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 methods1 (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 UML1 (2), 3 (3), 5 (1), 15 (5), 18 (2)
6 Basics of software architectural design issues and testing1 (2), 2 (3), 15 (5), 16 (3), 18 (3), 21 (3)