First YearSecond YearThird YearFourth YearTechnical Electives
Fall
Course Title Lecture Lab Credits ECTS Prerequisites
Calculus I 4 0 4 6
Physics I 3 2 4 7
Chemistry 3 2 4 7
Introduction to Programming 3 2 4 6
Academic Communication Skills 3 0 3 4
Turkish I 2 0 2 2
Spring
Course Title Lecture Lab Credits ECTS Prerequisites
Calculus II 4 0 4 6 Calculus I
Physics II 3 2 4 7 Calculus I
Discrete Mathematics 3 0 3 5
Object Oriented Programming 3 0 4 6 Introduction to Programming
Introduction to Computer Engineering 2 0 2 2
Turkish II 2 0 2 2
Fall
Course Title Lecture Lab Credits ECTS Prerequisites
Digital Logic Design 3 2 4 8
Circuits I 3 2 4 8 Calculus I
Linear Algebra and Differential Equations 4 0 4 8 Calculus II
Data Structures 3 2 4 8 Introduction to Programming
History I 2 0 2 2
Spring
Course Title Lecture Lab Credits ECTS Prerequisites
Microprocessors 3 2 4 8 Introduction to Programming
Computer Organization 3 2 4 8 Digital Logic Design
Algorithm Analysis 3 0 3 6 Data Structures
Principles of Economics 3 0 3 6
History II 2 0 2 2
Fall
Course Title Lecture Lab Credits ECTS Prerequisites
Computer Operating Systems 3 2 4 8 Data Structures
Databases 3 2 4 8 Data Structures
Probability and Random Variables 3 0 3 6 Calculus I
Innovation and Entrepreneurship 2 0 2 2
Summer Internship I 0 0 0 1
3rd Year Technical Elective I
3rd Year Technical Elective I
Spring
Course Title Lecture Lab Credits ECTS Prerequisites
Data Communication and Computer Networks 3 2 4 8 Computer Operating Systems and Probability and Random Variables
Software Engineering 3 2 4 8 Object Oriented Programming
System Analysis 3 0 3 6 Algorithm Analysis
Technology, Society, and Professional Development 2 0 2 2
3rd Year Technical Elective II
3rd Year Technical Elective II
Fall
Course Title Lecture Lab Credits ECTS Prerequisites
Engineering Project I 1 2 2 8
Workplace Health and Safety I 2 0 2 2
Summer Internship II 0 0 0 1
Principles of Programming Languages 3 0 3 6
4th Year Technical Elective I
Spring
Course Title Lecture Lab Credits ECTS Prerequisites
Engineering Project 2 1 2 2 8
Workplace Health and Safety II 2 0 2 2
Structured Languages and Automata 3 0 3 6
4th Year Technical Elective II
4th Year Technical Elective II
3rd Year Technical Elective I
Course Title Lecture Lab Credits ECTS Prerequisites
Control Systems 3 2 4 8 Circuits I
Signals and Systems 3 2 4 8 Calculus II
Electromagnetics 3 0 3 6 Calculus III
Programming with MATLAB 2 2 3 6
3rd Year Technical Elective II
Course Title Lecture Lab Credits ECTS Prerequisites
Electronics II 3 2 4 8 Circuits I
Communication Systems 3 2 4 8 Signals and Systems and Probability and Random Variables
Control Systems 3 0 3 6 Signals and Systems and Linear Algebra and Differential Equations
Introduction to Modeling and Optimization 3 2 4 8
4th Year Technical Elective I
Course Title Lecture Lab Credits ECTS Prerequisites
Introduction to Image Processing 3 0 3 6 Signals and Systems
4th Year Technical Elective II
Course Title Lecture Lab Credits ECTS Prerequisites
Medical Robotics 3 2 4 8 Control Systems
Introduction to Computer Vision 3 0 3 6 Linear Algebra and Differential Equations
Biosensors 3 2 4 8 Control Systems