Bahçeşehir UniversityDegree Programs COMPUTER ENGINEERINGGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational QualificationsBologna Commission
COMPUTER ENGINEERING
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

Course Structure Diagram with Credits

1. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP1001 Introduction to Programming (C++) English 2 2 3 6
ENG1003 Communications Skills and Academic Reporting I English 2 2 3 4
MAT1051 Calculus I English 3 2 4 7
MAT2033 Discrete Mathematics English 3 0 3 6
PHY1001 Physics I English 3 2 4 7
2. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP1002 Object Oriented Programming (C++) English 2 2 3 6
CMP1004 Introduction to Digital Logic English 3 0 3 6
ENG1004 Communication Skills and Academic Reporting II English 2 2 3 3
LAW1156 Child Law and Child Psychology English 0 0 0 1
MAT1052 Calculus II English 3 2 4 7
PHY1002 Physics II English 3 2 4 7
3. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP2003 Data Structures and Algorithms (C++) English 3 2 4 7
CMP2007 Digital System Design English 3 0 3 7
MAT1041 Linear Algebra English 3 0 3 6
MAT2045 Numerical Methods for Engineers English 3 2 4 5
3 5
4. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP2004 Advanced Programming English 3 0 3 7
CMP2008 Computer Organization English 3 0 3 6
CMP2204 Introduction to Computer Networks English 3 0 3 6
MAT2062 Differential Equations English 3 0 3 6
3 5
5. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP3001 Operating Systems English 3 0 3 6
CMP3005 Analysis of Algorithms English 3 0 3 6
HST1001 Atatürk's Principles and History of Turkish Republic I English 2 0 2 2
SEN2022 Software Engineering Analysis and Design English 3 0 3 7
SEN2104 Database Management Systems English 3 2 4 7
TLL1003 Turkish Language and Literature I Turkish 2 0 2 2
6. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP3008 Formal Languages and Automata Theory English 3 0 3 6
CMP3010 Embedded Systems Programming English 2 2 3 6
ENR3001 Non-Technical Aspects of Engineering English 2 0 2 4
HST1002 Atatürk's Principles and History of Turkish Republic II English 2 0 2 2
MAT3026 Probability and Statistics English 3 0 3 6
TLL1004 Turkish Language and Literature II Turkish 2 0 2 2
3 4
7. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP4991 Capstone Project I English 1 0 1 1
CMP4993 Summer Training English 0 0 0 7
3 6
3 6
3 5
3 5
8. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP4992 Capstone Project II English 0 4 2 6
3 6
3 6
3 4
3 4
2 4
  • TR marked courses are taught in Turkish.
  • EN marked courses are taught in English.
  • There TR-EN marked section of courses in both English and Turkish.