Course Title | Code | Language | Type | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|---|---|
Software Engineering | CE310 | English | Compulsory | 6. Semester | 3 + 0 | 3.0 | 4.0 |
Prerequisite Courses | |
Course Level | Undergraduate |
Mode of delivery | It is done through the presentation file prepared for the course. |
Course Coordinator | Öğr. Gör. Dr. Levent SABAH |
Instructor(s) | |
Goals | To provide students, the software engineering abilities which are expected to be won at the international level. Besides, to prepare the students for the duties like project management, team management, source and cost forecasting, estimation of work plans, investigation of proposals and suggestion of innovations. |
Course Content | Software engineering processes, project management, team management, cost and resource estimates, evaluating business plans, reviewing offers and innovations, and the most recently used software engineering methods. |
# | Öğrenme Kazanımı |
1 | Ability to develop UML models in software design |
2 | Ability to work as a team in software development |
3 | Identifying user interfaces for a software project |
4 | Ability to evaluate maintenance activities of a software project |
5 | Understanding software processes |
6 | Ability to evaluate software process models (waterfall, developmental, spiral) |
7 | To understand software project management and to make risk analysis in software projects |
8 | Determining the requirements of a software project |
9 | Evaluate prototyping in software projects |
Week | Topics/Applications | Method |
---|---|---|
1. Week | Reality of Software Engineering | |
2. Week | Software Development Life Cycle | |
3. Week | Phase of Software / Knowledge System Development | |
4. Week | System Analysis | |
5. Week | Design | |
6. Week | Implemantation | |
7. Week | Software Verification and Validation | |
8. Week | Maintenance | |
9. Week | Object Oriented Analysis | |
10. Week | Software Structure | |
11. Week | Software Quality and Configuration | |
12. Week | Computer Aided Software Tools (Engineering) | |
13. Week | Suggest to Software Development | |
14. Week | Study on Sample Software Project |
No | Program Requirements | Level of Contribution | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |||
4 | Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; for this purpose, the ability to apply modern design methods | ✔ |
Program Requirements | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | DK7 | DK8 | DK9 |
---|---|---|---|---|---|---|---|---|---|
PY4 | 3 | 4 | 3 | 4 | 4 | 5 | 4 | 5 | 5 |
Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
---|---|
Diğer Kaynaklar |
|
ECTS credits and course workload | Quantity | Duration (Hour) | Total Workload (Hour) | |
---|---|---|---|---|
Sınavlar |
Midterm 1 | 1 | 15 | 15 |
Homework 1 | 1 | 15 | 15 | |
Final | 1 | 16 | 16 | |
Classroom Activities | 14 | 1 | 14 | |
Total Workload | 60 | |||
*AKTS = (Total Workload) / 25,5 | ECTS Credit of the Course | 4.0 |