Students will learn the principles and techniques of software engineering. By acquiring a basic knowledge of software development processes and engineering they will learn software development techniques and methods enabling them to understand the roles of software project planning, management, and quality assurance.
1. Understand the process of how to develop and maintain computer software from both a management and technical perspective. (1.1 Software Engineering Xidian CS203011)
2. Acquire a basic knowledge of the technical software development processes and engineering and hence learn software development techniques. (2.1 Software Engineering Xidian CS203011)
3. Understand the role of software project planning, management, and quality assurance. (3.1 Software Engineering Xidian CS203011)
By the end of the course, students should be able to do the following:
Curriculum explorer: Click here
SCQF Level: 9
Credits: 15