Undergraduate Programs

Cultivation Objective: 

To cultivate students with strong ideals and beliefs, all-round development of morality, intelligence and physical fitness, solid theoretical foundation, outstanding practical innovation ability, mastery of natural sciences, humanities and mathematical and scientific basics, systematic mastery of the basic theories and fundamental methods in the field of software engineering, the ability to carry out scientific research, engineering practice and application development in the field of software engineering, and the ability to have a systematic approach to scientific thinking, engineering practice and engineering innovation ability. Innovation ability, able to comprehensively use the basic knowledge of disciplines and engineering technology to solve complex engineering problems in the field of software engineering and cross-field; in the next five years, the graduates cultivated will be able to follow the international development frontier in the field of software engineering, have international vision and cooperation ability, and be the composite specialists who can meet the needs of the positions in the field of software engineering and cross-field, such as the project management, the product R&D and the theoretical research.

Specifically including the following five aspects:

(1) Master solid software engineering professional theory, technology and knowledge, with strong practical ability, and be able to comprehensively use the basic knowledge of the discipline and engineering technology to solve complex engineering problems in software engineering and cross-field scientific research, engineering practice and other related aspects.

(2) Master a more comprehensive knowledge of natural science, mathematical and physical foundation and software engineering disciplines, with certain engineering innovation ability, and be able to fully adapt to the subsequent work and scientific research in software engineering or similar specialties.

(3) Possess a broad international perspective, keep abreast of the international development frontiers of software engineering and its related fields, have a certain degree of international competition and cooperation ability, and be able to take on different roles in the team and conduct effective communication and management.

(4) Possessing good personal cultivation, social and professional ethics, strong humanistic spirit and social service consciousness, excellent political thinking, and able to play an active role in software engineering and related fields.

(5) On the basis of specialized knowledge, technical ability and comprehensive quality, they have the ability to expand their knowledge through continuing education or other lifelong learning paths, and are able to initially adapt to the work in the related fields, and further adapt to the needs of social development and the progress of modern science and technology.