Current location - Training Enrollment Network - Mathematics courses - What courses should software engineering take?
What courses should software engineering take?
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.

In addition to basic courses, 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 and other courses. Other elective courses can be selected according to students' interests.

Practical links: graduation practice, curriculum design, computer engineering practice, production practice, graduation design (thesis).

Requirements for extended data training:

This major is to cultivate the ability to adapt to the development of computer application disciplines, especially the development of software industry. It has the basic theory, knowledge and skills of computer software, and analyzes, designs and realizes computer software systems with the ideas, methods and technologies of software engineering.

At the same time, almost all industries have computer software applications, such as industry, agriculture, banking, aviation, government departments and so on. These applications promote economic and social development, improve people's work efficiency and improve the quality of life.

Baidu encyclopedia-software engineering major