Course Plan Summary
Course Type | Number | Credit Total | ECTS Total | |
Basic Science Courses | Faculty Compulsory | 4 | 16 | 24 |
Program Basic Courses | Department Compulsory | 31 | 87 | 154 |
Program Speciality Courses | Department Optional | 7 | - | 35 |
Competence Complement Courses | University Common Courses | 3 | - | 15 |
YOK Courses (Compulsory) | 3 | 12 | 12 | |
Total | 48 | 115+ | 240 |
Preparatory Class Course List
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
YAB 020 | English Preparation | Compulsory | Turkish | 20+0 | 0 | 0 |
Total | 0 | 0 |
1. Semester Course Plan
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
TUR 101 | Turkish Language | Compulsory | Turkish | 4+0 | 4 | 4 |
MAT 111 | Mathematics I | Compulsory | English | 4+0 | 4 | 6 |
FIZ 111 | Physics I | Compulsory | English | 3+2 | 4 | 6 |
MAT 115 | Linear Algebra | Compulsory | English | 3+0 | 3 | 4 |
SWE 101 | Problem Solving In Software Engineering | Compulsory | English | 2+2 | 3 | 5 |
SWE 103 | Introduction To Software Engineering | Compulsory | English | 3+0 | 3 | 5 |
Total | 21 | 30 |
2. Semester Course Plan
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
DIL 180 | Foreign Language | Compulsory | English | 4+0 | 4 | 4 |
MAT 112 | Mathematics II | Compulsory | English | 4+0 | 4 | 6 |
FIZ 112 | Physics II | Compulsory | English | 3+2 | 4 | 6 |
SWE 102 | Probability and Statistics | Compulsory | English | 3+0 | 3 | 4 |
SWE 104 | Object Oriented Programming | Compulsory | English | 3+0 | 3 | 5 |
SWE 106 | User Interface Design and Testing | Compulsory | English | 3+0 | 3 | 5 |
Total | 21 | 30 |
3. Semester Course Plan
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
ATA 203 | Princ.Of Atatürk and History Of Turkish Revolution | Compulsory | Turkish | 4+0 | 4 | 4 |
SWE 201 | Data Structures and Algorithms | Compulsory | English | 3+2 | 4 | 6 |
SWE 203 | Ethics In Software Engineering | Compulsory | English | 3+0 | 3 | 5 |
SWE 205 | Discrete Structures | Compulsory | English | 3+0 | 3 | 5 |
SWE 207 | Database Management Systems | Compulsory | English | 3+0 | 3 | 5 |
SWE 209 | Object Oriented Analysis and Design | Compulsory | English | 3+0 | 3 | 5 |
Total | 20 | 30 |
4. Semester Course Plan
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
SWE 202 | Software Standards, Verification and Security | Compulsory | English | 3+0 | 3 | 5 |
SWE 204 | Concepts Of Programming Languages | Compulsory | English | 3+0 | 3 | 5 |
SWE 206 | Logical Design and Computer Architecture | Compulsory | English | 3+0 | 3 | 5 |
SWE 208 | Operating Systems | Compulsory | English | 3+0 | 3 | 5 |
SWE 210 | Technical Communication and Report Writing | Compulsory | English | 3+0 | 3 | 5 |
SWE 298 | Internship I | Compulsory | English | 0+1 | 1 | 5 |
Total | 16 | 30 |
5. Semester Course Plan
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
SWE 301 | Distributed Information and Management Systems | Compulsory | English | 3+0 | 3 | 5 |
SWE 303 | Software Architecture and Design | Compulsory | English | 3+0 | 3 | 5 |
SWE 305 | Software Project Management | Compulsory | English | 3+0 | 3 | 5 |
SWE 307 | Big Data | Compulsory | English | 3+0 | 3 | 5 |
SWE 309 | Human-Computer Interaction | Compulsory | English | 3+0 | 3 | 5 |
Entrepreneurship and Project Management | Optional | Turkish | - | - | 5 | |
Total | 15 + | 30 |
6. Semester Course Plan
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
SWE 302 | Formal Methods In Software Engineering | Compulsory | English | 3+0 | 3 | 5 |
SWE 304 | Software Maintenance and Evaluation | Compulsory | English | 3+0 | 3 | 5 |
SWE 306 | Algorithm Analysis and Design | Compulsory | English | 3+0 | 3 | 5 |
SWE 308 | Artificial Intelligence and Applications | Compulsory | English | 3+0 | 3 | 5 |
SWE 310 | Web and Mobile Application Development | Compulsory | English | 3+0 | 3 | 5 |
Unv-Common Elective | Optional | Turkish | - | - | 5 | |
Total | 15 + | 30 |
7. Semester Course Plan
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
SWE 401 | Software Engineering Design | Compulsory | English | 0+2 | 2 | 5 |
SWE 499 | Internship II | Compulsory | English | 0+1 | 1 | 5 |
Unv-Common Elective | Optional | Turkish | - | - | 5 | |
Fi-Technics Elective | Optional | Turkish | - | - | 5 | |
Fi-Technics Elective | Optional | Turkish | - | - | 5 | |
Fi-Technics Elective | Optional | Turkish | - | - | 5 | |
Total | 3 + | 30 |
7. Semester Optional Course List
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
SWE 405 | Deep Learning and Applications | Optional | English | 3+0 | 3 | 5 |
SWE 407 | Numerical Analysis Techniques and Applications | Optional | English | 3+0 | 3 | 5 |
SWE 413 | Human Computer Interaction | Optional | English | 3+0 | 3 | 5 |
SWE 415 | Introduction To Interactive Computer Graphics | Optional | English | 3+0 | 3 | 5 |
SWE 403 | System Programming | Optional | English | 3+0 | 3 | 5 |
SWE 409 | Introduction To Cryptology | Optional | English | 3+0 | 3 | 5 |
SWE 411 | Cloud Computing | Optional | English | 3+0 | 3 | 5 |
SWE 417 | Digital Image Processing | Optional | English | 3+0 | 3 | 5 |
SWE 419 | Parallel and Distributed Computing | Optional | English | 3+0 | 3 | 5 |
8. Semester Course Plan
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
SWE 402 | Senior Design Project | Compulsory | English | 0+4 | 4 | 10 |
Fi-Technics Elective | Optional | Turkish | - | - | 5 | |
Fi-Technics Elective | Optional | Turkish | - | - | 5 | |
Fi-Technics Elective | Optional | Turkish | - | - | 5 | |
Fi-Technics Elective | Optional | Turkish | - | - | 5 | |
Total | 4 + | 30 |
8. Semester Optional Course List
Code | Course | Type | Language | T+U Hours | Credit | ECTS |
---|---|---|---|---|---|---|
SWE 414 | Real-Time Systems | Optional | English | 3+0 | 3 | 5 |
SWE 404 | Introduction To Information Security | Optional | English | 3+0 | 3 | 5 |
SWE 406 | High Performance Computing | Optional | English | 3+0 | 3 | 5 |
SWE 408 | Data Communication and Computer Networks | Optional | English | 3+0 | 3 | 5 |
SWE 410 | Gamification | Optional | English | 3+0 | 3 | 5 |
SWE 412 | 3D Geometric Modeling and Data Processing | Optional | English | 3+0 | 3 | 5 |
SWE 416 | Applied Cryptology | Optional | English | 3+0 | 3 | 5 |
SWE 418 | Software Security and Software Quality Assurance | Optional | English | 3+0 | 3 | 5 |
SWE 420 | Natural Language Processing | Optional | English | 3+0 | 3 | 5 |