NotesFAQContact Us
Search Tips
Peer reviewed Peer reviewed
PDF on ERIC Download full text
ERIC Number: EJ1140772
Record Type: Journal
Publication Date: 2014-Jul
Pages: 10
Abstractor: As Provided
ISSN: EISSN-1545-679X
Reflections on Teaching App Inventor for Non-Beginner Programmers: Issues, Challenges and Opportunities
Soares, Andrey
Information Systems Education Journal, v12 n4 p56-65 Jul 2014
App Inventor has been used successfully to teach introduction to programming course for CS/IS/IT and Non-CS majors. Now, researchers are looking on how to include the tool in the curriculum of more advanced computing courses. This paper presents some Issues, Challenges and Opportunities observed while teaching courses on Mobile Application Development with App Inventor. In particular, this paper discusses the following topics that instructors should take into consideration when designing their courses with App Inventor: Pre-Requisite for the course, Visual vs. Textual Programming, Planning and Designing Apps, the use of Web Services, students new to Event-driven programming, the use of database and SQL, Lists, designing User Interfaces, discussing Data communications, and the Use versus the Creation of objects. The paper shows that App Inventor has great potential to be used for teaching more advanced computing concepts. For some of the topics, students may be required to have more than just basic programming skills.
Information Systems and Computing Academic Professionals. Box 488, Wrightsville Beach, NC 28480. e-mail:; Web site:
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: Illinois
Grant or Contract Numbers: N/A