DocumentCode
713527
Title
Introducing Scratch as the Fundamental to Study App Inventor Programming
Author
Chiung-Fang Chiu
Author_Institution
Inst. of Curriculum Instruction & Technol., Nat. Chi Nan Univ., Nantou, Taiwan
fYear
2015
fDate
9-12 April 2015
Firstpage
219
Lastpage
220
Abstract
In this paper, the experience and lessons learned from introducing Scratch as the fundamental to learn App Inventor programming for novice programmers is presented. In the first semester, eight graduate students were taught by basic programming concepts with Scratch. They then applied these concepts to learn App Inventor programming in next semester. Data including students´ project codes, students´ questionnaire and interviews were collected and analyzed. The results reveal that students applied many programming concepts to code implementation in projects. Furthermore, positive attitudes toward this teaching sequence of programming were found in questionnaire survey and interview results. Familiarizing Scratch not only enhanced students´ experience to program in blocks-oriented visual environment in App Inventor, but also decreased the anxiety to project implementation of mobile applications. The above findings introduce future teaching to novice programmers on App Inventor programming.
Keywords
computer science education; further education; mobile computing; programming; teaching; App Inventor programming; Scratch; block-oriented visual environment; graduate students; mobile applications; novice programmers; programming concepts; student project codes; student questionnaire; teaching sequence; Computer languages; Computer science education; Mobile communication; Programming profession; Visualization; App Inventor; Computer Science Education; Programming; Scratch;
fLanguage
English
Publisher
ieee
Conference_Titel
Learning and Teaching in Computing and Engineering (LaTiCE), 2015 International Conference on
Conference_Location
Taipei
Type
conf
DOI
10.1109/LaTiCE.2015.52
Filename
7126264
Link To Document