School Program Skills and Knowledge Credit
School of Computer Science and Engineering Software Engineering 1. Master knowledge of mathematics, system science, economics and management related to the program.

2. Be equipped with a solid basic knowledge of computer, information processing methods, programming, software development and application, and other basic knowledge.

3. Be familiar with specifications and standards of modern software engineering.

4. Master the basic theory and knowledge of software engineering discipline, be familiar with methods and techniques of software requirements analysis, design, implementation, evaluation, testing, maintenance and process and management.

5. Master and flexibly use the current advanced and mainstream software development techniques and tools in the field of software.
The minimum number of credits to be completed is 167.