COMPUTER ENGINEERING

H. Altay Güvenir, Ph.D., Chair

Academic Staff
Courses

The Computer Engineering Department offers programs that lead to B.S., M.S., and Ph.D. degrees.

UNDERGRADUATE PROGRAM

The objective of the program is to provide students with the fundamental knowledge and interdisciplinary problem solving skills for a fulfilling career in high quality engineering work and advanced research, required in the information based society of the 21st century. The program emphasizes a solid background in basic science and mathematics, a strong preparation in hardware, software and theory towards the analysis, design and application of computers and information-processing techniques to the solution of real world problems. The courses are complemented with laboratory practice with state-of-the-art computing systems.

The program also aims at providing the students with a broad intellectual spectrum by including various elective courses in economics, social sciences, humanities and arts.

UNDERGRADUATE CURRICULUM

FIRST YEAR

Autumn Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 101  Algorithms and Programming I  3    4  4  7
MATH 101 Calculus I  4      4  7
MATH 111  Intermediate Calculus I  4      4  7
MBG 110  Introduction to Modern Biology  3      3  6
GE 101  Engineering Orientation  1  1    1  1
ENG 101  English and Composition I  5      3  6
TURK 101  Turkish I  2      2  1

Spring Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 102  Algorithms and Programming II  3    4  4  7
MATH 102 Calculus II  4      4  7
MATH 116  Intermediate Calculus III  4  2    4  7
MATH 132  Discrete and Combinatorial Mathematics  3      3  6
ENG 102  English and Composition II  5      3  6
TURK 102  Turkish II  2      2  1

* Depending on the result of the calculus placement exam given at the beginning of the first year, students may take MATH 111 - MATH 112 - MATH 116 in place of MATH 101 - MATH 102.

SECOND YEAR

Autumn Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 201  Fundamental Structures of Computer Science I  3      3  6
CS 223  Digital Design  3    3  4  8
PHYS 101  General Physics I  3    4  4  6
HUM 111  Cultures Civilizations and Ideas I  4      3  4
HIST 201  History of Turkish Republic I  2      2  1

Spring Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 202  Fundamental Structures of Computer Science II  3      3  6
CS 224  Computer Organization  3      3  6
PHYS 102  General Physics II  3    2  4  6
MATH 225  Linear Algebra and Differential Equations  4      4  7
HUM 112  Cultures Civilizations and Ideas II  4      3  4
HIST 202  History of Turkish Republic II  2      2  1

THIRD YEAR

Autumn Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 299  Summer Training I        -  -
CS 315  Programming Languages  3      3  6
CS 319  Object-Oriented Software Engineering  3      4  6
CS 351  Data Organization and Management  3      3  6
MATH 230  Probability and Statistics for Engineers  3      3  6
GE 301  Science Technology and Society  2      2  1
  Humanities or Social Sciences Elective (1)        3  6

Spring Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 342  Operating Systems  3      4  6
CS 352  Database Management Systems  3      3  6
EEE 212  Microprocessors  3      4  6
EEE 391  Basics of Signals and Systems  3      3  6
  Humanities or Social Sciences Elective (1)        3  6

FOURTH YEAR

Autumn Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 399  Summer Training II        -  -
CS 473  Algorithms I  3      3  6
CS 491  Senior Design Project I  3      3  6
IE 400  Principles of Engineering Management  3      3  6
ENG 401  Technical Report Writing and Presentation  2      2  2
  Restricted Electives (2)        6  12

Spring Semester

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 476  Automata Theory and Formal Languages  3      3  6
CS 492  Senior Design Project II  3      3  6
  Restricted Electives (3)        9  18

HUMANITIES and SOCIAL SCIENCES ELECTIVES

A list of approved elective courses is announced at the beginning of each semester by the Department.

RESTRICTED ELECTIVES

