.

First Year

         

Fall

         
Course Title Lecture Lab Credits ECTS Prerequisites
Calculus I 4 0 4 6  
Physics I 3 0 3 5  
Physics I Lab 0 2 1 2  
Introduction to Computer Engineering 2 2 3 4  
Introduction to Programming 3 2 4 6  
Academic Communication Skills I 2 0 2 2  
Turkish I 2 0 2 2  
History I 2 0 2 2  
Technical Elective(s)          
 

Spring

         
Course Title Lecture Lab Credits ECTS Prerequisites
Calculus II 4 0 4 6 Calculus I
Physics II 3 0 3 5 Calculus I
Physics II Lab 0 2 1 2 Calculus I
Advanced Programming 3 2 4 5 Intro. to Programming
Academic Communication Skills II 2 0 2 2  
Turkish II 2 0 2 2  
History II 2 0 2 2  
Technical Elective(s)          
 
 
 
 

Second Year

         

Fall

         
Course Title Lecture Lab Credits ECTS Prerequisites
Digital Logic Design 3 2 4 8  
Programming for Engineers 3 2 4 6 Intro. to Programming
Linear Algebra 3 0 3 6 Calculus I
Differential Equations 2 0 2 4 Calculus II
Object Oriented Programming 3 2 4 6 Intro. to Programming
Non-Technical Elective          
 

Spring

         
Course Title Lecture Lab Credits ECTS Prerequisites
Data Structures 3 2 4 8 Intro. to Programming
Computer Organization 3 2 4 8 Digital Logic Design
Discrete Mathematics 3 0 3 5 Calculus I
Probability and Random Variables 3 0 3 6 Calculus II
 
 
 
 

Third Year

         

Fall

         
Course Title Lecture Lab Credits ECTS Prerequisites
Operating Systems 3 2 4 8 Computer Organization and Data Structures
Principles of Programming Languages 3 0 3 6 Object Oriented Programming
Data Communication and Computer Networks 3 2 4 8 Intro. to Programming and Probability and Random Variables
Numerical Methods 3 0 3 6 Linear Algebra
Innovation and Entrepreneurship 2 0 2 2  
Summer Internship I 0 0 0 5  
Technical Elective(s)          
 

Spring

         
Course Title Lecture Lab Credits ECTS Prerequisites
Algorithm Analysis 3 0 3 6 Data Structures and Probability and Random Variables
Microprocessors 3 2 4 8 Programming for Engineers and Electrical Circuits
Databases 3 2 4 8 Data Structures
Non-Technical Elective          
Technical Elective(s)          
 
 
 
 

Fourth Year

         

Fall

         
Course Title Lecture Lab Credits ECTS Prerequisites
Engineering Project I 1 2 2 6 Completion of 150 ECTS, Calculus II, Physics I, Physics I Lab, Physics II, Physics II Lab, Academic Communication Skills I, Academic Communication Skills II
Occupational Health and Safety I 2 0 2 2  
An Introduction to Formal Languages and Automata Theory 3 0 3 6 Discrete Mathematics and Intro. to Programming
Software Engineering 3 0 3 6 Data Structures
Engineering Economics 3 0 3 6  
Summer Internship II 0 0 0 5  
Technical Elective(s)          
 

Spring

         
Course Title Lecture Lab Credits ECTS Prerequisites
Engineering Project II 1 2 2 6 Engineering Project I
Occupational Health and Safety II 2 0 2 2  
Technology, Society and Ethics 2 0 2 2  
Technical Elective(s)          
 
 
 
 

Technical Electives

         
1st Year Technical Electives – Fall          
Course Title Lecture Lab Credits ECTS Prerequisites
General Chemistry 3 0 3 5  
           
1st Year Technical Electives – Spring          
Course Title Lecture Lab Credits ECTS Prerequisites
General Chemistry 3 0 3 5  
Medical Biology 3 0 3 4  
Introduction to Material Science 3 0 3 5  
.          
3rd Year Technical Electives – Fall          
Course Title Lecture Lab Credits ECTS Prerequisites
Electronics I 3 2 4 8 Circuits I
Signals and Systems 3 2 4 8 Circuits and Linear Algebra
Python Programming for Engineers 3 0 3 6 Intro. to Programming
Intro. to Machine Learning 3 0 3 6 Probability and Random Variables
Artificial Neural Networks 3 0 3 6 Intro. to Programming and Linear Algebra and Differential Equations
Robotics and Intelligent Systems 3 0 3 6 Intro. to Programming and Linear Algebra and Differential Equations
Intro. to Computer Vision 3   3 6 Linear Algebra
Circuits 3 2 4 8 Physics II, Physics II Lab
.          
3rd Year Technical Electives – Spring          
Course Title Lecture Lab Credits ECTS Prerequisites
Electronics II 3 2 4 8 Electronics I
Communication Systems 3 2 4 8 Signals and Systems and Probability and Random Variables
Web Programming 3 0 3 6 Object Oriented Programming
Introduction to Deep Learning 3 0 3 6 Intro. to Programming and Probability and Random Variables
Introduction to Modeling and Optimization 3 2 4 8 Linear Alg. and Diff. Equations or Linear Algebra
Applied Statistics 3 0 3 6 Probability and Random Variables
Project Management 3 0 3 6  
Advanced Robotics 3 2 4 8 Robotics and Intelligent Systems
.          
4th Year Technical Electives – Fall          
Course Title Lecture Lab Credits ECTS Prerequisites
Bioinformatics 3 0 3 6 Probability and Random Variables
Blockchain Technology 3 0 3 6 Programming for Engineers
Intro. to Information Security 3 0 3 6 Programming for Engineers
Data Science 3 0 3 6 Probability and Random Variables
Introduction to AI 3 0 3 6 Data Structures
Intro. to Biometric Systems 3 3 4.5 6 Linear Algebra
.          
4th Year Technical Electives – Spring          
Course Title Lecture Lab Credits ECTS Prerequisites
Medical Imaging 3 0 3 6 Signals and Systems and Differential Equations
Biosensors 3 2 4 8 Electronics
Embedded Systems 3 2 4 8 Microprocessors
Human Machine Interaction 3 0 3 6 Object Oriented Programming
Application Development for Mobile Devices 3 0 3 6 Databases
Embedded Artificial Intelligence and Computer Vision 2 2 3 6 Intro. to Computer Vision
Digital Signal Processing 3 0 3 6 Signals and Systems
Advanced Software Techniques 3 0 3 6 Object Oriented Programming
Intro. to Natural Language Processing 3 0 3 6 Data Structures
Medical Image Analysis 3 0 3 6 Introduction to Computer Vision