Bachelor in Computer Engineering (3 years) Curricula

Semester 1
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
Semester 2
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
Semester 3
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 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
Semester 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
Semester 5
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
Semester 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 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 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