Welcome to Francis Academic Press

Frontiers in Educational Research, 2020, 3(9); doi: 10.25236/FER.2020.030912.

Construction and Exploration of University Software Engineering Teaching System Based on CDIO Educational Concept


Tingting Ding

Corresponding Author:
Tingting Ding

College of Science Education, Business Institute of Pennsylvania, Pennsylvania 15078, United States of America


In recent years, with the increasing call for reform of China's software engineering education model, the CDIO engineering education model has gradually been widely respected by domestic engineering colleges. The purpose of this article is to discuss the software engineering education in colleges and universities under the CDIO engineering education model in order to improve the quality of engineering talents in China. This article mainly adopts literature analysis, case analysis, and questionnaire survey to carry out research. Taking the software engineering major of University A as an example, the questionnaire survey is conducted on the major students, from the aspects of course teaching, course design and ability development. analysis. It is concluded that project-based curriculum design methods and problem-driven teaching methods have a very good effect on improving students' abilities. Among them, 82. 80% of the students are satisfied with the problem-driven theory teaching method; 96. 0% of students think that the curriculum design has greatly improved the comprehensive programming ability. This paper is based on the CDIO software engineering teaching training method and model is feasible, and it has a certain reference value to promote the implementation of the CDIO engineering education model in Chinese universities.


CDIO educational philosophy, Software engineering, Teaching system, Way to build

Cite This Paper

Tingting Ding. Construction and Exploration of University Software Engineering Teaching System Based on CDIO Educational Concept. Frontiers in Educational Research (2020) Vol. 3 Issue 9: 44-48. https://doi.org/10.25236/FER.2020.030912.


[1] De Lemos R, Garlan D, Ghezzi C, et al (2017). Software Engineering for Self-Adaptive Systems: Assurances (Dagstuhl Seminar 13511)[J]. lecture notes in computer science, vol.3, no.12, pp.1-32.

[2] Martin W, Sarro F, Jia Y, et al (2017). A Survey of App Store Analysis for Software Engineering[J]. IEEE Transactions on Software Engineering, vol.43, no.9, pp.817-847.

[3] Briand L, Bianculli D, Nejati S, et al (2017). The Case for Context-Driven Software Engineering Research: Generalizability Is Overrated[J]. IEEE Software, vol.34, no.5, pp.72-75.

[4] Morin B, Harrand N, Fleurey F (2017). Model-Based Software Engineering to Tame the IoT Jungle[J]. IEEE Software, vol.34, no.1, pp.30-36.

[5] Tomas Bures, Danny Weyns, Eduardo Tovar, et al (2017). Software Engineering for Smart Cyber-Physical Systems: Challenges and Promising Solutions[J]. acm sigsoft software engineering notes, vol.42, no.2, pp.19-24.

[6] Gerasimou S, Calinescu R, Tamburrelli G (2018). Synthesis of probabilistic models for quality-of-service software engineering[J]. Automated software engineering, vol.25, no.4, pp.785-831.

[7] Al-Hawari F, Alufeishat A, Alshawabkeh M, et al (2017). The Software Engineering of a Three-Tier Web-Based Student Information System (MyGJU)[J]. Computer applications in engineering education, vol.25, no.2, pp.242-263.

[8] Md Shamsur Rahim, Md. Hasibul Hasan, AZM Ehtesham Chowdhury,et al (2017). Software Engineering Practices and Challenges in Bangladesh: A Preliminary Survey[J]. journal of telecommunication, vol.9, no.3, pp.163-169.

[9] Beecham S, Clear T, Damian D, et al (2017). How Best to Teach Global Software Engineering? Educators Are Divided[J]. IEEE Software, vol.34, no.1, pp.16-19.

[10] Kristina Edström (2020). The role of CDIO in engineering education research: Combining usefulness and scholarliness[J]. European Journal of Engineering Education, vol.45, no.1, pp.113-127.