Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 14:15 - 14:30 at St-Denis / Notre-Dame - Novel Approaches in SE Education Chair(s): Hakan Erdogmus

There is scientific knowledge about how to teach software programming, and the necessity to foster young learners’ interest in computer science is broadly addressed. However, there is a lack of research on how to teach programming skills in a way that increases the learners’ interest in the topic. We present a training session for young students, in order to support the acquisition of programming skills and, at the same time, a positive view towards computer science. The programming environment is based on a visual block-based application within a living lab. Thus, the abstract concept of software programming is presented within a real context and tightly connected to real experiences. In this training, the learners were introduced to a living lab and to programming concepts in order to acquire basics of programming. Two user studies with 44 7th and 8th grade students were conducted, specifically, the students’ interest in computer science and their acquisition of programming skills were assessed. Two instructional interventions to support knowledge acquisition, namely worked examples and instructional procedures, were compared. The results did not strongly support one of these instructional interventions, thus, both seem to be appropriate in order to help learners to acquire basic programming skills. In sum, the results show that the tight connection of the training session to a real-world scenario can foster programming skills. This paper contributes by showing the potential of using visual block-based programming in the context of living labs in order to enable students to begin with programming activities.

Fri 31 May

Displayed time zone: Eastern Time (US & Canada) change

14:00 - 15:30
Novel Approaches in SE EducationSoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame
Chair(s): Hakan Erdogmus Carnegie Mellon University
14:00
15m
Talk
Teaching Software Construction at Scale with Mastery Learning: A Case StudySEET
Software Engineering Education and Training
Elisa Baniassad University of British Columbia, Alice Campbell The University of British Columbia, Tiara Allidina The University of British Columbia, Asrai Ord The University of British Columbia
Pre-print
14:15
15m
Talk
Look What I Can Do: Acquisition of Programming Skills in the Context of Living LabsSEET
Software Engineering Education and Training
Mazyar Seraj University of Bremen & German Research Center for Artificial Intelligence (DFKI), Cornelia S. Große University of Bremen, Serge Autexier German Research Center for Artificial Intelligence (DFKI), Rolf Drechsler University of Bremen & German Research Center for Artificial Intelligence (DFKI)
Pre-print
14:30
15m
Talk
How much 'Authenticity' can be achieved in Software Engineering Project Based courses?SEET
Software Engineering Education and Training
Zahra Shakeri University of Calgary, Muneera Bano Swinburne University of Technology, Melbourne, Didar Zowghi University of Technology, Sydney
14:45
10m
Talk
Having Fun in Learning Formal SpecificationsSEET
Software Engineering Education and Training
Wishnu Prasetya Utrecht University, Craig Leek Utrecht University, Orestis Melkonian Utrecht University, Joris ten Tusscher Utrecht University, Jan van Bergen Utrecht University, Jasper Everink Utrecht University, Thomas van der Klis Utrecht University, Rick Meijerink Utrecht University, Roan Oosenbrug Utrecht University, Jelle Oostveen Utrecht University, Tijmen van den Pol Utrecht University, Wink van Zon Utrecht University
Pre-print
14:55
6m
Poster
A Data-driven Security Game to Facilitate Information Security Education
Posters
Dag Erik Homdrum Løvgren Acando AS, Jingyue Li Norwegian University of Science and Technology, Tosin Daniel Oyetoyan SINTEF Digital
15:01
29m
Talk
Author Panel DiscussionSEET
Software Engineering Education and Training