Upon successful completion of this programme, the enrolled students will be gaining the following knowledge, skills and competences ;
1-
|
To be able to define problems in real life by identifying functional and nonfunctional requirements the software are to satisfy.
|
|
2-
|
To be able to design and analyze software at component, subsystem, and software architecture level.
|
|
3-
|
To be able to develop software by coding, verifying, doing unit testing and debugging.
|
|
4-
|
To be able to maintain software due to working environment changes, new user demands and the emergence of software errors that occur during the execution.
|
|
5-
|
To be able to understand the requirements for software engineering and plan process, resource and quality
|
|
6-
|
To be able to identify, evaluate, measure and manage changes in software development by applying software engineering processes and release software versions systematically.
|
|
7-
|
To be able to use various tools and methods to do the software requirements, design, development, testing and maintenance.
|
|
8-
|
To be able to have knowledge of basic quality metrics, software life cycle, software quality, quality model, and be able to use them to develop, verify and test software
|
|
9-
|
To be able to gain the recognition of the need for and an ability to engage in life-long learning
|
|
10-
|
To be able to lead an initiative and management
|
|
11-
|
To be able to use a foreign language to follow related field publications and communicate with colleagues
|
|
|