Refereed article in conference proceedings (A4)
Technology-enhanced programming courses for upper secondary school students
List of Authors: Kaila E., Laakso M-J., Rajala T., Mäkeläinen A., Lokkila E.
Conference name: International Convention on Information and Communication Technology, Electronics and Microelectronics
Publisher: Institute of Electrical and Electronics Engineers Inc.
Publication year: 2018
Journal: International Convention on Information and Communication Technology, Electronics and Microelectronics
Book title *: 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)
Journal name in source: 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2018 - Proceedings
Start page: 683
End page: 688
ISBN: 978-1-5386-3777-7
eISBN: 978-953-233-095-3
ISSN: 1847-3938
DOI: http://dx.doi.org/10.23919/MIPRO.2018.8400128
Nowadays, it is typical to integrate programming into curriculum in
upper secondary school level. However, there are rarely existing models
or materials offered to teachers for teaching the courses. With this in
mind, we have designed and developed two upper secondary school level
programming courses which utilize educational technology in all areas
extensively. The first course is about introductory programming concepts
in Python, and the second course about object-oriented programming in
Java. The courses emphasize gamification and active learning via
tutorial-based educational model. In this model, each lecture is
accompanied with a tutorial which combines learning materials with
automatically assessed programming exercises. The teachers are provided
with ready-to-use materials for all other areas of the course as well,
including e.g. lecture slides, weekly exercises, course projects with
model answers, and electronic exam. All materials are customizable to
suit different students and learning styles. In this paper, we describe
the design and implementation of the courses, and provide results and
experiences from three instances where the courses were utilized in
upper secondary schools. Based on the results, it seems that the courses
are both effective and motivating to students, and have received
excellent feedback from the teachers utilizing them.