Undergraduate Education Plan

  1st  Semester        
Code Name T P C ECTS
CME1001 Algorithms and Programming - I 2 2 3,0 6
CME1003 Introduction to Computer Engineering 2 2 3,0 3
CME1005 Discrete and Combinatorial Mathematics 3 0 3,0 3
CME1101 Project Based Learning - I 2 2 3,0 4
MAT1001 Calculus I 4 0 4,0 5
PHY1101 Physics I 3 2 4,0 5
ATA1001 Principles of Ataturk and History of The Turkish Revolution I 2 0 2,0 2
BDE1000 Physical Education 2 0 2,0 2
GSH1000 Folk Dancing 2 0 2,0 2
GSM1000 Music 2 0 2,0 2
    20 8 24,0 30,0
 
  2nd Semester        
Code Name T P C ECTS
CME1002 Algorithms and Programming - II 2 2 3,0 7
CME1004 Linear Algebra 2 0 2,0 3
CME1006 Technical English 2 0 2,0 2
CME1102 Project Based Learning - II 2 2 3,0 4
MAT1002 Calculus II 4 0 4,0 5
PHY1102 Physics II 3 2 4,0 5
ATA1002 Principles of Ataturk and History of The Turkish Revolution I 2 0 2,0 2
CME1000 Summer Training I (2 Weeks) 0 0 0,0 2
    17 6 20,0 30,0
           
 
  3rd  Semester        
Code Name T P C ECTS
CME2001 Data Structures and Algorithms 2 2 3,0 6
CME2003 Logic Design 2 2 3,0 7
CME2005 Probabiliy and Statistics 2 2 3,0 4
CME2007 Differential Equations 3 0 3,0 4
CME2101 Project Based Learning - III 2 2 3,0 4
TDL2001 Turkish Language I 2 0 2,0 2
  Social Elective Course (ESE) 2 0 2,0 3
    15 8 19,0 30,0
 
  4th  Semester        
Code Name T P C ECTS
CME2002 Data Organization and Management 2 2 3,0 7
CME2004 Concepts of Programming Languages 2 2 3,0 7
CME2006 Computer Architecture 3 2 4,0 7
CME2102 Project Based Learning - IV 2 2 3,0 4
TDL1002 Turkish Language II 2 0 2,0 2
  Social Elective Course (ESE) 2 0 2,0 3
           
    13 8 17,0 30,0
           
 
  5th Semester        
Code Name T P C ECTS
CME3001 Database Management Systems 2 2 3,0 7
CME3003 Software Engineering 2 2 3,0 7
CME3005 Operating Systems 2 2 3,0 7
CME3009 Data Communications with Applications  2 2 3,0 5
CME3500 Summer Training II (4  Weeks) 0 0 0,0 4
    8 8 12,0 30,0
 
  6th  Semester        
Code Name T P C ECTS
CME3002 Automata and Formal Languages 3 0 3,0 6
CME3004 Computer Networks 3 0 3,0 6
CME3006 Design and Implementation of Information Systems 2 2 3,0 6
CME3008 Circuit Theory and Electronics  3 2 4,0 6
CME3600  Summer Training III (6 Weeks)  0  0,0 6
    11 4 13,0 30,0
           
 
  7th  Semester        
Code Name T P C ECTS
CME4001 Senior Project Proposal 0 2 1,0 3
CME4003 Principles of Embedded Systems 2 2 3,0 5
  Elective     3,0 6
  Elective     3,0 6
  Elective     3,0 6
  Engineering Technical Elective (ETE) 2 0 2,0 4
    10 10 15,0 30,0
 
  8th  Semester        
Code Name T P C ECTS
CME4002 Senior Project 0 6 3,0 12
  Elective     3,0 6
  Elective     3,0 6
  Elective     3,0 6
        12,0 30,0
           
  General Total 102 58 132 240
  % 64% 36% 100%  
 
  Technical Electives T P C ECTS
CME4401 Numerical Analysis 3 0 3 6
CME4402 Introduction to Cryptography 2 2 3 6
CME4403 Introduction to Machine Learning 2 2 3 6
CME4404 Introduction to Software Verification 2 2 3 6
CME4405 Parallel Computing 2 2 3 6
CME4406 Multimedia Systems 2 2 3 6
CME4407 Computer Game Design and Programming 2 2 3 6
CME4408 Introduction to Natural Language Processing 2 2 3 6
CME4409 Computer Graphics 2 2 3 6
CME4410 Introduction to Pattern Recognition 2 2 3 6
CME4411 Software Project Management 3 0 3 6
CME4412 Introduction to Digital Image Processing 2 2 3 6
CME4413 Topics in Databases 2 2 3 6
CME4414 Advances in Web Technologies 2 2 3 6
CME4415 Distributed Databases 2 2 3 6
CME4416 Introduction to Data Mining 2 2 3 6
CME4417 Simulation and Modeling 2 2 3 6
CME4418 Introduction to Artificial Intelligence 2 2 3 6
CME4419 Human Computer Interaction 2 2 3 6
CME4420 Analysis and Design of Algorithm 2 2 3 6
CME4421 Systems Programming 2 2 3 6
CME4423 Mobile Devices and Applications 2 2 3 6
CME4425 Introduction to Bioinformatics Algorithms 2 2 3 6
CME4451 Microprocessors 2 2 3 6
CME4452 Microprocessor Based System Design 2 2 3 6
CME4453 Quality of Service Advancements in IP Networks 3 0 3 6
CME4454 Network Services and Applications 3 0 3 6
CME4455 Fundamentals of Network Design 2 2 3 6
CME4456 Reconfigurable Computing 3 0 3 6
CME4457 Network Security 2 2 3 6