| Course Code | Course Title | Credits | Type | Prerequisites |
|---|---|---|---|---|
| CENG 114 | Computer Programming II | 3 2 4 | Must | CENG 111 (or equivalent) |
| CENG 124 | Discrete Structures | 3 0 3 | Must | - |
| CENG 241 | Object Oriented Programming | 3 2 4 | Must | CENG 114 |
| CENG 218 | Data Structures | 3 2 4 | Must | CENG 241 |
| CENG 300 | Summer Training II | 0 0 0 | Must | CENG 200 (or equivalent) & (CENG 356 | CENG 396) |
| CENG 383 | Algorithms | 3 0 3 | Must | CENG 218 |
| CENG 328 | Operating Systems | 2 2 3 | Must | CENG 114, CENG 222 (or equivalent) |
| CENG 356 | Database Management Systems | 2 2 3 | Must | CENG 218 |
| CENG 393 | Computer Networks | 2 2 3 | Must | CENG 222 |
| CENG 396 | Software Engineering | 3 0 3 | Must | CENG 241 |
| CENG 407 | Innovative System Design and Development I | 1 2 2 | Must | CENG 396 | CENG 356 |
| CENG 408 | Innovative System Design and Development II | 1 2 2 | Must | CENG 407 |
| CENG 442 | Programming Language Concepts | 3 0 3 | Must | CENG 124 & CENG 241 |
| CENG 491 | Formal Languages and Automata | 3 0 3 | Must | CENG 124 |
| CENG 382 | Web Development | 2 2 3 | Must | CENG 241 |
| CENG 466 | Artificial Intelligence | 3 0 3 | Must | CENG 218 |
| CENG 497 | Computer Graphics | 2 2 3 | Must | MATH 205 & CENG 218 |
| CENG *** | Elective Courses | - | Elective | - |
| Course Code | Course Title | Credits | Type | Prerequisites |
|---|---|---|---|---|
| CENG 114 | Computer Programming II | 3 2 4 | Must | CENG 111 (or equivalent) |
| CENG 124 | Discrete Structures | 3 0 3 | Must | - |
| CENG 218 | Data Structures | 3 2 4 | Must | CENG 241 |
| CENG 222 | Computer Organization | 3 0 3 | Must | EE213 |
| CENG 236 | Numerical Analysis | 3 0 3 | Must | CENG 114 & MATH 156 |
| CENG 241 | Object Oriented Programming | 3 2 4 | Must | CENG 114 |
| CENG 300 | Summer Training II | 0 0 0 | Must | CENG 200 (or equivalent) & (CENG 356 | CENG 396) |
| CENG 328 | Operating Systems | 2 2 3 | Must | CENG 114, CENG 222 (or equivalent) |
| CENG 329 | Microprocessors | 2 2 3 | Must | CENG 222 |
| CENG 356 | Database Management Systems | 2 2 3 | Must | CENG 218 |
| CENG 382 | Web Development | 2 2 3 | Must | CENG 241 |
| CENG 383 | Algorithms | 3 0 3 | Must | CENG 218 |
| CENG 393 | Computer Networks | 2 2 3 | Must | CENG 222 |
| CENG 396 | Software Engineering | 3 0 3 | Must | CENG 241 |
| CENG 407 | Innovative System Design and Development I | 1 2 2 | Must | CENG 396 | CENG 356 |
| CENG 408 | Innovative System Design and Development II | 1 2 2 | Must | CENG 407 |
| CENG 442 | Programming Language Concepts | 3 0 3 | Must | CENG 124 & CENG 241 |
| CENG 466 | Artificial Intelligence | 3 0 3 | Must | CENG 218 |
| CENG 491 | Formal Languages and Automata | 3 0 3 | Must | CENG 124 |
| CENG 497 | Computer Graphics | 2 2 3 | Must | CENG 218, MATH 205 |
| EE 205 | Electrical Circuit Analysis I | 3 2 4 | Must | - |
| EE 213 | Digital Design | 3 2 4 | Must | - |
| Course Code | Course Title | Credits | Type | Prerequisites |
|---|---|---|---|---|
| CENG 124 | Discrete Structures | 3 0 3 | Must | - |
| CENG 218 | Data Structures | 3 2 4 | Must | CENG 241 |
| CENG 222 | Computer Organization | 3 0 3 | Must | EE213 |
| CENG 236 | Numerical Analysis | 3 0 3 | Must | CENG 114 & MATH 156 |
| CENG 241 | Object Oriented Programming | 3 2 4 | Must | CENG 114 |
| CENG 300 | Summer Training II | 0 0 0 | Must | CENG 200 (or equivalent) & (CENG 356 | CENG 396) |
| CENG 328 | Operating Systems | 2 2 3 | Must | CENG 114, CENG 222 (or equivalent) |
| CENG 356 | Database Management Systems | 2 2 3 | Must | CENG 218 |
| CENG 382 | Web Development | 2 2 3 | Must | CENG 241 |
| CENG 383 | Algorithms | 3 0 3 | Must | CENG 218 |
| CENG 393 | Computer Networks | 2 2 3 | Must | CENG 222 |
| CENG 396 | Software Engineering | 3 0 3 | Must | CENG 241 |
| CENG 407 | Innovative System Design and Development I | 1 2 2 | Must | CENG 396 | CENG 356 |
| CENG 408 | Innovative System Design and Development II | 1 2 2 | Must | CENG 407 |
| CENG 442 | Programming Language Concepts | 3 0 3 | Must | CENG 124 & CENG 241 |
| CENG 466 | Artificial Intelligence | 3 0 3 | Must | CENG 218 |
| CENG 491 | Formal Languages and Automata | 3 0 3 | Must | CENG 124 |
| CENG 497 | Computer Graphics | 2 2 3 | Must | CENG 218, MATH 205 |
| CENG *** | Elective Courses | - | Elective | - |
| CENG *** | Elective Courses | - | Elective | - |
| Course Code | Course Title | Credits | Type | Prerequisites |
|---|---|---|---|---|
| CENG 114 | Computer Programming II | 3 2 4 | Must | CENG 111 (or equivalent) |
| CENG 124 | Discrete Structures | 3 0 3 | Must | - |
| CENG 218 | Data Structures | 3 2 4 | Must | CENG 241 |
| CENG 222 | Computer Organization | 3 0 3 | Must | EE213 |
| CENG 241 | Object Oriented Programming | 3 2 4 | Must | CENG 114 |
| CENG 300 | Summer Training II | 0 0 0 | Must | CENG 200 (or equivalent) & (CENG 356 | CENG 396) |
| CENG 328 | Operating Systems | 2 2 3 | Must | CENG 114, CENG 222 (or equivalent) |
| CENG 329 | Microprocessors | 2 2 3 | Must | CENG 222 |
| CENG 356 | Database Management Systems | 2 2 3 | Must | CENG 218 |
| CENG 382 | Web Development | 2 2 3 | Must | CENG 241 |
| CENG 383 | Algorithms | 3 0 3 | Must | CENG 218 |
| CENG 393 | Computer Networks | 2 2 3 | Must | CENG 222 |
| CENG 396 | Software Engineering | 3 0 3 | Must | CENG 241 |
| CENG 407 | Innovative System Design and Development I | 1 2 2 | Must | CENG 396 | CENG 356 |
| CENG 408 | Innovative System Design and Development II | 1 2 2 | Must | CENG 407 |
| CENG 442 | Programming Language Concepts | 3 0 3 | Must | CENG 124 & CENG 241 |
| CENG 466 | Artificial Intelligence | 3 0 3 | Must | CENG 218 |
| CENG 491 | Formal Languages and Automata | 3 0 3 | Must | CENG 124 |
| CENG 497 | Computer Graphics | 2 2 3 | Must | CENG 218, MATH 205 |
| EE 213 | Digital Design | 3 2 4 | Must | - |
| CENG *** | Elective Courses | - | Elective | - |
| CENG *** | Elective Courses | - | Elective | - |
| Course Code | Course Title | Credits | Type | Prerequisites |
|---|---|---|---|---|
| CENG 114 | Computer Programming II | 3 2 4 | Must | CENG 111 (or equivalent) |
| CENG 124 | Discrete Structures | 3 0 3 | Must | - |
| CENG 218 | Data Structures | 3 2 4 | Must | CENG 241 |
| CENG 222 | Computer Organization | 3 0 3 | Must | EE213 |
| CENG 236 | Numerical Analysis | 3 0 3 | Must | CENG 114 & MATH 156 |
| CENG 241 | Object Oriented Programming | 3 2 4 | Must | CENG 114 |
| CENG 300 | Summer Training II | 0 0 0 | Must | CENG 200 (or equivalent) & (CENG 356 | CENG 396) |
| CENG 328 | Operating Systems | 2 2 3 | Must | CENG 114, CENG 222 (or equivalent) |
| CENG 329 | Microprocessors | 2 2 3 | Must | CENG 222 |
| CENG 356 | Database Management Systems | 2 2 3 | Must | CENG 218 |
| CENG 382 | Web Development | 2 2 3 | Must | CENG 241 |
| CENG 383 | Algorithms | 3 0 3 | Must | CENG 218 |
| CENG 393 | Computer Networks | 2 2 3 | Must | CENG 222 |
| CENG 396 | Software Engineering | 3 0 3 | Must | CENG 241 |
| CENG 407 | Innovative System Design and Development I | 1 2 2 | Must | CENG 396 | CENG 356 |
| CENG 408 | Innovative System Design and Development II | 1 2 2 | Must | CENG 407 |
| CENG 442 | Programming Language Concepts | 3 0 3 | Must | CENG 124 & CENG 241 |
| CENG 466 | Artificial Intelligence | 3 0 3 | Must | CENG 218 |
| CENG 491 | Formal Languages and Automata | 3 0 3 | Must | CENG 124 |
| CENG 497 | Computer Graphics | 2 2 3 | Must | CENG 218, MATH 205 |
| EE 205 | Electrical Circuit Analysis I | 3 2 4 | Must | - |
| EE 213 | Digital Design | 3 2 4 | Must | - |
| CENG *** | Elective Courses | - | Elective | - |
| CENG *** | Elective Courses | - | Elective | - |
| Course Code | Course Title | Credits | Type | Prerequisites |
|---|---|---|---|---|
| CENG 218 | Data Structures | 3 2 4 | Must | CENG 241 |
| CENG 222 | Computer Organization | 3 0 3 | Must | EE213 |
| CENG 241 | Object Oriented Programming | 3 2 4 | Must | CENG 114 (or equivalent) |
| CENG 300 | Summer Training II | 0 0 0 | Must | CENG 200 (or equivalent) & (CENG 356 | CENG 396) |
| CENG 328 | Operating Systems | 2 2 3 | Must | CENG 114 (or equivalent), CENG 222 |
| CENG 329 | Microprocessors | 2 2 3 | Must | CENG 222 |
| CENG 356 | Database Management Systems | 2 2 3 | Must | CENG 218 |
| CENG 382 | Web Development | 2 2 3 | Must | CENG 241 |
| CENG 383 | Algorithms | 3 0 3 | Must | CENG 218 |
| CENG 393 | Computer Networks | 2 2 3 | Must | CENG 222 |
| CENG 396 | Software Engineering | 3 0 3 | Must | CENG 241 |
| CENG 407 | Innovative System Design and Development I | 1 2 2 | Must | CENG 396 | CENG 356 |
| CENG 408 | Innovative System Design and Development II | 1 2 2 | Must | CENG 407 |
| CENG 442 | Programming Language Concepts | 3 0 3 | Must | CENG 124 & CENG 241 |
| CENG 466 | Artificial Intelligence | 3 0 3 | Must | CENG 218 |
| CENG 491 | Formal Languages and Automata | 3 0 3 | Must | CENG 124 |
| CENG 497 | Computer Graphics | 2 2 3 | Must | CENG 218, MATH 205 |
| EE 205 | Electrical Circuit Analysis I | 3 2 4 | Must | - |
| Course Code | Course Title | Credits | Type | Prerequisites |
|---|---|---|---|---|
| CENG 111 | Computer Programming I | 3 2 4 | Must | |
| CENG 114 | Computer Programming II | 3 2 4 | Must | CENG 111 |
| CENG 124 | Discrete Structures | 3 0 3 | Must | - |
| CENG 218 | Data Structures | 3 2 4 | Must | CENG 241 |
| CENG 222 | Computer Organization | 3 0 3 | Must | EE213 |
| CENG 236 | Numerical Analysis | 3 0 3 | Must | CENG 114 & MATH 156 |
| CENG 241 | Object Oriented Programming | 3 2 4 | Must | CENG 114 |
| CENG 300 | Summer Training II | 0 0 0 | Must | CENG 241 |
| CENG 328 | Operating Systems | 2 2 3 | Must | CENG 114, CENG 222 (or equivalent) |
| CENG 329 | Microprocessors | 2 2 3 | Must | CENG 222 |
| CENG 356 | Database Management Systems | 2 2 3 | Must | CENG 218 |
| CENG 382 | Web Development | 2 2 3 | Must | CENG 241 |
| CENG 383 | Algorithms | 3 0 3 | Must | CENG 218 |
| CENG 393 | Computer Networks | 2 2 3 | Must | CENG 222 |
| CENG 396 | Software Engineering | 3 0 3 | Must | CENG 241 |
| CENG 407 | Innovative System Design and Development I | 1 2 2 | Must | CENG 396 | CENG 356 |
| CENG 408 | Innovative System Design and Development II | 1 2 2 | Must | CENG 407 |
| CENG 442 | Programming Language Concepts | 3 0 3 | Must | CENG 124 & CENG 241 |
| CENG 466 | Artificial Intelligence | 3 0 3 | Must | CENG 218 |
| CENG 491 | Formal Languages and Automata | 3 0 3 | Must | CENG 124 |
| CENG 497 | Computer Graphics | 2 2 3 | Must | CENG 218, MATH 205 |
| EE 205 | Electrical Circuit Analysis I | 3 2 4 | Must | - |
| EE 213 | Digital Design | 3 2 4 | Must | - |
| MATH 205 | Basic Linear Algebra | 3 0 3 | Must | MATH 155 |
| PHYS 131 | Physics I | 3 2 4 | Must | |
| PHYS 132 | Physics II | 3 2 4 | Must |