Course Information

Course Information
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
Weekly Topics (Content)
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
Recommended Sources
Relations with Education Attainment Program Course Competencies
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
*DK = Course's Contrubution.
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
ECTS credits and course workload
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