The Software Engineering program at Nanjing University of Science and Technology is a specialized discipline that focuses on the systematic development, design, testing and maintenance of high-quality software systems. It combines solid foundations in computer science with engineering principles to teach students how to analyze user requirements, architect software solutions, implement reliable code, and manage complex software projects. The curriculum covers key areas such as software design and architecture, programming languages, data structures and algorithms, software testing and quality assurance, databases, operating systems, and software project management, alongside practical teamwork and industry-oriented project experiences. With an emphasis on real-world applications and innovation, the program equips graduates with strong technical skills and professional competencies for careers in software development, system analysis, quality assurance, project management, and technology innovation, as well as for further graduate study or research in software engineering and related fields.
NOTE: The university may have additional program-specific eligibility requirements. It is recommended to verify these on the official university website.
Extra Notes
As the online application system will close in 15 June, please be sure to complete the application process by closing time.
We cannot accept any application after the deadline with any reason