1. Main subjects: Marxist theory, college foreign languages, advanced mathematics, college physics, physical experiments, linear algebra, probability theory and mathematical statistics, programming language, data structure, discrete mathematics, operating system, compilation technology, introduction to software engineering, unified modeling language, software architecture, software requirements and software project management.
2. Other subjects: This major will systematically study discrete mathematics, data structure, algorithm analysis, object-oriented programming, modern operating system, database principle and implementation technology, compilation principle, software engineering, software project management, computer security, etc. You can also take some other courses according to students' interests.
3. Practical links: graduation practice, curriculum design, computer engineering practice, production practice and graduation design (thesis).
Second, the training requirements
This major is to cultivate senior software engineering technicians who can adapt to the development of computer application disciplines, especially the development of software industry, have the basic theory, knowledge and skills of computer software, have the ability to analyze, design and realize computer software systems with the ideas, methods and technologies of software engineering, and can engage in the development and research of computer application software systems in IT industry, scientific research institutions, enterprises and institutions after graduation.
Master the basic theoretical knowledge related to computer science and technology in the process of software engineering project management, and have the ability to analyze and design general computer-related projects and solve practical problems. Understand the basic methods of literature retrieval and information query, and have certain scientific research and practical work ability. Able to use learning knowledge and foreign language reading ability to consult foreign language materials. Form a good habit of actively participating in physical exercise and healthy cultural activities, and reach the National Standard for College Students' Physical Education and Physical and Mental Health.