Teaching Software Engineering Principles in Middle Schools by Combining Robotics and Blogging

Ilenia Fronza, Claus Pahl, Boris Sušanj

2020

Abstract

In the current labor market, a large number of people engage in programming activities, even without being trained developers. Fostering Software Engineering (SE) principles at the K-12 level can increase the quality of the code that students will write in their future careers. Middle school students usually learn Computer Science (CS) as part of other disciplines; thus, the challenge is achieving the CS learning objectives and foster SE principles while fulfilling the curricular objectives. In this work, we describe a didactic module and its assessment framework; moreover, we report the results of a classroom experience that shows the effectiveness of the proposed approach. This work provides educators with a practical example of how to cover several areas of technology in a way for middle school students to be engaged and to spark future interest. The results encourage us to work on the development of the next modules dedicated to middle schools.

Download


Paper Citation


in Harvard Style

Fronza I., Pahl C. and Sušanj B. (2020). Teaching Software Engineering Principles in Middle Schools by Combining Robotics and Blogging.In Proceedings of the 12th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-417-6, pages 350-357. DOI: 10.5220/0009341303500357


in Bibtex Style

@conference{csedu20,
author={Ilenia Fronza and Claus Pahl and Boris Sušanj},
title={Teaching Software Engineering Principles in Middle Schools by Combining Robotics and Blogging},
booktitle={Proceedings of the 12th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2020},
pages={350-357},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009341303500357},
isbn={978-989-758-417-6},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 12th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Teaching Software Engineering Principles in Middle Schools by Combining Robotics and Blogging
SN - 978-989-758-417-6
AU - Fronza I.
AU - Pahl C.
AU - Sušanj B.
PY - 2020
SP - 350
EP - 357
DO - 10.5220/0009341303500357