Software Engineering at Northwestern Polytechnical University

Introduction to the Program

The Doctor of Philosophy in Software Engineering program is a four-year degree at Northwestern Polytechnical University that equips you with advanced and new scientific principles, methods and procedures to create efficient, reliable and economically software that people can use in their everyday lives. It also teaches you the technical skills to operate and maintain software solutions.

About Northwestern Polytechnical University

The Northwestern Polytechnical University (NPU) is a national key university found in the historic city of Xi’an – the cradle of Chinese civilization. It is the only multidisciplinary and research-oriented university in China that also focuses on developing research-based education programs in various fields such as aeronautics and marine engineering.

The main campus of Northwestern Polytechnical University.

NPU works in partnership with the Ministry of Industry and Information Technology (MIIT). It is a top-tier university with a Ministry of Education Class A, Double First Class University distinction.

NPU is one of the best universities in the People’s Republic of China (PRC). The university has a historical legacy unlike no other. In 1960, NPU was legally approved as a key state university under the State Council. The university ranked in the top 15 of China’s 7th and 8th five-year plans. It is also one of the few universities to pioneer a graduate school.

The Northwestern Polytechnical University is an “Outstanding University Alliance” member. It has received numerous awards from different educational bodies in China. NPU follows the university motto, “Loyalty, Integrity, Courage, and Perseverance.”

The university continues to spread academic excellence in the west. It is fully committed to national defense and making a mark in the history of PRC. NPU visualizes itself as a world-class university, creating world-class, innovative changes.

About the Software Engineering Program

The Software Engineering course is a specialized program that combines engineering principles and computer science to create powerful software solutions. The program teaches you the latest trends and best practices in software engineering to help you build large-scale and complex modern software.


Public Courses: Chinese Language I, Chinese Language II and Brief Introduction of China.

Basic Theory Courses: Modern Mathematics Statistics and Modern Numerical Analysis.

Basic Specialized Courses and Specialized Courses: Parallel Computing Theory, Statistical Learning Theory and Application, Speech Recognition and Synthesis, Data Mining Techniques, Media Intelligent  Computing and Services, and Software Requirement  Engineering.

Entry Requirements 

  • Application Form for NPU
  • Notarized highest diploma or certificate
  • One photocopy of passport and two passport photos
  • Physical Examination Form Clearance
  • Certificate by local police station authorized by the Chinese Embassy
  • Study plan in English or Chinese
  • Recommendation letters in English or Chinese
  • Copy of published theses or academic achievements

Application Deadline

The application deadline is on June 30, 2019, and the class starts on September 10, 2019.


NPU offers comfortable and clean accommodation for students within the university. You can choose from different room options.

Below is a list of accommodation fees.


There are a number of accommodation options for students. For full information see the accommodation page here.

About the Application Process

To apply, complete the application form and pay the application fee here. Applications take 4-6 weeks before a decision is given, and students are accepted on a rolling basis. After you have been accepted you will receive your official acceptance letter visa application form. If you have any questions contact us.

Forgot your password?

Lost your password? Please enter your email address. You will receive a link to create a new password.

Error message here!

{% csrf_token %}

Back to log-in