Refine
Labor/Institute
Keywords
- Software Engineering (16)
- Hochschuldidaktik (8)
- LEGO MindStorms (7)
- Lehre (4)
- Dreidimensionale Computergrafik (3)
- Lernspiel (3)
- Studium (3)
- ANSI C (2)
- Computerunterstütztes Lernen (2)
- E-Learning (2)
Year of publication
Document Type
- Conference Proceeding (34)
- Article (2)
- Other (1)
Reviewed
- ja (1)
In this paper a new teaching-learning-method including
the LEGO Mindstorms EV3 is presented. This computer
sciences course is part of the studies of mechatronics in the first
two semesters. The programming language being mediated is
ANSI-C. Computer science is not the most popular subject in
the interdisciplinary engineering field of mechatronics, therefore
the EV3 should be included to increase motivation. For the new
approach the former course – without the usage of EV3s – was
evaluated and a competency profile was identified. On this basis
a new didactical method was designed and implemented.
The EV3 is programmed with the IDE Eclipse and with a self
programmed plug-in.
Ein neues Lehr-/Lernarrangement als Einstieg in die C-Programmierung mittels LEGO Mindstorms EV3
(2015)
Ziel ist es, die Qualitätsverbesserung des Lehr-/Lernprozesses in der C-Programmierung
durch die Integration eines Roboters darzustellen. Dieses neue Konzept wurde bereits
teilweise in der Informatikveranstaltung (Studiengang Mechatronik – erstes und zweites
Semester mit 180 Minuten pro Woche) umgesetzt.
Conception of a LEGO Mindstorms EV3 Simulation for Programming in C in computer science courses
(2018)
EVELIN – ein Forschungsprojekt zur systematischen Verbesserung des Lernens von Software Engineering
(2012)
Software bestimmt unseren Alltag, ist aber abstrakt und physisch nicht greifbar.
Wegen ihres hohen Stellenwerts ist eine gute Software-Engineering-Ausbildung von
zentraler Bedeutung.
Eine hohe Technologiekompetenz der Softwareentwickler ist allein kein Garant für
qualitativ hochwertige Software, entscheidend sind auch Soft Skills wie
Kommunikations- und Teamfähigkeit der beteiligten Ingenieure und Informatiker.
Neben dem hohen Abstraktionsgrad stellen also auch weiche Faktoren die
Ausbildung im Software Engineering vor große Herausforderungen.
Didaktische Ansätze zur Vermittlung von Software Engineering müssen hinsichtlich
beider Anforderungen systematisch weiterentwickelt werden. Die „klassische“
Ausbildung mit Elementen des Frontalunterrichts ist durch Methodenarrangements
zu ergänzen, die die Prozesse des Lernens und Lehrens fokussieren.
Im Forschungsprojekt EVELIN („Experimentelle Verbesserung des Lernens von
Software Engineering“) arbeiten seit Anfang 2012 sechs Hochschulen an der
systematischen kompetenzorientierten Weiterentwicklung der Software-Engineering-
Ausbildung. Der Vortrag skizziert Ziele und den aktuellen Stand des
Forschungsprojektes EVELIN.
Dieser Beitrag stellt das Lehr-Lern-Konzept zur Kompetenzförderung im Software Engineering im Studiengang Mechatronik der Hochschule Aschaffenburg dar. Dieses Konzept ist mehrstufig mit Vorlesungs-, Seminar- und Projektsequenzen. Dabei werden Herausforderungen und Verbesserungspotentiale identifiziert
und dargestellt. Abschließend wird ein Überblick gegeben, wie im Rahmen eines gerade gestarteten Forschungsprojektes Lehr-Lernkonzepte weiterentwickelt werden können.
A New Approach to Collaborative Learning in Software Engineering Focussed on Embedded Systems
(2013)
Software Engineering is a very complex and abstract process and therefore hard to learn and hard to teach. Especially in mechatronics software engineering is not the main focus of the university studies. Therefore students have little understanding and low motivation to spend time on it. In this paper, we share some experiences on how we tried to give students a deeper understanding for software engineering, its processes and the complexity of software engineering projects. To that end, we chose a new didactical approach consisting of direct instruction and activating learning styles in parallel. The classical lectures were supplemented by a seminar and a project phase to allow students to apply their theoretical learned knowledge without delay in realistic settings. We combined active and passive learning styles to give students the opportunity to consolidate factual knowledge, foster soft skills (e.g. presentation and communication skills), improve team work and gain a deeper understanding of software engineering processes. The experiences of our courses in summer semesters 2010 and 2012 lead to a further development of our didactical approach in 2013. As a consequence, we tried further methods to spread needed information across the student working groups by using a wiki-system, a market of knowledge or mixing the groups between seminar and project phase. At the end of the seminar phase quality gates were implemented and also awards at the end of the project phase. Systematically evaluations at the end of the seminar phase and at the end of the project work show the learning outcomes and possible further improvements of our didactical approach.
Software Engineering is a very complex theme including abstract processes. Thus its university education is even more challenging; in particular in the course of study in mechatronics, in which various subjects are integrated and combined. Due to our experience the students are low motivated concerning the subject "Software Engineering", because of the mixture of technical and interdisciplinary competencies, therefore the subject matter is difficult to teach.
In this paper, we share some experiences, as we have tried to activate students and therefore attempt to deepen their understanding of Software Engineering and its processes. As a central tool of the seminar phase, which is used to combine active and passive learning styles, a Wiki embedded in our learning management system Moodle was introduced.