Undergraduate Program

1. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 100 Fundamentals of Computer Engineering
1
2
2
2
COMPE 113 Computer Programming I
2
2
3
4
CHEM 102 General Chemistry
3
2
4
6
ENG101 English for Academic Purposes I
4
0
4
3.5
MATH151 Calculus I
4
2
5
7.5
PHYS 101 General Physics I
3
2
4
6
Total
17
10
22
29

2. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 114 Computer Programming II
3
2
4
7.5
EE 134 Circuit Analysis
2
2
3
5
ENG102 English for Academic Purposes II
2
2
4
3,5
MATH152 Calculus II
4
2
5
7.5
PHYS 102 General Physics II
3
2
4
6
Total
14
10
20
29

3. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 225 Object Oriented Programming
3
2
4
5.5
COMPE 231 Digital Circuits and Systems
3
2
4
6
COMPE 251 Discrete Computational Structures
3
0
3
5
EE 235 Digital Electronics
3
2
4
4.5
ENG201 English for Academic Purposes III
3
0
3
3
MATH275 Linear Algebra
4
0
4
6
Total
19
6
22
30

4. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 226 Data Structures
3
0
3
5.5
COMPE 236 Introduction to Microprocessors and Microcontrollers
3
2
4
5.5
ENG204 Report Writing Skills
2
0
2
3
IE 220 Probability and Statistics
3
0
3
5
MATH276 Differential Equations
4
0
4
6
Social Elective
3
5
Total
15
2
19
30

5. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 323 Algorithms
3
0
3
4.5
COMPE 325 Study of Programming Languages
3
0
3
4.5
COMPE 331 Computer Architecture and Organization
3
0
3
5
COMPE 341 Database Design and Management
3
2
4
5
COMPE 399 Summer Practice I
0
0
0
4
TURK 101 Turkish Language I
2
0
2
2
Technical Elective Course
3
5
Total
14
2
18
30

6. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 326 Formal Languages And Automata
3
0
3
6.5
COMPE 334 Computer Networks
3
2
4
5
COMPE 350 Numerical Methods
2
2
3
5.5
IE 305 Engineering Economic Analysis
3
0
3
5
SE 346 Software Engineering
2
2
3
6.0
TURK 102 Turkish Language II
2
0
2
2
Total
15
6
18
30

7. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 431 Operating Systems
3
2
4
4
COMPE 493 Project Orientation
2
0
2
3
COMPE 499 Summer Practice II
0
0
0
6
HIST 101 Principles of Atatürk and History of Turkish Revolution I
2
0
2
2
Technical Elective Course
3
5
Technical Elective Course
3
5
Non-Technical Elective
3
5
Total
7
2
17
30

8. Semester

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 494 Senior Project
4
0
4
12
HIST 102 Principles of Atatürk and History of Turkish Revolution II
2
0
2
2
ORY 400 Participation in Social and Cultural Activities
0
0
0
1
Technical Elective Course
3
5
Technical Elective Course
3
5
Technical Elective Course
3
5
Total
6
0
15
30


Curriculum Total
151
238

Technical Elective Courses

Course Code Course Name
Theory
Application/Laboratory
Credit
ECTS
COMPE 343 Database Systems and Programming
2
2
3
5
COMPE 376 Computer Games and Simulation
2
2
3
5
COMPE 422 Visual Programming
2
2
3
5
COMPE 423 Logic Programming
3
0
3
5
COMPE 424 Language Processors
3
0
3
5
COMPE 432 Virtualization
3
0
3
5
COMPE 434 Embedded System Design
2
2
3
5
COMPE 435 Special Topics In Computer Networks
3
0
3
5
COMPE 437 VLSI Design
2
2
3
5
COMPE 438 Java Programming
2
2
3
5
COMPE 461 Applied Neural Computing
2
2
3
5
COMPE 462 Introduction to Artificial Intelligence
3
0
3
5
COMPE 463 Digital Signal Processing
3
0
3
5
COMPE 464 Digital Image Processing
3
0
3
5
COMPE 465 Knowledge Engineering
3
0
3
5
COMPE 467 Pattern Recognition
3
0
3
5
COMPE 473 Computer Graphics
2
2
3
5
COMPE 474 Soft Computing
3
0
3
5