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 |