Undergraduate Programs

Cultivation Objective: 

Adhering to the overall talent cultivation objective of "broad vision, thick foundation, strong ability, excellent quality and reliable top-use", the program is committed to cultivating senior specialists with all-round development of morality, intellect and physique, who are adapted to the needs of socialist modernization and who have a systematic grasp of the basic theoretical knowledge and skills of computer hardware and software. The graduates have international vision and cooperation ability, have the ability to engage in scientific research, engineering practice and application development in this field, have systematic scientific thinking method and engineering innovation ability, and are able to comprehensively utilize basic knowledge and technology to solve complex engineering problems in this field.

Specifically including the following five aspects:

(1) To master solid professional knowledge, methods and technologies of computer science and technology, with strong practical ability, and to have the ability to comprehensively apply the basic knowledge of the discipline and engineering technology to solve complex engineering problems in the field of computers.

(2) Master a more comprehensive knowledge of natural science, science and technology foundation and computer science and technology disciplines, with a certain degree of scientific thinking, systems thinking and engineering innovation ability, with the ability to adapt to the needs of social development for continuous learning and research and innovation.

(3) Possess a broad international perspective, be able to keep up with the frontier of international development in the field of computer science, have a certain degree of international competition and teamwork ability, and be able to take on different roles in a team and carry out effective communication and management.

(4) Possess good personal cultivation, social and professional ethics, strong humanistic spirit and social service consciousness, excellent political thinking, reliable and useful in the workplace, and able to play an active role in the society.

(5) Have the ability of lifelong learning and broadening knowledge, have the ability to learn knowledge and technology in similar disciplines, and through further study be able to adapt to the needs of workplaces in similar fields and to the needs of social development and the progress of modern science and technology.

Graduation Requirements: 

Graduates of this program should meet the following requirements in terms of knowledge, ability and quality:

(1) Engineering Knowledge: the ability to apply the fundamentals and specialized knowledge of mathematics, natural sciences, and engineering to solve complex engineering problems in the field of computer science and technology.

(2) Problem Analysis: the ability to apply the fundamental principles of mathematics, natural sciences, and engineering sciences to identify, express, and analyze complex engineering problems in the field of computer science and technology through literature research in order to obtain valid conclusions.

(3) Design/Development of Solutions: the ability to design solutions to complex engineering problems in the field of computer science and technology, to design hardware and software systems to meet specific needs, and to demonstrate a sense of innovation in the design of hardware and software systems, taking into account social, health, safety, legal, cultural, and environmental factors.

(4) Research: The ability to conduct research on complex engineering problems in the field of computer science and technology based on scientific principles and using scientific methods, including designing experiments, analyzing and interpreting data, and synthesizing information to obtain reasonable and valid conclusions.

(5) Use of modern tools: the ability to develop, select, and use appropriate techniques, resources, modern engineering tools, and information technology tools for complex engineering problems in the field of computer science and technology, including research and analysis, modeling, design, development, testing, and maintenance of complex engineering problems in the field, and the ability to understand their limitations.

(6) Engineering and Society: the ability to perform sound analysis based on engineering-related background knowledge, to evaluate the social, health, safety, legal, and cultural impacts of engineering practices and solutions to complex engineering problems in computer science and technology, and to understand the responsibilities to be assumed.

(7) Environment and Sustainability: Be able to understand and evaluate the impact of professional engineering practice on the environment and social sustainability for complex engineering problems in computer science and technology.

(8) Professional norms: humanities and social sciences literacy, social responsibility, understanding of computer science and technology industry standards and norms, and the ability to understand and comply with engineering professional ethics and norms and fulfill the responsibilities in engineering practice in the field of computer science and technology.

(9) Individual and Team: the ability to assume the roles of individual, team member, and leader in a team in a multidisciplinary context in computer science and technology and other related fields.

(10) Communication: the ability to communicate and interact effectively with industry peers and the public on complex engineering issues in computer science and technology, including writing reports and design manuscripts, presenting speeches, and articulating or responding to instructions. And have some international perspective and be able to communicate and interact in a cross-cultural context.

(11) Project Management: Understand and master the principles of engineering management and economic decision-making methods, and be able to apply them in a multidisciplinary environment to ensure that projects can be successfully implemented efficiently, on schedule and with quality.

(12) Lifelong Learning: A sense of self-directed and lifelong learning, and the ability to continuously learn and adapt to the development of the computer science and technology profession.