Curriculum

Program Qualifications are acquired upon successful completion of the Computer Engineering Undergraduate Program, in line with the Education Plan below.

Computer Engineering Program Qualifications
Module Information Manual

  1. SEMESTER
  CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  MAT103 Calculus I   DE 3 2   6
  INF101 Introduction to Computer Science and Programming   DE 2   2 6
  INF103 Logic   DE 2 2   6
  INF107 Computer Organisation   DE 2   2 6
  DEU121 Technical German I   DE 2     2
  ENG101 English I   EN 3     2
  TUR001 Turkish I   TR 2     2
  SUM 16 4 4 30
  LANG: Language, T: Theory , A: Übung, L: Laboratory
                 
  2. SEMESTER
  CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  MAT106 Linear Algebra   DE 2 2 1 6
  INF102 Object Oriented Programming INF101 DE 2   2 6
  INF104 Automata and Formal Languages INF103 DE 2 2   6
  INF110 Operating Systems   DE 2   2 6
  DEU122 Technical German II   DE 2     2
  ENG102 English II   EN 3     2
  TUR002 Turkish II   TR 2     2
  SUM 15 4 5 30
  LANG: Language, T: Theory , A: Übung, L: Laboratory
                 
  3. SEMESTER
  CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  INF201 Discrete Structures   DE 2 2 1 6
  INF203 Algorithms and Data Structures I   DE 2   2 6
  INF205 Database Systems   DE 2   2 6
  INF209 Computer Networks   DE 2 2   6
  INF211 Seminar in Computer Science and Society   DE 1     2
  ENG201 English III   EN 3     2
  AIT001 Atatürk’s Principles and History of Revolution I   TR 2     2
  SUM 14 4 5 30
  LANG: Language, T: Theory , A: Übung, L: Laboratory
                 
  4. SEMESTER
  CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  MAT204 Statistical Methods for Data Analysis   DE 2 2 1 6
  INF202 Software Engineering   DE 1   3 6
  INF204 Algorithms and Data Structures II   DE 2   2 6
  INF208 Embedded Systems   DE 2   2 6
  INF210 Seminar in Ethics for Computer Scientists   DE 1     2
  ENG202 English IV   EN 3     2
  AIT002 Atatürk’s Principles and History of Revolution II   TR 2     2
  SUM 13 2 8 30
  LANG: Language, T: Theory , A: Übung, L: Laboratory
                 
  5. SEMESTER
  CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  SDP Elective Courses - Project   DE       6
  SDIa Elective Courses I - Practical Computer Science   DE/EN       6
  SDIb Elective Courses I - Computer Engineering   DE/EN       6
  SDIc Elective Courses I - Computer Engineering: Theoretical Foundations and Mathematics   DE/EN       6
  ÜSD001 University Elective Pool I   DE/EN       2
  ISG001 Occupational Safety and Health I   DE/TR 2     2
  ENG301 Advanced English I   EN 3     2
  SUM 5 0 0 30
  LANG: Language, T: Theory , A: Übung, L: Laboratory
  See below for a list of courses in each of the elective areas (SDIx).
                 
  6. SEMESTER
  CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  SDIIa Elective Courses II - Practical Computer Science   DE/EN       12
  SDIIb Elective Courses II - Computer Engineering   DE/EN       6
  SDIIc Elective Courses II - Computer Engineering: Theoretical Foundations and Mathematics   DE/EN       6
  ÜSD002 University Elective Pool II   DE/EN       2
  ISG002 Occupational Safety and Health II   DE/TR 2     2
  ENG302 Advanced English II   EN 3     2
  SUM 5 0 0 30
  LANG: Language, T: Theory , A: Übung, L: Laboratory
  See below for a list of courses in each of the elective areas (SDIIx).
                 
  7. SEMESTER
  CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  INF499 Vocational Internship   DE/EN/TR       6
  INF401 Scientific Study Methods   DE 2     6
  SDIII Elective Courses III   DE/EN       18
  SUM 2 0 0 30
  LANG: Language, T: Theory , A: Übung, L: Laboratory
  See below for a list of courses in each of the elective areas (SDIIIx).
                 
  8. SEMESTER
  CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  INF492 Bachelor Thesis   DE       12
  SDIV Elective Courses IV   DE/EN       18
  SUM 0 0 0 30
  LANG: Language, T: Theory , A: Übung, L: Laboratory
  See below for a list of courses in each of the elective areas (SDIVx).
                 
  * Students must complete courses for a total of 84 ECTS. Of these, at least 12 ECTS must be from the elective area Practical Computer Science (SDI-SDIVa), at least 12 ECTS from the elective area Computer Engineering (SDI-IVb), at least 12 ECTS from the elective area Computer Engineering: Theoretical Foundations and Mathematics (SDI-IVc). You may complete the remaining 48 ECTS with courses from the elective areas listed below, with Free Electives (SDIe-SDIVe) not to to exceed a total of 18 ECTS. The area of "Free Electives" includes the courses listed below and all German language courses offered in the Bachelor's programs of the Turkish-German University.
                 
                   
  Elective Field – Project (SDP)
  NO CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  1 WIN311 Project I: Innovation and Technology Management   DE 1   4 6
  2 MEC319 Mechatronics Project   DE 1   4 6
  3 INF303 Software Engineering Project   DE 1   3 6
  4 ETE491 Electrical and Electronics Engineering Project   DE 1   4 6
  SUM 4 0 15 24
                   
  Electives - Applied Computer Engineering (SDIa, SDIIa, SDIII, SDIV)
  NO CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  1 INF501 Intelligent Systems   DE/EN 2   2 6
  2 INF502 Machine Learning   DE/EN 2   2 6
  3 INF503 Neural Networks   DE/EN 2   2 6
  4 INF504 Natural Language Processing   DE/EN 2   2 6
  5 INF505 Data Mining   DE/EN 2   2 6
  6 INF506 Methods for Data Analysis   DE/EN 2   2 6
  7 INF507 Information Retrieval and Extraction   DE/EN 2   2 6
  8 INF508 Recommender Systems   DE/EN 2   2 6
  9 INF509 Deep Generative Models   DE/EN 2   2 6
  10 INF510 IT Security   DE/EN 2   2 6
  11 INF511 Distributed Systems   DE/EN 2   2 6
  12 INF512 Software Validation and Verification   DE/EN 2   2 6
  13 INF513 Deep Learning   DE/EN 2   2 6
  14 INF514 Computer Graphics I   DE/EN 2   2 6
  15 INF515 Computer Graphics II   DE/EN 2   2 6
  16 INF516 Reinforcement Learning   DE/EN 2   2 6
  17 INF517 Medical Image Processing   DE/EN 2   2 6
  18 INF518 Foundations of Computer Vision   DE/EN 2   2 6
  19 INF519 Game Design   DE/EN 2   2 6
  20 INF520 Game Engine Architecture   DE/EN 2   2 6
  21 INF521 Information Visualisation   DE/EN 2   2 6
  22 INF522 Web Engineering   DE/EN 2   2 6
  23 INF523 Human-Machine Interaction   DE/EN 2   2 6
  24 INF524 Applied Computer Science: Selected Topics I   DE/EN 2   2 6
  25 INF525 Applied Computer Science: Selected Topics II   DE/EN 2   2 6
  26 INF526 Applied Computer Science: Selected Topics III   DE/EN 2 2   6
  27 INF527 Applied Computer Science: Selected Topics IV   DE/EN 2 2   6
  28 INF528 Applied Computer Sciences: Selected Topics V   DE/EN 1   2 4
  29 INF529 Applied Computer Sciences: Selected Topics VI   DE/EN 1   2 4
  30 INF530 Programming Project I   DE/EN     4 6
  31 INF531 Programming Project II   DE/EN     4 6
  32 INF532 Programming Project III   DE/EN     4 6
  33 INF533 AI in Medicine   DE/EN 2   2 6
  34 INF534 Introduction to Bioinformatics   DE/EN 2   2 6
  SUM 60 4 70 200
   
  Elective Courses - Computer Hardware (SDIb, SDIIb, SDIII, SDIV)
  NO CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  1 INF601 Real Time Systems   DE/EN 2   2 6
  2 INF602 Compiler Construction   DE/EN 2   2 6
  3 INF603 Mobile Communication   DE/EN 2   2 6
  4 INF604 GPU Programming   DE/EN 2   2 6
  5 INF605 Foundations of Image Processing   DE/EN 2   2 6
  6 INF606 Computer Engineering: Selected Topics I   DE/EN 2   2 6
  7 INF607 Computer Engineering: Selected Topics II   DE/EN 2   2 6
  8 INF608 Computer Engineering: Selected Topics III   DE/EN 2 2   6
  9 INF609 Computer Engineering: Selected Topics IV   DE/EN 2 2   6
  10 INF610 Computer Engineering: Selected Topics V   DE/EN 1   2 4
  11 INF611 Computer Engineering: Selected Topics VI   DE/EN 1 2   4
  12 INF612 Computer Engineering Project I   DE/EN     4 6
  13 INF613 Computer Engineering Project II   DE/EN     4 6
  14 INF614 Computer Engineering Project III   DE/EN     4 6
  15 ETE101 Digital Design   DE/EN 2 1 1 6
  16 PHY102 Electricity and Magnetism   DE/EN 3 1 1 6
  17 ETE201 Electrical Circuits I   DE/EN 3 2   6
  18 ETE202 Electrical Circuits II   DE/EN 3 2   6
  19 ETE303 Signals and Systems   DE/EN 3 1 1 6
  20 ETE311 Electronics I: Semiconductor Components   DE/EN 2 2 1 6
  21 ETE372 Telecommunications   DE/EN 3 2   6
  22 ETE442 Embedded Systems   DE/EN 2 2 1 6
  23 ETE448 Introduction to the VLSI Design   DE/EN 3 1 1 6
  24 ETE471 Communication Networks   DE/EN 3 1 1 6
  25 ETE474 Digital Image Processing   DE/EN 2 1 2 6
  26 ETE475 Digital Signal Processing   DE/EN 2 1 2 6
  27 MAB107 Technical Drawing and CAD   DE/EN 2 0 4 6
  28 MAB207 Material Technology I   DE/EN 3 2   6
  29 MAB310 Material Technology II   DE/EN 3 1   6
  30 MEC107 Design I: Technical Drawing and CAD   DE/EN 1 2 1 6
  31 MEC208 Metrology   DE/EN 2 1 2 6
  32 MEC313 Industrial Automation Technology   DE/EN 3 1 1 6
  33 MEC308 Industrial Robotics I   DE/EN 3 1 1 6
  34 MEC321 Image-Based Automation I   DE/EN 3 1 1 6
  35 MEC324 Image-Based Automation II MEC321 DE/EN 3 1 1 6
  SUM 74 33 50 204
   
  Elective Courses -  Computer Engineering: Theoretical Foundations and Mathematics (SDIc, SDIIc, SDIII, SDIV)
  NO CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  1 INF701 Artificial Intelligence   DE/EN 2   2 6
  2 INF702 Knowledge Representation and Inferencing   DE/EN 2 2   6
  3 INF703 Code Theory and Cryptology   DE/EN 2 2   6
  4 INF704 Principles of Algorithmic Geometry   DE/EN 3 1   6
  5 INF705 Algorithm Engineering   DE/EN 2 2   6
  6 INF706 Theoretical Computer Science: Selected Topics I   DE/EN 2   2 6
  7 INF707 Theoretical Computer Science: Selected Topics II   DE/EN 2   2 6
  8 INF708 Theoretical Computer Science: Selected Topics III   DE/EN 2 2   6
  9 INF709 Theoretical Computer Science: Selected Topics IV   DE/EN 2 2   6
  10 INF710 Theoretical Computer Science: Selected Topics V   DE/EN 1   2 4
  11 INF711 Theoretical Computer Science: Selected Topics VI   DE/EN 1 2   4
  12 INF712 Computer-aided Statistics   DE/EN 2   2 6
  13 INF713 Differential Equations and Numerics   DE/EN 2 1 1 6
  14 INF714 Advanced Topics in Mathematics for Computer Scientists   DE/EN 2 2   6
  15 INF715 Algorithmics and Complexity Theory   DE/EN 2 2   6
  16 INF716 Programming Paradigms   DE/EN 2   2 6
  17 MAT108 Calculus II   DE/EN 3 2   6
  18 MAT201 Differential Equations   DE/EN 2 2 1 6
  19 MAT302 Computer Numerics   DE/EN 3 1 1 6
  20 WIN209 Operations Research I: Linear Model   DE/EN 2 2   6
  21 WIN316 Operations Research II: Stochastic Models   DE/EN 2 2   6
  SUM 43 25 17 120
   
  Electives - Business Informatics (SDIII, SDIV)
  NO CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  1 INF801 Business Informatics: Selected Topics I   DE/EN 2   2 6
  2 INF 802 Business Informatics: Selected Topics II   DE/EN 2   2 6
  3 INF803 Business Informatics: Selected Topics III   DE/EN 2 2   6
  4 INF804 Business Informatics: Selected Topics IV   DE/EN 2 2   6
  5 INF805 Business Informatics: Selected Topics V   DE/EN 1   2 4
  6 INF806 Business Informatics: Selected Topics VI   DE/EN 1 2   4
  7 BWL007 Digital Marketing   DE/EN 2 2   6
  8 BWL017 Decision Theory   DE/EN 2 2   6
  9 BWL030 Organizational Behavior   DE/EN 2 2   6
  10 BWL033 Human Resources Management   DE/EN 2 2   6
  11 BWL037 Business Data Analysis   DE/EN 2 2   6
  12 BWL101 Introduction to Business Administration   DE/EN 2 2   6
  13 BWL201 Fundamentals of Marketing   DE/EN 2 2   6
  14 BWL211 Fundamentals of Business Informatics   DE/EN 2     3
  15 BWL214 Operations Management   DE/EN 2 2   5
  16 BWL216 E-Business   DE/EN 2     3
  17 BWL415 Operations Research   DE/EN 2 2   6
  18 VWL182 Introduction to Economics   DE/EN 2 2   6
  19 VWL204 Game Theory   DE/EN 2 2   5
  20 VWL301 International Economics 1   DE/EN 3 1   6
  21 WIN204 Accounting and Balancing   DE/EN 2 2 1 6
  22 WIN306 Information Systems for Production and Logistics   DE/EN 1   2 6
  23 WIN309 Marketing   DE/EN 2 2   6
  24 WIN313 Logistics Management and Technologies   DE/EN 2 1 1 6
  25 WIN314 Quality Management   DE/EN 3 1 1 6
  26 WIN351 Digital Transformation Management   DE/EN 2 2   6
  SUM 51 37 11 144
   
  General Electives (SDIe, SDIIe, SDIIIe, SDIVe)
  NO CODE COURSE NAME PREREQUISITE LANG T A L ECTS
  27 ING406 Law for Engineers   DE/EN 3 1   6
  28 ING404 Entrepreneurship   DE/EN 2     2
  29 INF901 Soft Skills I   DE/EN 1     2
  30 INF902 Soft Skills II   DE/EN 2     3
  31 INF903 Soft Skills III   DE/EN 2     4
  32 INF904 Soft Skills IV   DE/EN 2 1   5
  33 INF905 Soft Skills V   DE/EN 2 2   6
  34 INF906 Soft Skills VI   DE/EN 1     2
  35 INF907 Soft Skills VII   DE/EN 2     3
  36 INF908 Soft Skills VIII   DE/EN 2     4
  37 INF909 Soft Skills IX   DE/EN 2 1   5
  38 INF910 Soft Skills X   DE/EN 2 2   6
  39 INF911 Computer Science Seminar I   DE/EN 2     4
  40 INF912 Computer Science Seminar II   DE/EN 2     4
  41 PHY101 Fundamentals of Mechanics   DE/EN 3 1 1 6
  42 PHY103 Modern Physics   DE/EN 3 1 1 6
  43 BIO111 Biology   DE/EN 2 1 2 6
  44 CHE111 Chemistry I   DE/EN 2 1 2 6
  45 CHE112 Chemistry II   DE/EN 2 1 2 6
  46 NWI107 Introduction to Natural Sciences   DE/EN 2     2
  47 PHY111 Physics I   DE/EN 2 1 2 6
  48 PHY112 Physics II   DE/EN 2 1 2 6
  49 MBT211 Biochemistry I   DE/EN 2 1 2 6
  50 NWI201 Physical Chemistry I   DE/EN 3 1 1 6
  51 MBT204 Microbiology I   DE/EN 2 1 2 6
  52 MBT222 Molecular Biotechnology I   DE/EN 2 1 2 6
  SUM 53 18 19 124
  * The courses taken by the students from the "General Elective Courses" group listed as 27-52 in Elective Courses III and Elective Courses IV pool should not exceed 14 ECTS in total.