A LEARNING SYSTEM SUPPORTING ACTIVE LEARNING FOR CONTINUING EDUCATION IN SOFTWARE ENGINEERING

被引:0
作者
Englisch, Norbert [1 ]
Heller, Ariane [1 ]
Tonndorf-Martini, Jonas [1 ]
Hardt, Wolfram [1 ]
机构
[1] Tech Univ Chemnitz, Chemnitz, Germany
来源
EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES | 2019年
关键词
Active Learning; Automotive Software Engineering; Continuing Education;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Nowadays software engineering is essential for everyday things like cars, mobile phones or autonomous vacuum cleaner. Due to the modern development approaches and fast changing requirements, methods and tools for the development also have to undergo changes. Moreover, the so-called model driven development of application leads mostly to a lack of knowledge for deeper processes in a system. Therefore, continuing education of technical engineers in the area of software engineering and related topics is needed. Active Learning helps to achieve this goal. Active learning is generally defined as any instructional method that engages learners in the learning process. The core elements of active learning are learner activity and engagement in the learning process. Promoting active learning by working in real world engineering problems is supported by the presented Learning System which acts as a virtual environment for complex distributed systems with focus in software engineering. Our Learning System contains of two sub systems - the first subsystem represents a graphical application like the visualisation of a car cockpit including all its features f.e. blinking LEDs, speedometer or gear indicator. The second sub system represents stepwise complex processes of the operating system of the application from first sub system in a visualisation manner. By connecting use cases of the application and their related processes within the operating system, learners are enabled to understand the algorithm of the application itself as well as the processes in the service layers of the system and its dependencies to the application. The use case for activating the hazard light of a car for example would contain this sequence of actions in first sub system: pressing a button, signal processing, event triggering, message transfer and application update. This sequence would be connected to the model of hazard light in second sub system. Our Learning System supports learners in an Offline mode as well as in a Lab mode. The Lab Mode supports the integration of extra software which enables changes in the behaviour of the application. This mode was developed for classrooms where necessary hardware, development environments and licenses are normally available. Such hands-on experimentation or learning-by-doing is an essential part of the knowledge process. It enhances the curiosity and promotes self-learning skills. It is important to design activities that promote higher order thinking skills such as collaboration, critical thinking and problem-solving. The Offline mode in contrast enables the learner to use the systems in predefined workflows in the same system. Our Learning System is flexible due to generic interfaces between the sub systems, which enables a teacher easily to configure new scenarios for the learners without the need of adaptions in existing programs. Moreover, flexibility is supported due to a database containing abstract knowledge of the processes in the operating system. Currently our database contains widely used operating systems including thousands of functions, parameters and dependencies.
引用
收藏
页码:7023 / 7029
页数:7
相关论文
共 15 条
  • [1] [Anonymous], 2019, WEBPAGE AUTOSAR
  • [2] [Anonymous], 2019, WEBPAGE CAN AUTOMATI
  • [3] [Anonymous], 2019, WEBPAGE MODEL VIEW V
  • [4] Bavota G, 2012, PROC INT CONF SOFTW, P1155, DOI 10.1109/ICSE.2012.6227027
  • [5] Bogdan R., 2016, WORLD J ED TECHNOLOG, V8, P139, DOI 10.18844/wjet.v8i2.823
  • [6] Bogdan R, 2016, INTERACT DES ARCHIT, P59
  • [7] Douglass B.P., 2011, DESIGN PATTERNS EMBE
  • [8] Englisch N, 2018, EDULEARN PROC, P8478
  • [9] Englisch Norbert, 2016, 7 C SIM TEST VEH TEC, P87
  • [10] Gasca-Hurtado Gloria P., 2019, New Knowledge in Information Systems and Technologies. Advances in Intelligent Systems and Computing (AISC 932), P244, DOI 10.1007/978-3-030-16187-3_24