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:
1 Be able to answer the questions: What are software engineering, software types, application software types, essential software attributes, fundamental software activities.
2 Describe software process models, process activities.
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
4 Provide with the knowledge of the principles of requirement engineering. Basics of design and development issues.
5 Basics of system modelling language UML
6 Basics of software architectural design issues and testing