Abstract-Undergraduate education typically is characterized by a large number of students. Therefore, courses must be conducted efficiently and should not only focus on conveying the course material, but must also be oriented towards a maximum transfer of knowledge with a minimum amount of invested time on the instructor's part. At the same time, courses should be flexible to accommodate different student needs.In this paper 1 , we identify the needs of a practical course in microcontroller programming with respect to course structure and grading, present our solutions, and discuss our experiences.
Embedded Systems education is a vitalpart ofthe computer engineering curriculum. Increasing numbers ofstudents stress our lab capacities, time constraints encumber working students whereas handicapped students often have dif/iculties attending the lab. Our project "Seamless Campus: Distance Labs"'1 introduces remote-teaching into our hardware-centered courses. These courses are slightly differentfrom other programming courses thatfocus on the development of typical application software where setting up a development environment on the students PCs is a relatively easy task. With this paper we will investigate the additional requirements that arise for different types ofembedded system labs. We examine three possible concepts for implementing distance labs. A crucial aspect for the acceptance of remote labs is that as much as possible ofthe 'feeling" ofthe on-site workplace is retained with the remote workplace setup. Therefore we will give a guideline how the "hands-on" aspect of hardware-centered courses can be retained with remote labs.
-This paper describes an architecture for remote monitoring of a distributed embedded system via Internet. The data at the target system is gathered with a time-triggered sensor network which transmits the measured values to a local target server. The sensor network approach makes the system easily adaptable to different embedded target systems.The sensor network is connected to a target server that communicates via Internet with visualization and programming tools at the monitoring computer. The visualization clients provide a live display of the parameters of the observed system.The target server acts as a gateway between target system and monitoring clients and provides security and authentication features for connecting monitoring clients. One target server is able to serve for multiple target systems.As a case study, the presented system will be used in an embedded systems lab course where students are requested to implement various applications on an embedded target board. Using the remote monitoring feature, a student is able to do the work from his or her home place.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.