Warning: fopen(E:\website\en_baiyunu_edu_cn/espcms_datacache/dbcache/espcms_read_en_apply_member_14f418fc6f82ad878c2509b7a327e190.php): failed to open stream: Permission denied in E:\website\en_baiyunu_edu_cn\espcms_public\ESPCMS_FileTool.php on line 71
Software Engineering-Faculty of Mega Data and Computer Science-Guangdong Baiyun University

Software Engineering

Course Code: 080902

The Objective

The Course of Software Engineering is designed to cultivate students with theories and practices, knowledge and skills, regulations and standards in the area of software engineering.

Knowledge, Skills and Capabilities

Students who complete the Course is able to apply software tools and programming methods to analyze the software requirements and establish standardized system documentation, make judgments and choices for various solutions to software problems, use software engineering tools to design and develop software systems, understand the frontier technologies of software engineering in software industries, and have a strong sense of innovation in R&D, engineering design, and practices.


The Course contains Web design and development projects, programming projects, database development projects, JAVA Web development projects, software engineering, Html5 application projects, Android application projects, information system development projects.

Core Units

First Year: Engineering mathematics, program design basis, software engineering professional introduction, webpage design foundation, object-oriented programming, computer network, operating system principle and application, computer composition and structure.

Second Year: data structure and algorithm analysis, database theory and application, software engineering and UML, Oracle database technology, JAVA network programming, XML technology, software design patterns, J2EE application development.

Third Year: information system analysis and design, Android application development, HTML5 mobile application development, Linux technology, software project management, software testing, big data and its intelligent processing technology, virtual reality technology;

Fourth Year: business research, production practice, graduation practice, graduation design.


The Course is delivered in lectures, tutorials, workshops, and practicum laboratories in the first 3 years on-campus and internship in the fourth year in companies off-campus or abroad.   


The Course will be assessed by progressive learning tasks, final examination and graduation thesis/dissertation.


Bachelor of Engineering will be awarded to those who meet the requirements of graduation. 

Career Prospects

Graduates could seek a career in the frontier development of WEB software engineering, information system maintenance and management, software testing, WEB application system development, Android application development, megadata processing in domestic and foreign software companies, government agencies, information technology departments and education departments, and large and medium-sized enterprises.