Study Software Engineering in China: universities and tuition

TasselWay's partner universities offer 19 bachelor's programmes in Software Engineering at 16 universities: 4 taught in English and 15 in Chinese. Annual tuition ranges from 14,400 ¥ to 28,000 ¥ (about ⁦$2,028–$3,944⁩).

Universities
16
Bachelor's programmes
19
English-taught
4
Lowest annual tuition
14,400 ¥

Universities offering Software Engineering

UniversityProgrammesQS 2027Tuition from
University of Electronic Science & Technology of China (UESTC)ChengduSoftware Engineering · EnglishSoftware Engineering · Chinese=48815,000 ¥
Northwestern Polytechnical University (NPU/NWPU)Xi'anSoftware Engineering · Chinese=42522,000 ¥
Xi'an Jiaotong University (XJTU)Xi'anSoftware Engineering · Chinese=29622,000 ¥
Shanghai Jiao Tong University (SJTU)ShanghaiSoftware Engineering · Chinese3624,800 ¥
Wuhan UniversityWuhanBachelor of Software Engineering · EnglishSoftware Engineering · Chinese=16524,000 ¥
Tianjin University (TJU)TianjinSoftware Engineering · Chinese=23526,000 ¥
Beijing Institute of Technology (BIT)BeijingSoftware Engineering · Chinese24328,000 ¥
Sichuan UniversityChengduSoftware Engineering · ChineseSoftware Engineering · English=30022,000 ¥
Huazhong University of Science and Technology (HUST)WuhanSoftware Engineering · Chinese30725,000 ¥
East China University of Science and Technology (ECUST)ShanghaiSoftware Engineering · Chinese=67022,000 ¥
Beijing Jiaotong University (BJTU)BeijingSoftware Engineering · Chinese771–78024,800 ¥
Xidian UniversityXi'anSoftware Engineering · Chinese851–90025,000 ¥
Dalian Maritime UniversityDalianSoftware Engineering · Chinese—22,000 ¥
Guangdong University of Foreign Studies (GDUFS)GuangzhouSoftware Engineering · Chinese—20,000 ¥
Northeastern University (Shenyang)ShenyangSoftware Engineering · English—21,000 ¥
Tianjin Normal University (TJNU)TianjinSoftware Engineering · Chinese—14,400 ¥

Tuition is the annual fee published by each university and may change between intakes. USD amounts are approximate.

Frequently asked questions

How much does it cost to study Software Engineering in China?

At our partner universities, annual tuition for Software Engineering ranges from 14,400 ¥ to 28,000 ¥, with a median of 22,000 ¥. Housing and living costs are extra; see the cost-of-living guide for estimates by city and dormitory.

Can I study Software Engineering in English in China?

Yes. There are 4 English-taught Software Engineering programmes at 4 universities: University of Electronic Science & Technology of China (UESTC), Wuhan University, Sichuan University, Northeastern University (Shenyang). The other programmes are taught in Chinese and usually require an HSK certificate.

Which Chinese universities offer Software Engineering?

16 of our partner universities offer Software Engineering. Highest in the QS 2027 rankings: University of Electronic Science & Technology of China (UESTC) (QS 488), Northwestern Polytechnical University (NPU/NWPU) (QS 425), Xi'an Jiaotong University (XJTU) (QS 296), Shanghai Jiao Tong University (SJTU) (QS 36), Wuhan University (QS 165). The full list is in the table on this page.

What do I need to apply?

For a bachelor's application you need your high-school diploma and transcript, a valid passport and a language certificate: IELTS/TOEFL or equivalent for English-taught programmes, HSK for Chinese-taught ones. Requirements vary by university; the eligibility check shows where you stand in a few minutes.

Related subjects

Not sure where to start?

Take the two-minute eligibility check to see which exams and documents you need, or contact us for advice.