- Türkçe
- English
Curriculum
Non-Thesis Program
Remedial Courses | |
| SWE 501 | Introduction to Object Oriented Programming (3+0+0) 3 |
| SWE 510 | Data Structures and Algorithms (3+0+0) 3 |
| 1. Semester | |
| SWE 513 | Principles of Software Engineering (3+0+0) 3 |
| SWE 522 | Software Requirements Engineering (3+0+0) 3 |
| SWE 577 | Directed Studies I (0+4+0) 0 |
| SWE 5xx | Elective (3+0+0) 3 |
| Total credit : 9 | |
| 2. Semester | |
| SWE 523 | Managing Software Development I (3+0+0) 3 |
| SWE 530 | Software Design Process (3+0+0) 3 |
| SWE 573 | Software Development Practice (2+0+4) 4 |
| SWE 578 | Directed Studies II (0+4+0) 0 |
| SWE 5xx | Elective (3+0+0) 3 |
| Total credit : 13 | |
| 3. Semester | |
| SWE 550 | Software Quality Assurance and Reliability (3+0+0) 3 |
| SWE 574 | Software Development as a Team (2+0+4) 4 |
| SWE 599 | Project (0+3+0) 0 |
| SWE 5xx | Elective (3+0+0) 3 |
| Total credit : 10 | |
| Total : 32 = 9 + 13 + 10 credits | |
Required Courses | ||
| SWE 513 | Principles of Software Engineering | (3+0+0) 3 |
| SWE 522 | Software Requirements Engineering | (3+0+0) 3 |
| SWE 523 | Managing Software Development I | (3+0+0) 3 |
| SWE 530 | Software Design Process | (3+0+0) 3 |
| SWE 550 | Software Quality Assurance and Reliability | (3+0+0) 3 |
| SWE 573 | Software Development Practice | (2+0+4) 4 |
| SWE 574 | Software Development as a Team | (2+0+4) 4 |
| SWE 577 | Directed Studies I | (0+4+0) 0 |
| SWE 578 | Directed Studies II | (0+4+0) 0 |
| SWE 599 | Project | (0+3+0) 0 |
Elective Courses | ||
| SWE 520 | Computer Networks | (3+0+0) 3 |
| SWE 555 | Artificial Intelligence Techniques | (3+0+0) 3 |
| SWE 575 | Case Studies in Software Engineering I | (0+4+2) 0 |
| SWE 576 | Case Studies in Software Engineering II | (0+4+2) 0 |
| SWE 580 | Sp. Tp. Applied Large Language Models | (3+0+0) 3 |
| SWE 582 | Sp. Tp. Machine Learning for Data Analytic | (3+0+0) 3 |
| SWE 583 | Sp. Tp. Computer Vision | (3+0+0) 3 |
| SWE 584 | Sp. Tp. In SWE: Data Analysis and Visualization | (3+0+0) 3 |
| SWE 585 | Sp. Tp. Game Programming | (3+0+0) 3 |
| SWE 586 | Sp. Tp. Data Analytics and Big Data Management Systems | (3+0+0) 3 |
| SWE 590 | Sp. Tp. Cloud Computing Applications | (3+0+0) 3 |
| SWE 591 | Sp. Tp. Principles on Neural Network & Deep Learning | (3+0+0) 3 |
| SWE 595 | Sp. Tp. Introduction to Neural Networks | (3+0+0) 3 |
| SWE 598 | Sp. Tp. Technovation: Technology Trends & Innovation | (3+0+0) 3 |
All courses and course descriptions of the SWE program can be viewed on the Boğaziçi University undergraduate catalog and/or graduate catalog pages.
Thesis Program
Remedial Courses | |
| SWE 501 | Introduction to Object Oriented Programming (3+0+0) 3 |
| SWE 510 | Data Structures and Algorithms (3+0+0) 3 |
| 1. Semester | |
| SWE 513 | Principles of Software Engineering (3+0+0) 3 |
| SWE 522 | Software Requirements Engineering (3+0+0) 3 |
| SWE 577 | Directed Studies I (0+4+0) 0 |
| SWE 5xx | Elective (3+0+0) 3 |
| Total credit : 9 | |
| 2. Semester | |
| SWE 523 | Managing Software Development I (3+0+0) 3 |
| SWE 530 | Software Design Process (3+0+0) 3 |
| SWE 573 | Software Development Practice (2+0+4) 4 |
| SWE 578 | Directed Studies II (0+4+0) 0 |
| SWE 5xx | Elective (3+0+0) 3 |
| Total credit : 13 | |
| 3. Semester | |
| SWE 550 | Software Quality Assurance and Reliability (3+0+0) 3 |
| SWE 574 | Software Development as a Team (2+0+4) 4 |
| SWE 59A | Guided Research in M.S. I |
| SWE 5xx | Elective (3+0+0) 3 |
| Total Credit: | 12 |
| 4. Semester | |
| SWE 59B | Guided Research in M.S. II |
| SWE 579 | Graduate Seminar |
| Total credit : 2 | |
| Total : 36 = 9 + 13 + 12 + 2 credits | |
Required Courses | ||
| SWE 513 | Principles of Software Engineering | (3+0+0) 3 |
| SWE 522 | Software Requirements Engineering | (3+0+0) 3 |
| SWE 523 | Managing Software Development I | (3+0+0) 3 |
| SWE 530 | Software Design Process | (3+0+0) 3 |
| SWE 550 | Software Quality Assurance and Reliability | (3+0+0) 3 |
| SWE 573 | Software Development Practice | (2+0+4) 4 |
| SWE 574 | Software Development as a Team | (2+0+4) 4 |
| SWE 577 | Directed Studies I | (0+4+0) 0 |
| SWE 578 | Directed Studies II | (0+4+0) 0 |
| SWE 599 | Project | (0+3+0) 0 |
Elective Courses | ||
| SWE 520 | Computer Networks | (3+0+0) 3 |
| SWE 555 | Artificial Intelligence Techniques | (3+0+0) 3 |
| SWE 575 | Case Studies in Software Engineering I | (0+4+2) 0 |
| SWE 576 | Case Studies in Software Engineering II | (0+4+2) 0 |
| SWE 580 | Sp. Tp. Applied Large Language Models | (3+0+0) 3 |
| SWE 582 | Sp. Tp. Machine Learning for Data Analytic | (3+0+0) 3 |
| SWE 583 | Sp. Tp. Computer Vision | (3+0+0) 3 |
| SWE 584 | Sp. Tp. In SWE: Data Analysis and Visualization | (3+0+0) 3 |
| SWE 585 | Sp. Tp. Game Programming | (3+0+0) 3 |
| SWE 586 | Sp. Tp. Data Analytics and Big Data Management Systems | (3+0+0) 3 |
| SWE 590 | Sp. Tp. Cloud Computing Applications | (3+0+0) 3 |
| SWE 591 | Sp. Tp. Principles on Neural Network & Deep Learning | (3+0+0) 3 |
| SWE 595 | Sp. Tp. Introduction to Neural Networks | (3+0+0) 3 |
| SWE 598 | Sp. Tp. Technovation: Technology Trends & Innovation | (3+0+0) 3 |
All courses and course descriptions of the SWE program can be viewed on the Boğaziçi University undergraduate catalog and/or graduate catalog pages.