Undergraduate Study
Computer Engineering (BSc)
Watch !
Study > Undergraduate Study > Faculty of Engineering > Programs > Computer Engineering (BSc)
Apply for the programme
Key information
Faculty of Engineering
Computer Engineering
BSc (Hons)
4 Years
€ 5,500 excl. Additional Fees
Start Date
Study Abroad
* See the admissions tab for further details on fees, scholarships and future start dates
Computer Engineering (BSc) Visit web page

Computer Engineering (BSc)

Program Overview
Career Opportunities
Program Structure

The department offers a four-year, undergraduate program leading to the Bachelor of Science (BSc) degree in Computer Engineering. The undergraduate program is designed to provide students with the fundamental knowledge and interdisciplinary educational foundation for a fulfilling career in high quality engineering profession. The Department’s program is designed so that its graduates may continue with specialised work and undertake creative research towards a master’s degree.


All the necessary computing facilities are available to enhance students’ knowledge, skills and competences in the field of Computer Engineering and in the application of computerised techniques. These facilities include well equipped computer laboratories with high-speed personal computers and hardware laboratory for design.


Research interests of the faculty include: neural networks, digital signal processing, security, artificial intelligence, parallel architectures and database systems.


Students enrolled in the BSc program, are required to complete forty courses with 132 credits. Students also are required to obtain a pass in Turkish language and National History in order to fulfil the requirements of this balanced program. In the first 2 years, common courses for engineers include mathematical and computer sciences, and engineering sciences. The last two years, not only include the core courses of computer engineering such as operating systems, file organisation, database system and programming languages, but also include technical electives and free electives. All of the core courses have laboratory sessions.


Research and Software Development Laboratory


The newly established RESODEC lab is the main research facility of the Faculty of Engineering. Equiped with 10 workstation class computers and other advanced peripherals, the laboratory is serving the high computing power needs of the MSc and PhD students as well as the researchers of the Faculty. In collaboration with the INTERDEL lab, RESODEC is adding to the research oriented value of the Faculty and forcing the university’s educational and research oriented computing power position to stand out among other rivals.



Computer Engineering Laboratory


The mission of the Computer Engineering Laboratory is to give practical skills for the undergraduate and graduate students in the fundamental concepts of the computer engineering discipline. The Computer Engineering Laboratory uses a network of up-to date computers, and some systems that will help the students on the hardware design. The Computer Engineering Laboratory is responsible for education in computer engineering, and software engineering. The curriculum of the laboratory includes basic courses in computer and software engineering and advanced courses on operating systems, and real-time object-oriented programming. Located at Techno park Complex Second Floor, the computer laboratory is equipped with 25 PCs to support the main computing education needs of the Faculty of Engineering. The PC’s are equipped with recent peripherals powerful enough to conduct the bachelor level courses’ laboratory sessions and experiments.



Information Technologies Research and Development Laboratory


The newly established INTERDEL laboratory started to service the Faculty of Engineering on April 11th 2011. Equipped with 44 state of the art PC’s and other peripherals, the INTERDEL Laboratory extended the Faculty’s computing capabilities for further improving the computing requiring experiments and especially further enhance the practical experiences of the third and fourth year engineering students.



Computer engineering programme graduates have job opportinities in communications and networking, IT departments, research and development centers, software design companies, etc.



Year 1

Fall Semester

  • MT111  Calculus I
  • PS111  General Physics I
  • CH101  General Chemistry
  • ENG101  Introduction to Computers
  • ENG103  Computer Aided Design
  • TURK001 NC Turkish I

Spring Semester

  • MT112  Calculus II
  • PS112  General Physics II
  • ENG102  Computer Programming I
  • MT104  Linear Algebra
  • ENG106  Fundamentals of Industrial Engineering
  • TURK002 NC Turkish II



Year 2

Fall Semester

  • MT211  Calculus III
  • MT207  Probability Theory
  • ENG201  Fundamentals of Electrical Engineering
  • ENG203  Computer Programming II
  • ENG205  Logic Circuit Design

Spring Semester

  • MT212  Engineering Mathematics
  • MT206  Differential Equations
  • ENG202  Physical Electronics
  • ENG204  Introduction to Modelling & Optimisation
  • ENG206  Digital Systems



Year 3

Fall Semester

  • CEN301  Microprocessors
  • CEN303  Data Structures & Algorithms
  • CEN305  Object Oriented Programming
  • CEN307  Operating Systems
  • Free Elective

Spring Semester

  • CEN302  Structured Programming Languages
  • CEN304  File Organisation & Access Methods
  • CEN306  Database Systems
  • ENG304  Engineering Economy
  • MT308  Numerical Analysis



Year 4

Fall Semester

  • EEN400  Engineering Summer Practice
  • CEN401  Graduation Project I
  • CEN403  Software Design
  • Technical Elective
  • Technical Elective
  • Free Elective
  • NH001 NC National History I

Spring Semester

  • CEN402  Graduation Project II
  • Technical Elective
  • Technical Elective
  • Technical Elective
  • Free Elective
  • NH002 NC National History II




  • CEN407  Introduction to Web Design
  • CEN410  Computer Networks
  • CEN415  Data Communications
  • CEN420  Automata Theory and Formal Languages
  • CEN421  Computer Graphics I
  • CEN428  Introduction to Neural Networks
  • CEN430  System Analysis & Design
  • CEN432  Data Security and Protection
  • CEN440  Computer Hardware & Applications
  • CEN446  Introduction to Information Retrieval
  • CEN448  Qt Programming
  • CEN450  Computer Architecture
  • CEN455  Parallel Computing
  • CEN457  Analysis of Algorithms
  • CEN465  Image Processing
  • CEN468  Visual Programming
  • CEN470  Artificial Intelligence
  • CEN472  Machine Learning
  • CEN477  Java Programming
  • CEN479  Introduction to Cryptography
  • CEN480  Management Information Systems
  • CEN490  Distributed Systems

Enquire about programme





Language (EN)
We'll Call You

Contact Us

I want to ask about...