Enhancing the teaching of CS 1 by programming mobile apps in MIT app inventor

2Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.

Abstract

This paper presents the development of a curriculum of CS 1 course, which conveys the basics of programming techniques and concepts of Computer Science (CS). To build a solid foundation for prospective CS majors, while also attract students from other subject areas, a new pedagogy of programming was adopted by using MIT App Inventor. It is a blocks-based programming environment that enables students to create apps for Android devices without worrying about syntax. We developed a series of hand-on modules into the course work. Thus, students were motivated to make a grater effort to learn the concepts embodied in the modules. Through this engaging and intriguing method, the freshly designed curriculum helped students master a number of vital skills in problem solving, computational thinking, design, and teamwork. Pre-survey and post-survey were conducted to study the acceptance of the new teaching method. The study indicated the curriculum not only helped motivate students from all majors, but also improved their performance.

Cite

CITATION STYLE

APA

Wang, K. (2015). Enhancing the teaching of CS 1 by programming mobile apps in MIT app inventor. In ASEE Annual Conference and Exposition, Conference Proceedings (Vol. 122nd ASEE Annual Conference and Exposition: Making Value for Society). American Society for Engineering Education. https://doi.org/10.18260/p.24009

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free