Course Title | Code | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|
Software Engineering | BM310 | 6. Semester | 3 + 0 | 3.0 | 4.0 |
Prerequisites | None |
Language of Instruction | Turkish |
Course Level | Undergraduate |
Course Type | |
Mode of delivery | It is done through the presentation file prepared for the course. In addition, it is carried out by students giving presentations on certain topics. |
Course Coordinator |
Assoc. Prof. Dr. Serdar BİROĞUL Res. Assist. Tunahan TİMUÇİN |
Instructor(s) |
Tunahan TİMUÇİN |
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 | Research Course Hours |
2. Week | Software Development Life Cycle | Course Hours Research |
3. Week | Phase of Software / Knowledge System Development | Course Hours Research |
4. Week | System Analysis | Research Course Hours |
5. Week | Design | Course Hours Research |
6. Week | Implemantation | Course Hours Research |
7. Week | Software Verification and Validation | Course Hours Research |
8. Week | Maintenance | Research Course Hours |
9. Week | Object Oriented Analysis | Course Hours Research |
10. Week | Software Structure | Course Hours Research |
11. Week | Software Quality and Configuration | Course Hours Research |
12. Week | Computer Aided Software Tools (Engineering) | Course Hours Research |
13. Week | Suggest to Software Development | Research Course Hours |
14. Week | Study on Sample Software Project | Course Hours Research |
Program Requirements | Contribution Level | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | DK7 | DK8 | DK9 | Measurement Method |
---|---|---|---|---|---|---|---|---|---|---|---|
PY1 | 2 | 1 | 1 | 3 | 1 | 3 | 4 | 2 | 4 | 4 | 40,60 |
PY2 | 2 | 1 | 1 | 2 | 4 | 3 | 4 | 2 | 4 | 3 | 40,60 |
PY3 | 3 | 1 | 1 | 3 | 3 | 3 | 2 | 4 | 4 | 3 | 40,60 |
PY4 | 3 | 1 | 1 | 3 | 3 | 4 | 4 | 4 | 4 | 4 | 40,60 |
PY5 | 2 | 1 | 2 | 4 | 2 | 3 | 3 | 3 | 1 | 1 | 40,60 |
PY6 | 3 | 1 | 1 | 3 | 4 | 3 | 2 | 3 | 4 | 4 | 40,60 |
PY7 | 2 | 1 | 5 | 1 | 1 | 3 | 3 | 3 | 3 | 1 | 40,60 |
PY8 | 3 | 3 | 1 | 5 | 2 | 3 | 4 | 1 | 4 | 3 | 40,60 |
PY9 | 2 | 1 | 3 | 1 | 1 | 3 | 1 | 4 | 3 | 4 | 40,60 |
PY10 | 3 | 1 | 5 | 3 | 2 | 4 | 1 | 5 | 4 | 1 | 40,60 |
PY11 | 2 | 1 | 4 | 1 | 1 | 1 | 1 | 5 | 5 | 1 | 40,60 |
PY12 | 3 | 1 | 4 | 1 | 4 | 3 | 4 | 5 | 5 | 1 | 40,60 |
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) |
---|---|---|---|
Course Hours | 14 | 3 | 42 |
Preparation, After Class Study | 6 | 1 | 6 |
Midterm 1 | 1 | 15 | 15 |
Homework 1 | 1 | 15 | 15 |
Final | 1 | 16 | 16 |
Classroom Activities | 14 | 1 | 14 |
Total Workload | 108 | ||
ECTS Credit of the Course | 4.0 |