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