Code Course Name Hours Credit ECTS
Credit
Lec. Prac. Lab
CS 413  Software Engineering Project Management  3      3  6
CS 416  Compiler Design  3      3  6
CS 421  Computer Networks  3      3  6
CS 422  Wireless Networking Technologies and Applications  3      3  -
CS 423  Computer Architecture  3      3  6
CS 424  Computer Network Programming  3      3  6
CS 431  Embedded Systems  3    3  4  7
CS 442  Distributed Systems and Algorithms  3      3  6
CS 452  Systems Analysis and Design        3  6
CS 461  Artificial Intelligence  3      3  6
CS 464  Introduction to Machine Learning  3      3  -
CS 465  Computer Graphics I  3    3  4  6
CS 466  Computer Graphics II  3      4  6
CS 468  Principles of User Interface Design  3      3  6
CS 470  Introduction to Applied Cryptography  3      3  -
CS 471  Numerical Methods  3      3  6
CS 481  Bioinformatics Algorithms  3      3  -
CS 482  Logic for Computer Science  3      3  6
CS 484  Image Analysis  3      3  -
MATH 202  Complex Analysis  3      3  6
MATH 253  Introduction to Number Theory  3      3  6
MATH 313  Real Analysis I  3      3  6
MATH 314  Real Analysis II  3      3  6
MATH 318  Fourier Transform and Wavelets  3      3  6
MATH 324  Algebra II  3      3  6
MATH 453  Algebraic Number Theory  3      3  6
MATH 501  Real Analysis I  3      3  6
MBG 209  Principles of Molecular Genetics  3      3  -
MBG 210  Genetics  4      4  7
MBG 223  Molecular Genetics  4    3  4  7
MBG 326  Introduction to Bioinformatics  3      3  6
MBG 482  Computational Approaches to Biology  3      3  6
IE 325  Stochastic Models  3      3  6
IE 342  Engineering Economic Analysis  3      3  6
IE 441  Cost Analysis and Control  3      3  6
EEE 443  Neural Networks  3      3  6

GRADUATE PROGRAMS

The Department of Computer Engineering offers M.S. and Ph.D. degree programs with the possibility of specialization in different areas of research in Computer Engineering. Current research areas are artificial intelligence, commonsense reasoning, computer vision, data mining, embedded systems formal semantics, machine learning, pattern recognition, database systems, object-oriented systems, information storage and retrieval, distributed database systems, graphics, physically based animation, ray tracing, radiosity, user interfaces, image analysis, parallel processing, parallel algorithm design, task assignment, simulation of various applications on multicomputer architectures, parallel methods for scientific computing, computer networks, mobile and wireless networking, cryptography and network security, theory, algorithms, graph theory, graph drawing, graph coloring, computational geometry, Implications of Internet, capacity planning for web services, performance modeling.

Master of Science

Admission: All applicants are required to have a B.S. degree in Computer Engineering or a related field of science and engineering. All Turkish citizens must take the ALES (Akademik Personel ve Lisansustu Egitimi Giris Sinavi - Academic Personnel and Postgraduate Education Entrance Examination) and have a minimum of 55 points in the quantitative section of the exam. GRE scores are required for international applicants. All non-native speakers of English are required to submit a proof of satisfactory knowledge of English. (Also refer to the ``Graduate Admissions'' section in the introduction of this catalog for the graduate admissions requirements.)

Degree Requirements: In addition to at least 24 credit units of course work, the M.S. degree candidate must take one research course, and prepare and successfully defend a thesis. The normal duration of M.S. study is four semesters. However, this may be extended for up to two more semesters upon approval of the Graduate Institute.

Doctor of Philosophy

Admission: All applicants are required to have a B.S. degree or a M.S. degree in Computer Engineering or a related field of science and engineering. All Turkish citizens must take the ALES (Akademik Personel ve Lisansustu Egitimi Giris Sinavi - Academic Personnel and Postgraduate Education Entrance Examination) and have a minimum of 55 (70 for B.S. degree applicants) points in the quantitative section of the exam. GRE scores are required for international applicants. All non-native speakers of English are required to submit a proof of satisfactory knowledge of English. (Also refer to the ``Graduate Admissions'' section in the introduction of this catalog for the graduate admissions requirements.)

Degree Requirements: Each student's Ph.D. program is individually planned with a faculty advisor. In addition to successful completion of at least 24 credit units of course work above the M.S. level (48 units of course work above B.S. level), the Ph.D. student is expected to pass qualifying examination, and to prepare and defend a dissertation based on original research. The normal duration for Ph.D. study is eight semesters for students with M.S. degree and ten semesters for students with the B.S. degree. However, these durations may be extended for up to two more semesters upon approval of the Graduate Institute.


  | Bilkent University Main Page |

  Last regenerated automatically on August 19, 2008 by OAC - Online Academic Catalog Software.