Institute of Science and Technology · Computer Science and Engineering (%30 English) · Doctorate
Course Objective
In this course, students will be trained to develop software by applying engineering methods and analysis of system needs. Different software architects, different application platforms, and labs will work together to create practical work for students.
Course Content
appreciate the wider engineering issues which form the background to developing complex, evolving (software-intensive) systems; plan a software engineering process to account for quality issues and non-functional requirements; employ a selection of concepts and techniques to complete a small-scale study into one of the advanced topic areas; embark on more in-depth research or practice in software engineering.
Required Resources
Software Engineering. A Practitioner's Approach. Seventh Edition. Roger S. Pressman venth ition.
Recommended Resources
Software Engineering. A Practitioner's Approach. Seventh Edition. Roger S. Pressman venth ition.
Course Learning Outcomes
- Students will be exposed to a rigorous curriculum that provides a strong base in the fundamentals concepts of software engineering, such as system analysis and software requirements, design process and software implementation and testing techniques.
- Introduction to software architecture and overview; architectural models; software product lines and configurable software; self-adaptive (self-adaptive) software; architectural description languages; feature modeling; architecture and model based testing
Core Area Distribution
Teaching Methods
Assessment & Evaluation
ECTS / Workload
| Activity | Quantity | Duration (h) | Total Workload |
|---|---|---|---|
| Course Duration (Including Exam Week) | 16 | 3 | 48 |
| Out of Class Study Period | 16 | 5 | 80 |
| Midterm | 1 | 3 | 3 |
| Quiz | 0 | 0 | 0 |
| Assignment | 2 | 8 | 16 |
| Practice | 2 | 20 | 40 |
| Final | 1 | 3 | 3 |
Course Schedule
| Week | Subject | Preparation |
|---|---|---|
| 1 | Software and Software Engineering | 1-28 |
| 2 | Software Process I | 29-64 |
| 3 | Software Process II | 65-94 |
| 4 | Modeling I | 95-147 |
| 5 | Modeling II | 148-214 |
| 6 | Modeling III | 215-311 |
| 7 | Modeling IV | 312-396 |
| 8 | Ara Sınav | Ara Sınav |
| 9 | Quality Management I | 397-431 |
| 10 | Quality Management II | 432-510 |
| 11 | Quality Management III | 511-583 |
| 12 | Quality Management IV | 584-644 |
| 13 | Project Management I | 645-720 |
| 14 | Project Management II | 720-784 |
| 15 | Project Delivery | |
| 16 | Final Sınavı | Final Sınavı |


