Your transaction is in progress.
Please Wait...
Course Details
KTO KARATAY UNIVERSITY
Graduate Education Institute
Programme of Electrical and Computer Engineering Graduate With Thesis
Course Details
Course Code Course Name Year Period Semester T+A+L Credit ECTS
80511112 Object-Oriented Software Engineering 2023 Spring 2 3+0+0 7,5 7,5
Course Type Elective
Course Cycle Master's (Second Cycle) (TQF-HE: Level 7 / QF-EHEA: Level 2 / EQF-LLL: Level 7)
Course Language Turkish
Methods and Techniques -
Mode of Delivery Face to Face
Prerequisites -
Coordinator -
Instructor(s) Assoc. Prof. Ali ÖZTÜRK
Instructor Assistant(s) -
Course Instructor(s)
Name and Surname Room E-Mail Address Internal Meeting Hours
Assoc. Prof. Ali ÖZTÜRK - [email protected]
Course Content
Requirement elicitation, analysis and management, UML, Static model, Dynamic model, Design patterms, Architectural design and architectural patterns, Software testing, Management of software processes
Objectives of the Course
Teaching the ability to make architectural design, to choose the appropriate architectural pattern, to understand and use the design patterns, to extract the static and dynamic model of the software using UML starting from the requirement elicitation and analysisi phase. Understanding the importance of the unit test, integration test and system test concepts which are used to enhance the software quality. Teaching the management of software processes.
Contribution of the Course to Field Teaching
Basic Vocational Courses
Specialization / Field Courses
Support Courses
Transferable Skills Courses
Humanities, Communication and Management Skills Courses
Weekly Detailed Course Contents
Week Topics
1 Requirement elicitation, analysis and management
2 Requirement elicitation, analysis and management
3 UML
4 UML
5 Static and dynamic modelling with UML
6 Static and dynamic modelling with UML
7 Design patterns
8 Design patterns
9 Software architecture patterns
10 Software architecture patterns
11 Software testing
12 Software testing
13 Management of software processes
14 Management of software processes
Textbook or Material
Resources T. C. Lethbridge and Robert Laganiere, Object Oriented Software Engineering, McGraw-Hill, 2005
ECTS / Working Load Table
Quantity Duration Total Work Load
Course Week Number and Time 14 3 42
Out-of-Class Study Time (Pre-study, Library, Reinforcement) 14 3 42
Midterms 0 0 0
Quiz 0 0 0
Homework 0 0 0
Practice 0 0 0
Laboratory 0 0 0
Project 0 0 0
Workshop 0 0 0
Presentation/Seminar Preparation 0 0 0
Fieldwork 0 0 0
Final Exam 1 131 131
Other 1 10 10
Total Work Load: 225
Total Work Load / 30 7,50
Course ECTS Credits: 8