Master of Software Engineering
About this program
What this degree covers and what you can expect from the university.
This full‑time English‑taught Master of Software Engineering postgraduate programme is offered by the School of Software Engineering of South China University of Technology. The programme focuses on modern software development theory, large‑scale software system architecture, software project management, artificial intelligence software application and cloud computing technology. It aims to train international high‑level software research and engineering‑application talents who can adapt to global digital industry development, master systematic software engineering knowledge, possess large‑scale software development practice capability and cross‑team cooperation competence. Core curriculum covers Advanced Software Engineering, Distributed System Architecture, Cloud Computing Technology, Big Data Processing and Analysis, Artificial Intelligence Software Development, Software Quality Assurance and Testing, Software Project Management, Mobile Internet Application Development, and Frontier Seminar on Software Industry. Within two‑year study period, students are required to complete compulsory and elective course credits, take part in academic forums, software engineering practice projects and technical workshops held by the school. Every enrolled student will be assigned a professional supervisor. Under supervisor’s guidance, students will conduct literature sorting, technical research, software system development and complete qualified master graduation thesis. Applicants must provide authenticated bachelor’s degree certificate and complete official academic transcript issued by recognised higher‑education institutions; computer‑related academic background is highly preferred. Non‑native‑English applicants need to provide valid English proficiency proof such as IELTS 6.0 or TOEFL iBT 80; applicants whose highest‑degree programme is delivered in English may apply for language score exemption with formal supporting documents. Applicants should have basic programming knowledge and logical thinking ability. After fulfilling all course credit requirements and successfully passing master thesis defence, graduates will obtain official master’s degree diploma issued by South China University of Technology. Graduates can obtain career opportunities in global internet enterprises, software‑development corporations, digital technology firms, scientific‑research institutions and cross‑border information‑technology organisations, engaging in software architecture design, system development, technical research and project management work.
Program overview
Key facts about what you will study and how the program is delivered.
Program length
Full‑time | 2 Academic Years
How long it typically takes to complete this degree from start to finish.
Language requirement
English
This program is taught in English. You may still need to submit an English proficiency test depending on your nationality and previous education.
Eligibility & requirements
Check whether your academic background matches what the university expects.
Entrance / admission test
Not required
No separate entrance test is listed for this program. The university may still review your academic profile and documents.
Admission intakes & deadlines
Application dates and milestones for each intake period. Deadlines may vary by applicant category.
September2026
Classes start September 2026
Timeline dates for this intake have not been published yet.
About the university
Learn more about the institution offering this program.