About the School of Software, Tsinghua University
Founded in 2001, the School of Software at Tsinghua University recently celebrated its 25th anniversary. Our mission is to cultivate the next generation of software talent — professionals who are internationally competitive, innovative, and intellectually versatile.
We are guided by the principle of "quality first," giving equal weight to technical excellence and academic rigor, and by a firm commitment to integrating theory with practice. Our institutional philosophy — building the School through teaching, management, academic disciplines, and technology — is matched by a practical teaching approach centered on "learning, exploring, and creating through hands-on practice." Together, these principles express our ongoing pursuit of quality education.
The School comprises four institutes dedicated to teaching and research:
Research Institutes
1. Software System and Engineering (SSE) — Focuses on the modeling, design, testing, verification, and evolution of trustworthy software systems, spanning the full software lifecycle.
2. Information System and Engineering (ISE) — Focuses on the theory, technology, and systems underlying big data and knowledge engineering.
3. Trustworthy Network and Systems (TNS) — Focuses on computer networks and distributed systems.
4. Computer-Aided Design, Computer Graphics and Visualization (CAD) — Develops advanced industry-application software platforms for CAD, computer graphics, and visualization, while pursuing research that addresses key theoretical and practical bottlenecks in the field.
Highlights
—— The School of Software houses one primary discipline — Software Engineering — with four sub-disciplines: Software Engineering Theory, Software Engineering Technology and Management, Information Systems Engineering, and Software Service Engineering. This discipline spans both software science and software engineering. Grounded in the fundamental laws of trustworthiness measurement and system evolution, the School addresses core challenges in modern software engineering, including software complexity, openness, and evolvability.
—— Software Engineering at Tsinghua University is a degree program administered by the School of Software. Graduates earn a Master of Engineering (MSE), as well as a Doctor of Philosophy or Doctor of Engineering (PhD/PEng). Faculty research spans software engineering and management, information security, computer graphics, big data and AI, and networks and AIoT. The School offers rigorous coursework and hands-on projects, complemented by online courses through Xuetang.com. As software engineering becomes increasingly vital to meeting societal needs, the global demand for top-tier software talent continues to grow — and Tsinghua's School of Software is well-positioned to help meet that demand.
—— To support the practical and industrial application of software engineering, the School conducts extensive research into methods, technologies, and tools that improve the efficiency and quality of software development — advancing both the theoretical foundations of software engineering and the applied frontiers of software services.
—— The discipline has achieved significant results in both theory and practice, including system modeling, model checking, theorem proving, and program analysis. It has also built a strong foundation for software trustworthiness construction, application, and services, establishing itself as a national leader in computer-aided design, information systems engineering, and trustworthy network systems.
Programs for International Students 2026 |
Software Engineering(Professional Degree) |
(M) |
Software Engineering |
(D) |
(M)–Master’s Programs (D)- Doctoral Programs
Contact
Website:http://www.thss.tsinghua.edu.cn
Email:cming@tsinghua.edu.cn
Tel:+86-10-62773283