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

icse-2019-Software-Engineering-Education-and-Training
14:00 - 15:30: Software Engineering Education and Training - Novel Approaches in SE Education at St-Denis / Notre-Dame
Chair(s): Hakan ErdogmusCarnegie Mellon University
icse-2019-Software-Engineering-Education-and-Training14:00 - 14:15
Talk
Elisa BaniassadUniversity of British Columbia, Alice CampbellThe University of British Columbia, Tiara AllidinaThe University of British Columbia, Asrai OrdThe University of British Columbia
Pre-print
icse-2019-Software-Engineering-Education-and-Training14:15 - 14:30
Talk
Mazyar SerajUniversity of Bremen & German Research Center for Artificial Intelligence (DFKI), Cornelia S. GroßeUniversity of Bremen, Serge AutexierGerman Research Center for Artificial Intelligence (DFKI), Rolf DrechslerUniversity of Bremen & German Research Center for Artificial Intelligence (DFKI)
Pre-print
icse-2019-Software-Engineering-Education-and-Training14:30 - 14:45
Talk
Zahra ShakeriUniversity of Calgary, Muneera BanoSwinburne University of Technology, Melbourne, Didar ZowghiUniversity of Technology, Sydney
icse-2019-Software-Engineering-Education-and-Training14:45 - 14:55
Talk
Wishnu PrasetyaUtrecht University, Craig LeekUtrecht University, Orestis MelkonianUtrecht University, Joris ten TusscherUtrecht University, Jan van BergenUtrecht University, Jasper EverinkUtrecht University, Thomas van der KlisUtrecht University, Rick MeijerinkUtrecht University, Roan OosenbrugUtrecht University, Jelle OostveenUtrecht University, Tijmen van den PolUtrecht University, Wink van ZonUtrecht University
Pre-print
icse-2019-Posters14:55 - 15:01
Poster
Dag Erik Homdrum LøvgrenAcando AS, Jingyue LiNorwegian University of Science and Technology, Tosin Daniel OyetoyanSINTEF Digital
icse-2019-Software-Engineering-Education-and-Training15:01 - 15:30
Talk