|
With the information explosion and technological revolution
experienced throughout the world, computers are playing a vital
role in all aspects of society such as education, medicine,
communications, etc. Computer engineering deals with the design
and development of the hardware and software components of
computer systems that have made such an impact in our lives.
The undergraduate program of the Department of Computer
Engineering is designed to help students gain insight into the
important issues of building and maintaining computer systems in
laboratory environments and project-oriented courses. The main
objective of the department is not only to teach the students the
concepts of programming but also other fundamental conceptual
topics such as operating systems, database management systems,
data communications, computer architecture, compiler design, etc.
The courses offered aim to teach students the technical knowledge
as well as teamwork, communication and leadership skills, and the
ability to acquire new knowledge on their own.
The integration of mathematics, science, and engineering concepts
along with communication and social skills in the undergraduate
program enhances the productivity and creativity of the
graduates.
The first two years in the curriculum are reserved for teaching
the students the basic sciences as well as basic hardware and
programming concepts. The English and Turkish language courses
are designed to improve the students comprehension and
communication skills.
In the third year, the students are introduced to higher level
courses that give the background necessary to build large-scale
computer systems, understand the foundations of the existing
systems, and keep up with the ever-changing computer technology.
Since computer engineering has strong connections to several
disciplines, the students need exposure to different subjects.
This requirement is fulfilled with the non-technical electives
offered in the third year that provide students with the
flexibility to pursue different interests in the social sciences
and humanities. During the two summer practices in the second
and third years, the students are able to apply their new
knowledge in a workplace and gain experience in the industry.
The students get a chance to gain expertise on advanced subjects
such as pattern recognition and image processing, artificial
intelligence, computer-aided design of digital systems, etc.
through the technical electives offered in the fourth year. The
senior project that spans the entire senior year, involves the
students in an independent research which includes literature
survey, problem formulation, design and development of a system,
preparing a report and presenting their activities.
|