Abroadly

Study Software Development in China 🇨🇳

China offers 24 Software Development programs across 21 universities. Tuition ranges from $20k–$32k/yr, making it a competitive option for international students. 100% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

24 Programs
21 Universities
$20k–$32k/yr Tuition
100% STEM
13% Scholarships

Why China for Software Development?

Living Cost

$6,000/yr

Full guide to studying in China →

By Degree Level

Bachelor (13) Master (11)

Top Universities for Software Development in China

Tsinghua University

Beijing · National rank #1 · QS #17

Software Engineering · Bachelor
Fudan University

Shanghai · National rank #3 · QS #30

Bachelor of Engineering in Software Engineering · Bachelor
University of Science and Technology of China

Hefei · National rank #6 · QS #132

Master of Engineering in Software Engineering · Master
Huazhong University of Science and Technology

Wuhan · National rank #6 · QS #319

Software Engineering · Master
Sun Yat-sen University

Guangzhou · National rank #7 · QS #276

Software Engineering · Bachelor
Xiamen University

Xiamen · National rank #9 · QS #341

Software Engineering · Master
Sichuan University

Chengdu · National rank #13 · QS #324

Master of Science in Software Engineering · Master
Shandong University

Jinan · National rank #15 · QS #339

Software Engineering · Bachelor
Jilin University

Changchun · National rank #19 · QS #473

Software Engineering · Bachelor Master of Software Engineering · Master
Nankai University

Tianjin · National rank #21 · QS #355

Software Engineering · Bachelor
Northwestern Polytechnical University

Xi'an · National rank #23 · QS #499

Software Engineering · Master
China University of Geosciences (Wuhan)

Wuhan · National rank #27 · QS #851

Software Engineering · Bachelor
Zhengzhou University

Zhengzhou · National rank #29 · QS #618

Software Engineering · Bachelor Master of Engineering in Software Engineering · Master
University of Electronic Science and Technology of China

Chengdu · National rank #34 · QS #519

Software Engineering · Bachelor
Beijing University of Technology

Beijing · National rank #36 · QS #791

Software Engineering · Master
Nanjing University of Science and Technology

Nanjing · National rank #36 · QS #701

Software Engineering · Master
Lanzhou University

Lanzhou · National rank #36 · QS #791

Master of Software Engineering · Master
Northeast University

Shenyang · National rank #44

Software Engineering · Bachelor
Nanjing University of Aeronautics and Astronautics

Nanjing · National rank #53 · QS #680

Software Engineering and Technology · Bachelor
Jiangnan University

Wuxi · National rank #54 · QS #851

Software Engineering · Bachelor

All Programs

Software Engineering

Nankai University

Bachelor STEM

Software Engineering

Northwestern Polytechnical University

Master STEM

Software Engineering and Technology

Nanjing University of Aeronautics and Astronautics

Bachelor STEM Aid

Bachelor of Engineering in Software Engineering

Fudan University

Bachelor STEM

Software Engineering

Jilin University

Bachelor STEM

Software Engineering

Tsinghua University

Bachelor STEM Aid

Software Engineering

Beijing University of Technology

Master STEM

Software Engineering

Xiamen University

Master STEM

Master of Software Engineering

Hainan University

Master STEM

Master of Science in Software Engineering

Sichuan University

Master STEM

Software Engineering

Hainan University

Bachelor STEM

Master of Engineering in Software Engineering

University of Science and Technology of China

Master STEM

Software Engineering

University of Electronic Science and Technology of China

Bachelor STEM

Software Engineering

Zhengzhou University

Bachelor STEM

Master of Engineering in Software Engineering

Zhengzhou University

Master STEM

Software Engineering

Shandong University

Bachelor STEM

Software Engineering

Jiangnan University

Bachelor STEM

Software Engineering

Sun Yat-sen University

Bachelor STEM

Software Engineering

Nanjing University of Science and Technology

Master STEM

Software Engineering

China University of Geosciences (Wuhan)

Bachelor STEM Aid

Master of Software Engineering

Lanzhou University

Master STEM

Master of Software Engineering

Jilin University

Master STEM

Software Engineering

Huazhong University of Science and Technology

Master STEM

Software Engineering

Northeast University

Bachelor STEM

Frequently Asked Questions

How much does it cost to study Software Development in China?
Tuition for Software Development programs in China ranges from $20k–$32k/yr. 13% of programs offer scholarships or financial aid. Annual living costs (accommodation, food, transport) are approximately $6k.
What are the English language requirements for Software Development in China?
English-taught Software Development programs in China typically require:. Requirements vary by university and program level — always check the specific program page.
How many Software Development programs are in China?
Abroadly lists 24 Software Development programs at 21 universities across China. Programs are available at Bachelor, Master, and PhD level.
Are Software Development programs in China STEM-designated?
100% of Software Development programs in China carry STEM designation. STEM classification can be important for visa purposes in countries like the US and UK after graduation.
Is China a good country for Software Development students?
China is a strong choice for Software Development with 21 universities offering these programs. The primary language is Mandarin, though many programs are taught in English.
What degree levels are available for Software Development in China?
In China, Software Development programs are offered at: Bachelor (13 programs), Master (11 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.