PDF Print E-mail

Course Structure Diagram with Credits

1. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP1001 Introduction to Programming (C++) EN 2 2 3 6
ENG1003 Communications Skills and Academic Reporting I EN 2 2 3 4
MAT1051 Calculus I EN 3 2 4 7
MAT2033 Discrete Mathematics EN 3 0 3 6
PHY1001 Physics I EN 3 2 4 7
2. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP1002 Object Oriented Programming (C++) EN 2 2 3 6
CMP1004 Introduction to Digital Logic EN 3 0 3 6
ENG1004 Communication Skills and Academic Reporting II EN 2 2 3 4
MAT1052 Calculus II EN 3 2 4 7
PHY1002 Physics II EN 3 2 4 7
3. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP2003 Data Structures and Algorithms (C++) EN 3 2 4 7
CMP2007 Digital System Design EN 2 2 3 7
MAT1041 Linear Algebra EN 3 0 3 6
GE-Elective 3 5
GE-Elective 3 5
4. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP2004 Advanced Programming EN 2 2 3 7
CMP2008 Computer Organization 3 0 3 6
CMP2204 Introduction to Computer Networks EN 3 0 3 6
MAT2062 Differential Equations EN 3 0 3 6
GE-Elective 3 5
5. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP3001 Operating Systems EN 3 0 3 6
CMP3005 Analysis of Algorithms 3 0 3 6
HST1001 Atatürk's Principles and History of Turkish Republic I TR-EN 2 0 2 2
SEN2022 Software Engineering Analysis and Design 3 0 3 7
SEN2104 Database Management Systems EN 3 2 4 7
TLL1003 Turkish Language and Literature I TR 2 0 2 2
6. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP3004 Formal Languages and Automata Theory 3 0 3 8
CMP3006 Embedded Systems Programming EN 2 2 3 8
HST1002 Atatürk's Principles and History of Turkish Republic II TR-EN 2 0 2 2
MAT3026 Probability and Statistics EN 3 0 3 6
TLL1004 Turkish Language and Literature II TR 2 0 2 2
Non-Departmental Elective 3 4
7. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP4995 Summer Training EN 0 0 0 6
Departmental Elective 3 5
Departmental Elective 3 5
Departmental Elective 3 5
Non-Departmental Elective 3 5
GE-Elective 3 4
8. Semester
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP4999 Capstone Project EN 1 4 3 10
Departmental Elective 3 5
Departmental Elective 3 5
Non-Departmental Elective 3 5
GE-Elective 3 5
Departmental Electice Courses :
Course Code Course Name Language Prerequisites Theoretical Practical Credit ECTS
CMP3999 Mini Project 0 6 3 6
CMP4131 Bioinformatics EN 3 0 3 5
CMP4221 Multimedia Systems and Communications EN 3 0 3 5
CMP4311 Special Topics in Computer Engineering I EN 3 0 3 5
CMP4312 Special Topics in Computer Engineering II EN 3 0 3 5
CMP4321 Introduction to Network Security and Cryptography EN 3 0 3 5
CMP4322 Advanced Cryptology and Networks EN 3 0 3 5
CMP4323 Wireless and Mobile Networks EN 3 0 3 5
CMP4336 Intro. to Data Mining EN 3 0 3 5
CMP4501 Introduction to Artificial Intelligence and Expert Systems EN 3 0 3 5
CMP4502 Distributed Databases EN 3 0 3 5
COP4402 Turkcell Mobile Communications and Technology EN 3 0 3 6
COP4407 Smartsoft - Introduction to EMV Technology EN 3 0 3 6
COP4408 OBASE Business Intelligence EN 3 0 3 5
COP4415 IBM - Business Solutions using e-Business Technologies EN 3 0 3 5
COP4416 Simternet – Development on Microsoft Sharepoint 2010 Server* EN 3 0 3 5
COP4419 Wissen Akademi – Network Systems Engineering EN 3 0 3 5
COP4425 Wissen Akademi - Mobile Operating Systems & Applications EN 3 0 3 5
COP4426 Advanced Application Development for IOS Devices EN 3 0 3 5
COP4427 Microsoft – Dynamics CRM Programming EN 3 0 3 5
COP4429 Wissen Akademi – Advanced Network Systems Engineering EN 3 0 3 5
COP4431 Abdi İbrahim Special Topics in Project Management EN 3 0 3 6
COP4433 Yapı Kredi Bank - Use of Information Technologies in Finance EN 3 0 3 5
COP4434 IBM Big Data and Analytics EN 3 0 3 5
COP4435 Samsung – Developing Applications for Android Devices EN 3 0 3 5
COP4436 Samsung – Advanced Application Development For Android Devices EN 3 0 3 5
COP4448 Devoloping ERP Systems with Nebim V3 ERP 2 2 3 5
COP4451 Cloud Computing and Its Applications EN 3 0 3 5
COP4452 Mobile Applications Development for Windows Phone EN 3 0 3 5
EEE3501 Signals and Systems EN 2 2 3 6
INE4209 Introduction to Enterprise Resource Planning with SAP EN 3 0 3 6
SEN3003 Software Project Management 3 0 3 7
SEN3004 Web Programming 2 2 3 6
SEN3006 Software Architecture 2 2 3 7
SEN3304 Human Computer Interaction EN 2 2 3 6
SEN4016 Multivariate Data Analysis 3 0 3 6
SEN4422 Scripting Languages 2 2 3 6
SEN4503 Introduction to IT Services Management 3 0 3 6
SEN4504 Management Information Systems 3 0 3 6
SEN4931 Special Topics in SE I 3 0 3 6