Hasso-Plattner-Institut
 
    • de
 

Jan Renz

Hasso-Plattner-Institut (HPI) für
Softwaresystemtechnik GmbH
Universität Potsdam
Prof.-Dr.-Helmert-Str. 2-3
D-14482 Potsdam
Germany 

office:

H-1.36

phone:

+49 (0)331-5509-283

fax:

+49 (0)331-5509-325

e-mail:

jan.renz(at)hpi.de

Publications

Enhance Embedded System E-learning Experience with Sensors

Malchow, Martin; Renz, Jan; Bauer, Matthias; Meinel, Christoph in 2016 IEEE Global Engineering Education Conference (EDUCON) Seite 175-183 . IEEE , 2016 .

Earlier research shows that using an embedded LED system motivates students to learn programming languages in massive open online courses (MOOCs) efficiently. Since this earlier approach was very successful the system should be improved to increase the learning experience for students during programming exercises. The problem of the current system is that only a static image was shown on the LED matrix controlled by students’ array programming over the embedded system. The idea of this paper to change this static behavior into a dynamic display of information on the LED matrix by the use of sensors which are connected with the embedded system. For this approach a light sensor and a temperature sensor are connected to an analog-to-digital converter (ADC) port of the embedded system. These sensors' values can be read by the students to compute the correct output for the LED matrix. The result is captured and sent back to the students for direct feedback. Furthermore, unit tests can be used to automatically evaluate the programming results. The system was evaluated during a MOOC course about web technologies using JavaScript. Evaluation results are taken from the student’s feedback and an evaluation of the students’ code executions on the system. The positive feedback and the evaluation of the students’ executions, which shows a higher amount of code executions compared to standard programming tasks and the fact that students solving these tasks have overall better course results, highlight the advantage of the approach. Due to the evaluation results, this approach should be used in e-learning e.g. MOOCs teaching programming languages to increase the learning experience and motivate students to learn programming.
[ DOI ]
Enhance Embedded System E... - Download
Weitere Informationen
Tags Distance_Learning  E-Learning  Embedded_systems  MOOC  Sensor_systems  Tele-Lecturing  Teleteaching  Virtual_Lab  Web_technologies  analog-to-digital_converter  computer_aided_instruction  computer_science_education  educational_courses  electronic_learning  embedded_LED_system  embedded_system_e-learning_experience  embedded_systems  learning_experience  light_sensor  massive_open_online_courses  programming_exercises  programming_language_learning  student_code_execution_evaluation  student_feedback  student_motivation  temperature_sensor  web_university