Bachelor in Computer Engineering (3 years)
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| CEN 105 | LINEAR ALGEBRA | A | Compulsory | 3 | 5 |
| CEN 109 | INTRODUCTION TO ALGORITHMS & PROGRAMMING | B | Compulsory | 4 | 7 |
| ENG 103 | DEVELOPMENT OF READING AND WRITING SKILLS IN ENGLISH I | D | Compulsory | 3 | 4 |
| MTH 101 | CALCULUS I | A | Compulsory | 4 | 7 |
| PHY 101 | GENERAL PHYSICS I | A | Compulsory | 4 | 7 |
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| CEN 110 | C PROGRAMMING | B | Compulsory | 4 | 7 |
| ENG 104 | DEVELOPMENT OF READING AND WRITING SKILLS IN ENGLISH II | D | Compulsory | 3 | 4 |
| MTH 102 | CALCULUS II | A | Compulsory | 4 | 7 |
| MTH 106 | DISCRETE MATHEMATICS | B | Compulsory | 3 | 5 |
| PHY 104 | GENERAL PHYSICS II | A | Compulsory | 4 | 7 |
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| CEN 215 | OBJECT ORIENTED PROGRAMMING | B | Compulsory | 4 | 7 |
| CEN 217 | ELECTRICAL & ELECTRONIC CIRCUITS | B | Compulsory | 4 | 7 |
| CEN 219 | COMPUTER ORGANIZATION | B | Compulsory | 3 | 6 |
| MTH 207 | FUNDAMENTALS OF PROBABILITY | B | Compulsory | 3 | 6 |
| xxx | NON-TECHNICAL ELECTIVE | D | Elective | 3 | 4 |
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| BUS 103 | INTRODUCTION TO BUSINESS | D | Non-technical | 3 | 4 |
| FL 201 | TURKISH I | D | Non-technical | 3 | 4 |
| FL 203 | GERMAN I | D | Non-technical | 3 | 4 |
| FL 205 | ITALIAN I | D | Non-technical | 3 | 4 |
| FL 207 | FRENCH I | D | Non-technical | 3 | 4 |
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| CEN 202 | DATABASE MANAGEMENT SYSTEMS | B | Compulsory | 3 | 6 |
| CEN 204 | DIGITAL DESIGN | B | Compulsory | 4 | 7 |
| CEN 206 | DATA STRUCTURES | B | Compulsory | 4 | 7 |
| MTH 206 | NUMERICAL ANALYSIS | B | Compulsory | 4 | 6 |
| XXX xxx | NON-TECHNICAL ELECTIVE | D | Elective | 3 | 4 |
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| BUS 103 | INTRODUCTION TO BUSINESS | D | Non-technical | 3 | 4 |
| FL 202 | TURKISH II | D | Non-technical | 3 | 4 |
| FL 204 | GERMAN II | D | Non-technical | 3 | 4 |
| FL 206 | ITALIAN II | D | Non-technical | 3 | 4 |
| FL 208 | FRENCH II | D | Non-technical | 3 | 4 |
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| CEN 307 | COMPUTER NETWORKS | B | Compulsory | 4 | 6 |
| CEN 311 | WEB TECHNOLOGIES AND PROGRAMMING | B | Compulsory | 4 | 6 |
| CEN 351 | PROFESSIONAL PRACTICE | D | Compulsory | 0 | 6 |
| CEN xxx | TECHNICAL ELECTIVE | C | Elective | 3 | 6 |
| CEN xxx | TECHNICAL ELECTIVE | C | Elective | 3 | 6 |
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| CEN 302 | SOFTWARE ENGINEERING | B | Compulsory | 4 | 6 |
| CEN 308 | OPERATING SYSTEMS | B | Compulsory | 4 | 6 |
| CEN 390 | GRADUATION PROJECT | E | Compulsory | 3 | 6 |
| CEN 399 | FINAL COMPREHENSIVE EXAM | E | Compulsory | 3 | 6 |
| CEN xxx | TECHNICAL ELECTIVE | C | Elective | 3 | 6 |
| CEN xxx | TECHNICAL ELECTIVE | C | Elective | 3 | 6 |
| Code | Name | Type | Category | Credits | ECTS |
|---|---|---|---|---|---|
| CEN 309 | ANALYSIS OF ALGORITHMS | C | Technical | 3 | 6 |
| CEN 326 | FUNDAMENTALS OF SYSTEM ADMINISTRATION | C | Technical | 3 | 6 |
| CEN 328 | PROGRAMMING LANGUAGES I | C | Technical | 3 | 6 |
| CEN 330 | PARALLEL PROGRAMMING | C | Technical | 3 | 6 |
| CEN 332 | SIMULATION AND MODELING | C | Technical | 3 | 6 |
| CEN 336 | COMPUTER GRAPHICS | C | Technical | 3 | 6 |
| CEN 338 | MANAGEMENT INFORMATION SYSTEMS | C | Technical | 3 | 6 |
| CEN 340 | SMARTPHONE APPLICATIONS | C | Technical | 3 | 6 |
| CEN 342 | USER INTERFACE DESIGN | C | Technical | 3 | 6 |
| CEN 346 | MOBILE PROGRAMMING | C | Technical | 3 | 6 |
| CEN 348 | INTERNSHIP | C | Technical | 3 | 6 |
| CEN 350 | THEORY OF COMPUTATION | C | Technical | 3 | 6 |
| CEN 352 | ARTIFICIAL INTELLIGENCE | C | Technical | 3 | 6 |
| CEN 353 | MULTIMEDIA AND GRAPHIC DESIGN | C | Technical | 3 | 6 |
| CEN 354 | WEB ENGINEERING | C | Technical | 3 | 6 |
| CEN 356 | XML AND WEB SERVICES | C | Technical | 3 | 6 |
| CEN 358 | COMPUTER GRAPHICS | C | Technical | 3 | 6 |
| CEN 366 | DIGITAL DATA COMMUNICATION | C | Technical | 3 | 6 |
| CEN 368 | NETWORK SECURITY | C | Technical | 3 | 6 |
| CEN 370 | DISTRIBUTED SYSTEMS | C | Technical | 3 | 6 |
| CEN 374 | MOBILE AND WIRELESS NETWORKING | C | Technical | 3 | 6 |
| CEN 376 | DATA MINING | C | Technical | 3 | 6 |
| CEN 380 | MACHINE LEARNING | C | Technical | 3 | 6 |
| CEN 386 | MANAGEMENT INFORMATION SYSTEMS | C | Technical | 3 | 6 |
| CEN 389 | EMBEDDED SYSTEMS | C | Technical | 3 | 6 |
| ECE 201 | SIGNALS AND SYSTEMS | C | Technical | 3 | 6 |
| ECE 304 | CONTROL SYSTEMS | C | Technical | 3 | 6 |
| ECE 312 | DIGITAL MULTIMEDIA | C | Technical | 3 | 6 |
| ECE 336 | DIGITAL SIGNAL PROCESSING | C | Technical | 3 | 6 |
| ECE 348 | COMMUNICATION THEORY | C | Elective | 3 | 6 |