TY - GEN
T1 - Software engineering education toolkit for embedded software architecture design methodology using robotic systems
AU - Kim, Dongsun
AU - Kim, Suntae
AU - Kim, Seokhwan
AU - Park, Sooyong
PY - 2008
Y1 - 2008
N2 - Recently, industries need more e®ective software engineering education for undergraduate students as software plays an increasingly important role in consumer products. Specically, the manufacturing industry emphasizes overall experience with software development processes from requirements to implementation in embedded software development. This paper proposes an educational toolkit focusing on architecture design methodology for embedded software and reports experience with teaching software engineering by using the toolkit. The toolkit has several tools that support methodology education. The toolkit consists of three perspectives: people, process, and technology. Each perspective represents a set of tools which can support educational activities. Particularly, the toolkit introduces LEGO MindStorms NXT as a robotic system to provide experiences with embedded software development, and visible and tangible course materials. We have conducted a case study based on the toolkit in undergraduate-level classes. The case study shows the toolkit can be successfully applied in undergraduate-level software engineering education.
AB - Recently, industries need more e®ective software engineering education for undergraduate students as software plays an increasingly important role in consumer products. Specically, the manufacturing industry emphasizes overall experience with software development processes from requirements to implementation in embedded software development. This paper proposes an educational toolkit focusing on architecture design methodology for embedded software and reports experience with teaching software engineering by using the toolkit. The toolkit has several tools that support methodology education. The toolkit consists of three perspectives: people, process, and technology. Each perspective represents a set of tools which can support educational activities. Particularly, the toolkit introduces LEGO MindStorms NXT as a robotic system to provide experiences with embedded software development, and visible and tangible course materials. We have conducted a case study based on the toolkit in undergraduate-level classes. The case study shows the toolkit can be successfully applied in undergraduate-level software engineering education.
UR - http://www.scopus.com/inward/record.url?scp=67650535002&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:67650535002
SN - 9780769534466
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 317
EP - 324
BT - Proceedings - 15th Asia-Pacific Software Engineering Conference, APSEC 2008
T2 - 15th Asia-Pacific Software Engineering Conference, APSEC 2008
Y2 - 2 December 2008 through 5 December 2008
ER -