Instıtute Of Graduate Educatıon
Informatıon Technologıes Master's Program (Wıthout Thesıs)

Course Information

SOFTWARE ENGINEERING
Code Semester Theoretical Practice National Credit ECTS Credit
Hour / Week
IT522 Fall 3 0 3 6

Prerequisites and co-requisites None
Language of instruction Turkish
Type Elective
Level of Course Master's
Lecturer Asst. Prof. Dr. Mehmet Ali AKTAŞ
Mode of Delivery Face to Face
Suggested Subject None
Professional practise ( internship ) None
Objectives of the Course To give up to date information about the current software engineering, to create solutions for applications, to give templates of a document derived from a set of standarts for using in development process, to give information about project management.
Contents of the Course Introduction to Software Engineering, Software Development Processes, Analysis of software requirements, Software Design, Interface Design, Software Implementation, Project Management, Software Quality and Standards, Software Testing, Software Maintenance UML Diagrams, Applications of UML Diagrams, Sample Applications.

Learning Outcomes of Course

# Learning Outcomes
1 Knows software development processes
2 Makes design of the software and interface
3 Applies basic rules for software implementing
4 Applies and plans test and maintenance processes of software
5 Knows common aspects of successful projects
6 Gains the ability to work in a project team

Course Syllabus

# Subjects Teaching Methods and Technics
1 Introduction to Software Engineering Lecture, discussion, presentation
2 Software Development Processes Lecture, discussion, presentation
3 Analysis of software requirements Lecture, discussion, presentation
4 Software Design Lecture, discussion, presentation
5 Interface Design Lecture, discussion, presentation
6 Software Implementation Lecture, discussion, presentation
7 Midterm Exam
8 Software Quality and Standards Lecture, discussion, presentation
9 Software Testing Lecture, discussion, presentation
10 Software Maintenance Lecture, discussion, presentation
11 UML Diagrams Lecture, discussion, presentation
12 Applications of UML Diagrams Lecture, discussion, presentation
13 Sample Applications Lecture, discussion, presentation
14 Final Exam Exam
15
16

Course Syllabus

# Material / Resources Information About Resources Reference / Recommended Resources
1

Method of Assessment

# Weight Work Type Work Title
1 40% Mid-Term Exam Mid-Term Exam
2 60% Final Exam Final Exam

Relationship between Learning Outcomes of Course and Program Outcomes

# Learning Outcomes Program Outcomes Method of Assessment
1 Knows software development processes 1͵5͵6 1͵2
2 Makes design of the software and interface 1͵3͵4͵6 1͵2
3 Applies basic rules for software implementing 1͵9͵13 1͵2
4 Applies and plans test and maintenance processes of software 1͵4͵5 1͵2
5 Knows common aspects of successful projects 6͵7͵11 1͵2
6 Gains the ability to work in a project team 7͵9͵11 1͵2
PS. The numbers, which are shown in the column Method of Assessment, presents the methods shown in the previous table, titled as Method of Assessment.

Work Load Details

# Type of Work Quantity Time (Hour) Work Load
1 Course Duration 14 3 42
2 Course Duration Except Class (Preliminary Study, Enhancement) 14 3 42
3 Presentation and Seminar Preparation 0 0 0
4 Web Research, Library and Archival Work 0 0 0
5 Document/Information Listing 0 0 0
6 Workshop 0 0 0
7 Preparation for Midterm Exam 1 2 2
8 Midterm Exam 1 2 2
9 Quiz 0 0 0
10 Homework 0 0 0
11 Midterm Project 0 0 0
12 Midterm Exercise 0 0 0
13 Final Project 1 60 60
14 Final Exercise 0 0 0
15 Preparation for Final Exam 1 2 2
16 Final Exam 1 2 2
  152