The software engineering specialty of Northwest University is based on the west and faces the whole country. Relying on the leading teaching and research practice platform in China, it constructs a talent model that conforms to the construction idea of new engineering and the collaborative training of production, learning and research. To cultivate the basic theoretical knowledge of computer science, especially computer software development and software engineering, master the advanced software development tools, environment and software engineering management methods, have the ability of software product design, coding, testing and maintenance, have strong software project analysis and management ability, and can be competent for software system development, project management and service in software companies or enterprises and institutions. The major started from the major of computer software and theory established in 1971. In 1992 and 2008, it was cultivated by provincial key disciplines and national key disciplines. In 1983 and 1996, it was authorized by the master ’s degree and doctor ’s degree of “computer software and theory”. In 2002, it established the major of software engineering and established the model software college. At present, a complete talent training system for undergraduate, master’ s degree, doctor’ s degree and doctor ’s degree has been established. The discipline of software engineering supported by the specialty obtained B + evaluation in the fourth round of discipline evaluation in 2017 (10.3 % in the top of the country, 17th), and was approved in 2017 in Shaanxi Province. The specialty relies on the national teaching team and the provincial and ministry innovation team to carry out the construction of excellent courses ( five national levels ), and relies on the high-level scientific research and teaching platforms such as the national virtual simulation experimental teaching center, the national practice teaching base, the national-local joint engineering center, and the provincial innovative experimental area for the cultivation of compound information technology entrepreneurial talents to provide students with good engineering practice teaching conditions and innovative entrepreneurship education platform. In 2019, it was awarded as a pilot university for computer specialty system ability training. The major will take the professional certification of software engineering as an opportunity to further refine the professional construction ideas, deepen the reform of teaching methods, cultivate students' hardware and software collaborative design ability, engineering practice ability and problems solving ability, and cultivate students to become information technology talents with system thinking ability and ability to solve complex engineering problems.