The learning outcomes of this programme are divided into the following 12 modules:
(1) Engineering Knowledge
Acquire and apply mathematics, natural sciences, engineering fundamentals, and specialized knowledge required in computer science and related fields to solve complex engineering prob-lems.
(2) Problem Analysis
Apply fundamental principles of mathematics, natural sciences, and engineering sciences to identify, formulate, and analyze complex engineering problems in computer science and relat-ed fields through literature research, and draw valid conclusions.
(3) Design/Development of Solutions
Design software systems, component modules, or platform architecture solutions meeting specified requirements for complex engineering problems in computer science and related fields, demonstrating innovation in the design process while considering societal, health, safety, legal, cultural, and environmental factors.
(4) Research
Conduct research on complex engineering problems in computer science and related fields based on scientific principles and methodologies, including designing experiments, analyzing and interpreting data, and synthesizing information to derive reasonable and effective conclu-sions.
(5) Use of Modern Tools
Develop, select, and utilize appropriate techniques, resources, modern engineering tools, and information technology tools to model, simulate, and predict complex engineering problems in computer science and related fields, while comprehending their inherent limitations.
(6) Engineering and Society
Analyze and evaluate, based on relevant engineering contextual knowledge, the impacts of pro-fessional engineering practices and solutions to complex engineering problems in computer science and related fields on society, public health, safety, law, and culture, and recognize asso-ciated professional responsibilities.
(7) Environment and Sustainable Development
Understand and assess the implications of engineering practices addressing complex engineer-ing problems in computer science and related fields on environmental protection and societal sustainable development.
(8) Professional Ethics
Demonstrate humanities and social sciences literacy and social responsibility; understand, ad-here to, and fulfill engineering professional ethics, codes of conduct, and responsibilities in en-gineering practices within computer science and related fields.
(9) Individual and Team
Function effectively within multidisciplinary teams in engineering contexts of computer science and related fields, assuming roles as an individual contributor, team member, or team leader.
(10) Communication
Communicate effectively on complex engineering problems in computer science and related fields with peers, professionals, and the public through written reports, design documentation, presentations, clear expression, and responsive dialogue; possess international perspectives and communicate competently in cross-cultural settings.
(11) Project Management
Understand and apply engineering management principles and economic decision-making methodologies in computer science and related fields within multidisciplinary environments.
(12) Lifelong Learning
Students majoring in Computer Science and Technology are expected to acquire solid mathematical and logical reasoning ability and broad humanities literacy, systematic mastery of core theories, cutting-edge technologies and practical skills in computer science, and the ability to independently engage in technological research and application work. In the process of cultivation, students will acquire comprehensive qualities including engineering practice ability, multi-dimensional thinking and innovation ability, social responsibility and professional ethics, com-munication and collaboration ability, international vision and lifelong learning ability, etc. The specific professional goals outlined in section 1.1.1 and the five learning outcomes detailed in section 1.1.2 are summarized based on the programme's talent development plan.