Faculty Of Engıneerıng
Computer And Software Engıneerıng

Course Information

SOFTWARE DEVELOPMENT AND PROJECT MANAGEMENT
Code Semester Theoretical Practice National Credit ECTS Credit
Hour / Week
CSE332 Spring 2 0 2 2

Prerequisites and co-requisites None
Language of instruction English
Type Required
Level of Course Bachelor's
Lecturer Lect. Volkan Kadir GÜNGÖR
Mode of Delivery Face to Face
Suggested Subject None
Professional practise ( internship ) None
Objectives of the Course Teaching the processes and methods of implementing highquality and economic software
Contents of the Course Yazılım mühendisliği disiplininin temel alanlarının tanıtılması

Learning Outcomes of Course

# Learning Outcomes
1 Ability to design systems to meet desired needs
2 Ability to implement designs by experiments
3 Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches
4 Ability to apply basic sciences in the field of computer engineering

Course Syllabus

# Subjects Teaching Methods and Technics
1 Introduction to Software Engineering; Software Development Process Models Lecture, discussion, presentation
2 Software Development Processes and Agile Models Lecture, discussion, presentation
3 Yazılım Proje Yönetimi, Gereksinim Mühendisliği Lecture, discussion, presentation
4 Object Oriented Analysis Lecture, discussion, presentation
5 Object Oriented Design Lecture, discussion, presentation
6 Laboratory: UML Modeling Tools Lecture, discussion, presentation
7 Midterm Exam Exam
8 Risk Management, Software Estimation Lecture, discussion, presentation
9 Software Quality Management and Software Metrics Lecture, discussion, presentation
10 Software Testing Tech. Lecture, discussion, presentation
11 Software Testing İmplementations Lecture, discussion, presentation
12 Software Maintenance and Configuration Management Lecture, discussion, presentation
13 Software Reuse Lecture, discussion, presentation
14 Laboratory: Management Tools Lecture, discussion, presentation
15 Laboratory: Software Reuse Lecture, discussion, presentation
16 Final Exam Exam

Course Syllabus

# Material / Resources Information About Resources Reference / Recommended Resources
1 Larman C., Applying UML and Patterns, 2nd ed. (2002), Prentice Hall.

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 Ability to design systems to meet desired needs 3͵10 1͵2
2 Ability to implement designs by experiments 3͵10 1͵2
3 Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches 3͵10 1͵2
4 Ability to apply basic sciences in the field of computer engineering 3͵10 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 2 28
2 Course Duration Except Class (Preliminary Study, Enhancement) 14 2 28
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 0 0 0
8 Midterm Exam 0 0 0
9 Quiz 0 0 0
10 Homework 1 1 1
11 Midterm Project 0 0 0
12 Midterm Exercise 0 0 0
13 Final Project 0 0 0
14 Final Exercise 1 2 2
15 Preparation for Final Exam 1 1 1
16 Final Exam 0 0 0
  60