common sense
Common sense includes humanities and social sciences, mathematics and natural sciences. The knowledge of humanities and social sciences includes basic contents such as economy, environment, law and ethics. Mathematics and natural science knowledge include advanced engineering mathematics, probability theory and mathematical statistics, discrete structure, mechanics, electromagnetism, optics and modern physics.
Basic knowledge of discipline
As professional basic knowledge, subject basic knowledge can solve practical problems by cultivating students' professional basic abilities such as computational thinking, program design and implementation, algorithm analysis and design, and system ability.
It is suggested that the teaching content should cover the core contents of the following knowledge fields: program design, data structure, computer composition, operating system, computer network and information management, including core concepts, basic principles and related basic technologies and methods, so that students can understand the history and present situation of subject development.
professional knowledge
Cultivate students' ability to apply basic principles and technologies to the analysis, design, verification, confirmation, realization, application and maintenance of complex software systems and the development and management of software systems. The suggested teaching contents include software modeling and analysis, software design and architecture, software quality assurance and testing, software process and management.
Career prospects
In modern society, software is used in many aspects. E-mail, embedded system, man-machine interface, office suite, operating system, compiler, database, games and other typical software. At the same time, almost all industries have computer software applications, such as industry, agriculture, banking, aviation, government departments and so on. Software engineering has become a hot major.
Software service outsourcing is an intelligence-intensive modern service industry. After graduation, students' main jobs include software outsourcing and service enterprises, information products and service enterprises, and work as programmers, software testers and project managers.
Postgraduate entrance examination direction:
You can apply for graduate students in computer technology, computer application technology, computer science and technology, software engineering and other disciplines.