Current location - Education and Training Encyclopedia - University ranking - National ranking of software engineering specialty
National ranking of software engineering specialty
The national rankings of software engineering majors are Tsinghua University, Nanjing University and Peking University.

1, Tsinghua University: Software College is the first batch of national demonstration software colleges approved by the Ministry of Education and the State Planning Commission in 20001,and its software engineering specialty ranks first in China. Tsinghua University, referred to as "Tsinghua".

Located in Haidian District, Beijing, it is a national key university directly under the Ministry of Education of People's Republic of China (PRC). It ranks among the national "double first-class", "985 Project", "21project", "strong foundation plan" and "1plan", which is the ninth plan.

2. Nanjing University: Software College is a teaching, research and engineering college affiliated to Nanjing University, and software engineering is the dominant major. College is the first batch of national demonstration software colleges approved in 2002. The college now has software engineering department, information system engineering department and embedded technology department, as well as national Linux technology training and promotion center (Ministry of Education and Ministry of Science and Technology), national international training base for software talents and Jiangsu service outsourcing talent training base.

3. Peking University: Software engineering has always been the dominant discipline of Peking University, and the teaching staff is still guaranteed. The doctor of science degree was awarded to the computer science and technology major of Peking University, which is related to the fact that Peking University computer was born out of the Department of Mathematics.

Introduction to software engineering specialty

Software engineering mainly studies the knowledge and technology related to the construction, design, development methods, testing and maintenance of all kinds of computer software, involving programming languages, databases, software development tools, system platforms, design patterns, etc., and carries out software demand analysis, software design, software testing and software maintenance.