UNDERGRADUATE COURSE PLAN

1st Year Fall Semester
Course CodeCourse NamePrerequisiteTheoreticalLaboratoryCreditECTS
MATH 101Calculus I7
PHYS 101Physics I3245
PHYS 107Physics Lab I2
COMP 103Art of Computing3245
COMPSCIScience Elective*5
GLB 101Agu Ways3034
ENG 101English I4044
Total32

Science Elective (*): One of CHEM 101 or BIO 1 courses is selected.

1st Year Spring Semester
Course CodeCourse NamePrerequisiteTheoreticalLaboratoryCreditECTS
MATH 102Calculus II7
PHYS 102Physics II3245
PHYS 108Physics Lab II2
COMP 114Object-Oriented ProgrammingCOMP 1033245
COMP 104Exploring Computer Engineering3244
CP100Career Planning1011
GLB1XXGlobal Issues Elective I3034
ENG 102English IIENG 1014044
Total32
2nd Year Fall Semester
Course CodeCourse NamePrerequisiteTheoreticalLaboratoryCreditECTS
MATHEXIMathematics Elective I5
COMP 203Data Structures and AlgorithmsCOMP 1143247
COMP 205Mobile ProgrammingCOMP 1033247
EE 203Digital Design3034
EE 213Digital Design Lab1222
GLB2XX-1Global Issues Elective II3034
TURK01Turkish Language Pool - Elective2022
Total31
2nd Year Spring Semester
Course CodeCourse NamePrerequisiteTheoreticalLaboratoryCreditECTS
MATHEXIIMathematics Elective II5
COMP 208Software EngineeringCOMP 1143036
COMP 204Database Management SystemsCOMP 1143035
COMP206Mathematical Modeling and Algorithmic ThinkingCOMP2083245
GLB2XX-2Global Issues Elective III3034
TURK02Turkish Language Pool - Elective2022
SCIX0IScience Elective-1*5
Total32

Science Elective-1 (*): Selected from the Science Elective pool.

3rd Year Fall Semester
Course CodeCourse NamePrerequisiteTheoreticalLaboratoryCreditECTS
COMP 351Summer Training I0212
MATHEXIIIMathematics Elective III5
COMP 301Algorithm AnalysisCOMP 2083246
COMP 303Operating SystemsCOMP 2083036
COMP 305Computer OrganizationEE 2033036
GLB3XXGlobal Issues Elective IV3034
HIST01History of Turkey Pool - Elective2022
Total31
3rd Year Spring Semester
Course CodeCourse NamePrerequisiteTheoreticalLaboratoryCreditECTS
COMP 302Systems ProgrammingCOMP 1143245
EE 304Embedded SystemsEE 2033246
COMP 306Formal Languages and Automata Theory3246
COMP 308Computer Networks3036
SCIX0IIScience Elective-2*5
HIST02History of Turkey Pool - Elective2022
Total30

Science Elective-2 (*): Selected from the Science Elective pool.

4th Year Fall Semester
Course CodeCourse NamePrerequisiteTheoreticalLaboratoryCreditECTS
COMP 451Summer Training IICOMP3510214
COMP 491Capstone Project I2028
COMPNX1Non-Technical Elective-15
COMPNX2Non-Technical Elective-23
COMPTX1Technical Elective5
COMPTX2Technical Elective5
OHS 401Occupational Health and Safety I2021
Total31
4th Year Spring Semester
Course CodeCourse NameTheoreticalLaboratoryCreditECTS
COMP 400Workplace Experience50528
OHS 402Occupational Health and Safety II1011
Total29
Technical Elective Courses
Course CodeCourse NameTheo.LabCreditECTS
EE 423Optics and Photonics3035
EE 424Fiber Optic Communications3035
EE 434Sensors and Measurement3035
EE 440Neural Engineering3035
EE 443Biomedical Instrumentation and Signal Analysis3035
EE 465Data Mining3035
EE 473Introduction to Robotics3035
COMP 421Introduction to Blockchain3035
COMP 411Communication Networks3035
COMP 413Internet of Things3035
COMP 414Network Security3035
COMP 405Image Processing3035
COMP 431Computer Vision3035
COMP 455Linux for Engineers and Scientists3036
COMP 461Deep Learning3035
COMP 462Bioinformatics3035
COMP 463Computational Genomics3035
COMP 464Pattern Recognition3035
COMP 465Artificial Intelligence3035
COMP 482Parallel Architectures3035
COMP 415Data Privacy3035
COMP 417Introduction to Cryptography3035
COMP 468Machine Learning in Python3035

You can access the relationship between the department courses and our program outcomes here.

Undergraduate Curriculum (for 2016-2021) Course List

Undergraduate Curriculum (for 2016-2021) Course Details

Undergraduate Curriculum (for 2015 and before) Course List

Undergraduate Curriculum (for 2015 and before) Course Details