A Script-based Approach for Teaching and Assessing Android Application Development

被引:2
作者
Modesti, Paolo [1 ]
机构
[1] Teesside Univ, Dept Comp & Games, Middlesbrough, Cleveland, England
关键词
Android; mobile application development; teaching and assessment; semiautomatic grading; command-line scripting; ASSIGNMENTS;
D O I
10.1145/3427593
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Mobile applications are extremely popular with many higher education institutions offering courses to prepare new developers sought by the software industry. However, teaching and assessing mobile application development poses specific challenges due to the complexity of real-world programming languages and environments. In this work, we present a script-based approach for teaching and assessing Android application development that addresses shortcomings of existing tools that impact negatively on the learning experience. Our evaluation, which covers pedagogical and technical aspects, provides possible evidence that the scripts have been beneficial in helping students to work more efficiently and achieve better results. Additionally, the scripts have been effective in streamlining the grading process and keeping the tutorial material up to date with the evolution of the Android platform.
引用
收藏
页数:24
相关论文
共 61 条
[1]  
Akayama Seiko, 2013, P ED S INT WORKSH OP
[2]  
Al-Heeti Abrar, 2019, ANDROID IS 2 5 BILLI
[3]  
Ala-Mutka K., 2004, Journal of Information Technology Education: Research, V3, P245, DOI DOI 10.28945/300
[4]  
Allevato Anthony., 2012, Proceedings of the 43rd ACM technical symposium on Computer Science Education, SIGCSE '12, P547, DOI DOI 10.1145/2157136.2157293
[5]  
Android Studio, 2020, ANDR STUD REL NOT
[6]  
[Anonymous], 2016, P 47 ACM TECHN S COM, DOI [DOI 10.1145/2839509, 10.1145/2839509.2844616, DOI 10.1145/2839509.2844616]
[7]  
[Anonymous], 2010, Journal of Computing Sciences in Colleges
[8]  
Ben-Ari M., 1998, SIGCSE Bulletin, V30, P257, DOI 10.1145/274790.274308
[9]  
Boehm B. W., 1976, 2nd International Conference on Software Engineering, P592
[10]   Automated Assessment of Android Exercises with Cloud-native Technologies [J].
Bruzual, Daniel ;
Freire, Maria L. Montoya ;
Di Francesco, Mario .
PROCEEDINGS OF THE 2020 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2020, 2020, :40-46