>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Advanced Software Engineering Applications YZM502 Elective Master's degree 1 Fall 8

Name of Lecturer(s)

Assistant Prof. Dr. İrfan KÖSESOY

Learning Outcomes of the Course Unit

1) Will have a better understanding of software and software engineering.
2) Will have a better understanding of the software development life cycle (SDLC) and development. methodologies.
3) Will learn managing people in software development.
4) Will learn quality issues in software development.
5) Will have a better understanding of software cost estimation, process improvement and configuration. management.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Learning Outcomes
1 High Middle High High Middle Middle High Middle Middle High Middle High Middle High High Middle Middle
2 High Middle High High Middle Middle High No relation Middle High Middle High Middle High High Middle Middle
3 High Middle High High Middle Middle High No relation Middle High Middle High Middle High High Middle Middle
4 High Middle High High Middle Middle High No relation Middle High Middle High Middle High High Middle Middle
5 High Middle High High Middle Middle High No relation Middle High Middle High Middle High High Middle Middle

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

The goals and terminology of software engineering. Introduction to quality and metrics in software. Software development processes. Principles of software project management: organization, tools, and risk man. Principles of requirements analysis. Principles of software design. Software design patterns. Software architecture. Principles of implementation. Introduction to software testing. Unit testing. Software maintenance. Information security engineering.

Recommended or Required Reading

Planned Learning Activities and Teaching Methods



Assessment Methods and Criteria

Contribution of Presentation/Seminar to Course Grade

40%

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required