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 |
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 |