Back to Search Start Over

Collaborative assignment and project for teaching embedded and real-time software engineering course.

Authors :
Jawawi, Dayang Norhayati Abang
Saadon, Nor Azizah
Halim, Shahliza Abdul
Mohamad, Radziah
Isa, Mohd Adham
Mamat, Rosbi
Source :
AIP Conference Proceedings; 10/26/2022, Vol. 2433 Issue 1, p1-10, 10p
Publication Year :
2022

Abstract

Teaching embedded and real-time software development course in curriculum is important because such software and hardware is used in many systems towards industrial revolution 4.0 (4IR). There is a wide range of undergraduate and postgraduate programs offering similar courses in their computing and engineering curriculum. School of Computing under the Faculty of Engineering offers a course named Real-Time Software Engineering for undergraduate final year students in Software Engineering program as an elective course. This course implements alternative assessment projects as part of the course assessment criteria. The goal of this project is to ensure students appreciate complexity of software development project and equip them with multi-discipline skills in developing embedded real-time systems. It is also important to boost students' confident level in developing software with physical hardware. The projects adopt a collaborative assignment and project approach by incorporating physical mobile robots and Internet of Things (IoT) system into the problem-based and project-based learning environment. In the teaching and learning activities, learning occurs as students collaborate in completing their projects and engage with real-time concepts, theories, and practices in solving the physical systems' problem. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
0094243X
Volume :
2433
Issue :
1
Database :
Complementary Index
Journal :
AIP Conference Proceedings
Publication Type :
Conference
Accession number :
159894813
Full Text :
https://doi.org/10.1063/5.0072912