SOFTWARE ENGINEERING (ENGLISH) PROGRAMME COURSE DESCRIPTION |
||||||
Name of the Course Unit | Code | Year | Semester | In-Class Hours (T+P) | Credit | ECTS Credit |
---|---|---|---|---|---|---|
PRINCIPLES OF SOFTWARE ENGINEERING | SEN201 | 2 | 3 | 3+2 | 4.0 | 7.0 |
No |
Key Learning Outcomes of the Course Unit On successful completion of this course unit, students/learners will or will be able to: |
PROGRAMME LEARNING OUTCOMES |
---|---|---|
1 | Be able to answer the questions: What are software engineering, software types, application software types, essential software attributes, fundamental software activities. | 1 (1), 4 (1), 5 (1), 9 (1), 15 (3), 16 (3), 18 (1) |
2 | Describe software process models, process activities. | 1 (1), 4 (1), 9 (1), 11 (2), 17 (2), 22 (5) |
3 | Be able to answer the questions: What are agile methods and their basic principles, extreme programming. How to manage agile project and scaleup agile methods | 1 (1), 2 (2), 4 (2), 5 (2), 16 (3), 18 (1) |
4 | Provide with the knowledge of the principles of requirement engineering. Basics of design and development issues. | 1 (1), 2 (2), 3 (2), 5 (5), 11 (2), 18 (2) |
5 | Basics of system modelling language UML | 1 (2), 3 (3), 5 (1), 15 (5), 18 (2) |
6 | Basics of software architectural design issues and testing | 1 (2), 2 (3), 15 (5), 16 (3), 18 (3), 21 (3) |