Introduction to Undergraduate Training Programs in Computer Science and Technology
1. Cultivation Orientation:
Based on the first-class research universities and national first-class undergraduate programme, our school takes advantage of the ESI global top 1‰ of the discipline of computer science and faces the frontiers of computer science and the needs of the national major strategies to cultivate academic leaders, social leaders and engineering leaders. They are expected to have a strong sense of responsibility for the nation and society, with the noble moral character, profound knowledge foundation, outstanding ability potential, excellent comprehensive quality and broad international vision.
2. Cultivation Objectives:
(1) To have first-class scientific qualities, rigorous thinking and the spirit of advocating science, as well as good ideological qualities, cultural cultivation, social morality and other humanistic qualities, to establish a correct outlook on life, values and engineering ethics, and to have the ambition to serve the major strategic needs of the country. They should have the ambition to serve the major strategic needs of the country and practice the core socialist values;
(2) To have computational thinking with logical thinking, algorithmic thinking, network thinking, system thinking, data thinking and intelligent thinking, excellent logical thinking and mathematical modelling ability, and have far-reaching academic vision and potential to further engage in profound scientific research;
(3) To have broad knowledge of humanities, social sciences and natural sciences, be proficient in the basic theories and methods of modern mathematical fundamentals, computer science and technology, software science and engineering, artificial intelligence, etc. They have excellent literacy in computer culture, understand the main directions of computer science as well as future development prospects, and are able to understand the hot issues of society and science and technology from the perspective of the computer profession;
(4) To have the ability to comprehensively apply computer professional knowledge, use modern informatization tools and cutting-edge computer technologies to analyze and solve complex engineering problems regarding design, development, project management and other aspects of the computer field, and have an excellent sense of innovation and practical innovation ability;
(5) Excellent leadership, communication skills, teamwork, interdisciplinary collaborations, international vision and international competitiveness, and the ability to continuously learn and adapt to development.
3.Professional Core Courses
1. Discrete Mathematics A 2. Digital Logic A 3. Data Structures and Algorithms A 4. Principles of Computer Composition and System Architecture 5. High-Level Programming Languages A 6. Principles of Compilation A 7. Operating Systems A 8. Computer Networks A 9. Artificial Intelligence A 10. Principles of Database Systems A