Paper published on a website (Scientific congresses, symposiums and conference proceedings)
Block-Based Programming for Mobile with Conventional Exceptions and Automatic Evaluation
ATASHPENDAR, Aryobarzan; ROTHKUGEL, Steffen
2024Innovation and Technology in Computer Science Education 2024
Peer reviewed
 

Files


Full Text
3649217.3653549.pdf
Publisher postprint (1.03 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Block-based Programming; Automatic Evaluation; Digital Quiz
Abstract :
[en] Block-based programming has been used as an introductory gateway to programming thanks to its simpler, visual approach for composing code. This work re-imagines this style of coding through the mobile-first framework DartBlock, which is intended to be integrated in a quiz application. It targets an older audience aiming to more quickly transition to the conventional programming language Java, by adopting a syntax visualization and interaction design inspired by integrated development environments. DartBlock focuses on teaching debugging through its included runtime which allows the execution of faulty code with descriptive exception throwing, as well as supporting automatic evaluation of programs given a sample solution to serve as feedback. To suit the smaller screen of mobile devices, the library relies on calculator-like visual editors for each primitive data type to facilitate the composition of complex boolean and numeric expressions without the need for textual input. Finally, we present preliminary student impressions of DartBlock from an initial use case study in a university class and provide organizational recommendations for introducing new frameworks to students.
Disciplines :
Computer science
Author, co-author :
ATASHPENDAR, Aryobarzan  ;  University of Luxembourg
ROTHKUGEL, Steffen  ;  University of Luxembourg > Faculty of Science, Technology and Medicine (FSTM) > Department of Computer Science (DCS)
External co-authors :
no
Language :
English
Title :
Block-Based Programming for Mobile with Conventional Exceptions and Automatic Evaluation
Publication date :
03 July 2024
Event name :
Innovation and Technology in Computer Science Education 2024
Event organizer :
University of Milan (Computer Science Department)
Event place :
Milan, Italy
Event date :
from 8 to 10 July 2024
Audience :
International
Peer reviewed :
Peer reviewed
Focus Area :
Educational Sciences
Available on ORBilu :
since 12 July 2024

Statistics


Number of views
110 (8 by Unilu)
Number of downloads
47 (2 by Unilu)

OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu