BİL573
ADVANCED SOFTWARE ENGINEERING
- Course Code
- BİL573
- Semester
- -
- Theory+Practice
- 3 + 0
- ECTS
- 10
| Course Type | Compulsory Course | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Course Level | Master's Degree Without Thesis | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Year of Study | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Semester | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ECTS | 10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name of Lecturer(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
At the end of this course, the students;
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mode of Delivery | Face to face | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Prerequisites | No | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Recommended Optional Programme Components | BIL 382 Introduction to Software Engineering | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | The goals and terminology of software engineering. Introduction to quality and metrics in software. Software development processes. Principles of software project management: organization, tools, and risk man. Principles of requirements analysis. Principles of software design. Software design patterns. Software architecture. Principles of implementation. Introduction to software testing. Unit testing. Software maintenance. Information security engineering. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Contents |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Recommended or Required Reading | Course Book: Braude, E. J. and M. E. Bernstein, "Software Engineering", Wiley, 2.Ed. 2011. References: 1. Pfleeger, S.L. & J.M. Atlee, "Software Engineering", 4e, Pearson, 2010. 2. Pressman, R.S."Software Engineering", McGraw Hill,7e, 2010. 3. Sommerville, I. "Software Engineering", Pearson 8th Ed, 2007. 4. Aktaş, A.Z."Structured Analysis and Design of Information Sytems", Prentice Hall, 1987. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Planned Learning Activities and Teaching Methods |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assessment Methods and Criteria |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ECTS Allocated Based on Student Workload |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Language of Instruction | Turkish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Work Placement(s) | No | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Programme Qualifications / Learning Outcomes
| LO1 | LO2 | LO3 | LO4 | LO5 | LO6 | LO7 | |
|---|---|---|---|---|---|---|---|
| K1 | X | X | X | X | X | X | X |
| K2 | X | X | X | X | X | X | X |
| K3 | X | X | X | X | X | X | |
| K4 | X | X | X | ||||
| K5 | X | X | X | X | X | ||
| K6 | X | X | X | ||||
| K7 | X | X | X | ||||
| K8 | X | X | X | X | X | X | X |
| K9 | X | X | |||||
| K10 | X | X | |||||
| K11 | X | ||||||
| K12 | X |