You can click on the course code to access course content.

 

1. Semester
Code Course Name Compulsory / Elective T P C ECTS
CEN 121 Introduction to Programming C 3 2 4 7
CEN 123 Introduction to Computer Engineering C 3 0 3 5
MAT 101 Calculus I C 4 0 4 7
PHY 105 Physics C 4 0 4 7
HIS 101 Ataturk's Principles and History of Turkish Revolution I C 2 0 NC 2
TUR 101 Turkish Language I C 2 0 NC 2
Total 18 2 15 30

 

  • During 1. semester, elective course with minimum 0 ECTS should be taken.
  •  

    2. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 122 Object Oriented Programming C 3 2 4 6
    CEN 126 Discrete Mathematics C 3 0 3 4
    MAT 102 Calculus II C 4 0 4 7
    PHY 106 Physics II C 4 0 4 7
    ENG 104 English for Academic Purposes C 2 0 2 2
    HIS 102 Ataturk's Principles and History of Turkish Revolution II C 2 0 NC 2
    TUR 102 Turkish Language II C 2 0 NC 2
    Total 20 2 17 30

     

  • During 2. semester, elective course with minimum 0 ECTS should be taken.
  •  

    3. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 201 Data Structures C 3 2 4 6
    CEN 209 Logic Design C 3 0 3 5
    CEN 215 Web Design and Programming C 3 2 4 6
    CEN 217 Scripting Languages C 3 0 3 5
    CEN 219 Probability and Statistics C 3 0 3 5
    GEN XXX Non-Technical Elective E 2 0 2 3
    Total 17 4 19 30

     

  • During 3. semester, elective course with minimum 3 ECTS should be taken.
  •  

    4. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 222 Computer Organization C 3 0 3 4
    CEN 224 Database Management Systems C 3 2 4 6
    CEN 226 Automata C 3 0 3 5
    CEN 228 Digital Electronics C 3 2 4 6
    CEN 230 Systems Programming C 3 2 4 6
    GEN XXX Non-Technical Elective E 2 0 2 3
    Total 17 6 20 30

     

  • During 4. semester, elective course with minimum 4 ECTS should be taken.
  • •The students who take 1.~4. Semester should have 20 business day summer internship “CEN 300 Summer Internship” and its ECTS is 0.
  •  

    5. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 301 Operating systems C 3 0 6 6
    CEN 303 Software Engineering C 3 0 6 6
    CEN 313 Computer Networks C 3 2 8 8
    CEN 315 Programming Languages C 3 0 6 6
    CEN 317 Occupational Health and Safety I C 3 0 4 4
    Total 15 2 16 30

     

  • During 5. semester, elective course with minimum 0 ECTS should be taken
  •  

    6. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 302 Algorithm Design and Analysis C 3 0 3 6
    CEN 316 Techical English for Computer Engineers C 2 0 2 2
    CEN 318 Occupational Health and Safety II C 3 0 3 4
    CEN 3XX Technical Elective E 3 0 3 6
    CEN 3XX Technical Elective E 3 0 3 6
    CEN 3XX Technical Elective E 3 0 3 6
    Total 17 0 17 30

     

  • During 6. semester, elective course with minimum 18 ECTS should be taken
  •  

    7. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 401 Graduation Project * E 0 2 1 5
    CEN 497 Applied Engineering Education ** E 0 10 5 25
    CEN 4XX Technical Elective E 3 0 3 6
    CEN 4XX Technical Elective E 3 0 3 6
    CEN 4XX Technical Elective E 3 0 3 6
    CEN 4XX Technical Elective E 3 0 3 6
    CEN 4XX Technical Elective E 3 0 3 6
    CEN 403 Occupational Health and Safety I *** C 3 0 3 4
    GEN XXX Non-Technical Elective E 2 0 2 3

    Total

    15 0 15 30

     

  • During 7. semester, elective course with minimum 30 ECTS should be taken
  • * "CEN 401 Graduation Project" couse will be opened for students who failed the "CEN 402 Graduation Project" course.
  • ** Only students in graduation position can take the course.
  • *** Only students who did not take these courses must take these courses for graduation.
  •  

    8. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 402 Graduation Project * E 0 2 1 5
    CEN 498 Applied Engineering Education ** E 0 10 5 25
    CEN 4XX Technical Elective E 3 0 3 6
    CEN 4XX Technical Elective E 3 0 3 6
    CEN 404 Occupational Health and Safety II *** C 3 0 3 4
    GEN XXX Non-Technical Elective E 2 0 2 3
    Total 0 12 6 30

     

  • During 8th semester, elective course with minimum 30 ECTS should be taken.
  • All elective courses will be opened for students who failed that courses.
  • * Only students in graduation position can take the course.
  • One of CEN 401 and CEN 402 together with one of CEN 497 and CEN 498 are compulsory for graduation.
  • CEN 317 and CEN 318 courses (CEN 403 and CEN 404 are equivalent to for students who could not take CEN 317 and CEN 318 courses) are compulsory for graduation.
  • The course load of 240 ECTS should be completed for graduation.
  • ** If students are unsuccesful from Technical Elective, they can take at most 2 courses in 8th semester.
  • *** Only students who did not take these courses must take these courses for graduation.
  • » For students who take courses not included in the new curriculum, the courses that students fail will be reopened.
  • Total Credits: 125 Total ECTS Credits: 240
  •  

    TECHNICAL ELECTIVE COURSES
    6. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 320 File Structure and Indexing E 3 0 3 6
    CEN 322 Network Programming E 3 0 3 6
    CEN 324 Compiler Design E 3 0 3 6
    CEN 326 Software Project Development E 3 0 3 6
    7. & 8. Semester
    Code Course Name Compulsory / Elective T P C ECTS
    CEN 411 Introduction to Data Mining E 3 0 3 6
    CEN 413 Distributed Systems E 3 0 3 6
    CEN 415 Network Management and Administration E 3 0 3 6
    CEN 417 Network Security E 3 0 3 6
    CEN 419 Mobile Programming E 3 0 3 6
    CEN 423 Computer Service Management E 3 0 3 6
    CEN 425 Artificial Intelligence E 3 0 3 6
    CEN 427 Cyber Security E 3 0 3 6
    CEN 429 Parallel Programming E 3 0 3 6
    CEN 433 Developing Applications for iOS E 3 0 3 6
    Total     42 84

     

     

     

    GENERAL ELECTIVE COURSES
    Code Course Name Compulsory / Elective T P C ECTS
    GEN XXX Business Communications E 2 0 2 3
    GEN XXX Organizational Behaviour E 2 0 2 3
    GEN XXX Business Ethics E 2 0 2 3
    GEN XXX Human Resources E 2 0 2 3
    GEN XXX Management and Organization E 2 0 2 3
    GEN XXX Financial Markets and Institutions E 2 0 2 3
    GEN XXX Strategic Management E 2 0 2 3
    GEN XXX E-Commerce E 2 0 2 3
    GEN XXX International Business Management E 2 0 2 3
    GEN XXX Introduction to Business E 2 0 2 3
    GEN XXX Entrepreneurship I E 2 0 2 3
    GEN XXX Entrepreneurship II E 2 0 2 3
    GEN XXX Principles of Marketing E 2 0 2 3
    GEN XXX Global Marketing E 2 0 2 3
    GEN XXX Consumer Behaviour E 2 0 2 3
    GEN XXX Introduction to Economics E 2 0 2 3
    GEN XXX Social Entrepreneurship E 2 0 2 3
    GEN XXX Managing Teams E 2 0 2 3
    GEN XXX Leadership and Change E 2 0 2 3
    Total     54 81

    T = Theoretical; P = Practical; C = Credit; NC = Non-Credits

    In order to obtain BSc in Computer Engineering degree, students must accumulate 125 ECTS credits and successfully complete all of the compulsory and elective courses with minimum 240 ECTS.

    Bologna Coordinator of Dept. of Computer Engineering: Asst. Prof. Dr. Esra SARAÇ EŞSİZ