Course Title | Code | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|
Software Engineering | CE310 | 6. Semester | 3 + 0 | 3.0 | 4.0 |
Prerequisites | None |
Language of Instruction | English |
Course Level | Undergraduate |
Course Type | |
Mode of delivery | It is done through the presentation file prepared for the course. |
Course Coordinator |
Lect. Dr. Levent SABAH |
Instructors |
Osman AKBULUT |
Assistants | |
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. |
Learning Outcomes |
- Ability to develop UML models in software design - Ability to work as a team in software development - Identifying user interfaces for a software project - Ability to evaluate maintenance activities of a software project - Understanding software processes - Ability to evaluate software process models (waterfall, developmental, spiral) - To understand software project management and to make risk analysis in software projects - Determining the requirements of a software project - Evaluate prototyping in software projects |
Week | Topics | Learning Methods |
---|---|---|
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 |
Program Requirements | Contribution Level | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | DK7 | DK8 | DK9 | Measurement Method |
---|---|---|---|---|---|---|---|---|---|---|---|
PY4 | 4 | 3 | 4 | 3 | 4 | 4 | 5 | 4 | 5 | 5 | - |
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
Course's Level of contribution | None | Very Low | Low | Fair | High | Very High |
Method of assessment/evaluation | Written exam | Oral Exams | Assignment/Project | Laboratory work | Presentation/Seminar |
Event | Quantity | Duration (Hour) | Total Workload (Hour) |
---|---|---|---|
Midterm 1 | 1 | 15 | 15 |
Homework 1 | 1 | 15 | 15 |
Final | 1 | 16 | 16 |
Classroom Activities | 14 | 1 | 14 |
Total Workload | 60 | ||
ECTS Credit of the Course | 4.0 |