Exploration of the Integration of Software Engineering Thinking into Embedded System Design Course
Download PDF
$currentUrl="http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"

Keywords

Embedded System Design
Software engineering
Engineering practice
Teaching mode

DOI

10.26689/jcer.v8i11.8861

Submitted : 2024-10-28
Accepted : 2024-11-12
Published : 2024-11-27

Abstract

Engineering practice is the key bridge between college education and actual work in the industry. In order to deliver qualified talents with engineering quality to the industry, this paper explores integrating software engineering thinking into the Embedded System Design course. A practical and effective teaching mode is designed consisting of immersive learning, case-based learning, progressive practice, interactive learning, and autonomous learning. Through this teaching mode, multi-levels of closed-loop have been established including final project cycle closed-loop, testing cycle closed-loop, and product cycle closed-loop. During this process, students gradually transition to putting forward product requirements, carrying out design and development, thinking and solving problems, collaborating, and assuring quality from the perspective of software engineering. The practice results show that students’ engineering quality has been significantly improved.

References

Gao J, Huang L, 2021, On the Practical Teaching System of Embedded System Courses for Integration Between Industry and Education. Research in Higher Education of Engineering, 69(3): 39–43.

Cico O, Jaccheri L, Nguyen-Duc A, et al., 2021, Exploring the Intersection Between Software Industry and Software Engineering Education—A Systematic Mapping of Software Engineering Trends. Journal of Systems and Software, 172(2): 1–28.

Liu C, Deng Q, Chen G, et al., 2023, Experimental Teaching Reform and Practice of Embedded Systems in Internet of Things Specialty Under the background of New Engineering. Research and Exploration in Laboratory, 42(10): 196–199.

Chen J, Han Q, Yang A, et al., 2022, Exploration and Practice of Project Team Teaching Method in Embedded Microcontroller Class. Research and Exploration in Laboratory, 41(4): 232–235.

Pasricha S, 2022, Embedded Systems Education: Experiences with Application-Driven Pedagogy. IEEE Embedded Systems Letters, 14(4): 167–170.

Rashid M, 2020, An Undergraduate Course on Model-Based System Engineering for Embedded Systems. Computer Applications in Engineering Education, 28(3): 645–657.