Software Engineering Major
Objectives: Addressing major national needs, emerging industries, and key sectors, software Engineering major aims to nurture highly skilled, innovative, international software talents who possess a strong foundation of knowledge, comprehensive qualities, robust engineering practice capabilities, as well as creative thinking, innovative abilities, and a spirit of teamwork that extends beyond borders.
Prospect: Software industry plays a fundamental, strategic and pioneering role in the development of national economy and society. With new development dimensions and impetus bestowed upon the arrival of the intelligent era, software has extremely important applications in many fields such as artificial intelligence, big data, robotics and so on. The demand for software talents in the job market is huge, and there is an extreme shortage of high-quality software engineering talents.
Curriculum: In addition to offeringdiscipline-related general courses and core courses such as Software Engineering Theory and Practice, Algorithm Design and Analysis, Software Architecture, Software Quality and Testing, SSE also offers electivecoursessuch as Cloud Computing, Blockchain Technology, Robotics Software Development, and Introduction to Machine Learning. At school, students are required to participate in two to four weeks of cognitive-oriented, project-oriented, product-oriented, and innovation-oriented Professional Practice in each year.