Asee peer logo

Enhancing The Teaching Of CS 1 By Programming Mobile Apps In MIT App Inventor

Download Paper |

Conference

2015 ASEE Annual Conference & Exposition

Location

Seattle, Washington

Publication Date

June 14, 2015

Start Date

June 14, 2015

End Date

June 17, 2015

ISBN

978-0-692-50180-1

ISSN

2153-5965

Conference Session

Mobile Devices and Apps

Tagged Division

Computers in Education

Page Count

9

Page Numbers

26.671.1 - 26.671.9

DOI

10.18260/p.24009

Permanent URL

https://peer.asee.org/24009

Download Count

329

Request a correction

Paper Authors

biography

Kefei Wang Gonzaga University

visit author page

Computer Science Department
Gonzaga University

visit author page

Download Paper |

Abstract

Enhancing The Teaching Of CS1 By Programming Mobile Apps In AppInventor For Android  AbstractThis paper presents the development of a curriculum of CS1 course, which conveys thebasics of programming techniques and foundational concepts of Computer Science (CS).To build a solid start for prospective CS majors, while also attract students from othersubject areas, a new pedagogy of programming was conducted by using MIT AppInventor, a blocks-based programming environment that enables students to create appsfor Android devices. To create an effective and dynamic learning environment, wedeveloped a series of hand-on component into the course work. Students are excitedabout the idea of building apps and then run them on their phones and tablets. Thus, theyare motived to make a grater effort to learn the concepts embodied in the assignments.Through this engaging and intriguing method, the freshly designed curriculum helpsstudents master a number of vital skills in computational thinking, logic and reasoning,design, teamwork and problem solving. All required contents are covered using AppInventor for the first three quarters of the semester, and then revisited during the finalquarter using Java to reinforce the proficiency of programming in a general programminglanguage. Pre and post surveys were conducted to study the acceptance of the newteaching method, and a set of evaluation rubrics were adopted to analysis theperformance of students. The study indicates that the new curriculum not only helpsmotivate students from all majors, but also improves students’ performance.  

Wang, K. (2015, June), Enhancing The Teaching Of CS 1 By Programming Mobile Apps In MIT App Inventor Paper presented at 2015 ASEE Annual Conference & Exposition, Seattle, Washington. 10.18260/p.24009

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2015 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015