Teaching computing and programming fundamentals via App Inventor for Android


KARAKUŞ M., Uludag S., Guler E., Turner S. W., Ugur A.

2012 International Conference on Information Technology Based Higher Education and Training, ITHET 2012, İstanbul, Türkiye, 21 - 23 Haziran 2012 identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1109/ithet.2012.6246020
  • Basıldığı Şehir: İstanbul
  • Basıldığı Ülke: Türkiye
  • Ankara Üniversitesi Adresli: Evet

Özet

In this age of growing importance for interdisciplinary studies, the field of computing, and its indispensable component, programming, have become increasingly important not only for STEM areas but also for many other fields. Computational chemistry, bio-informatics, computational linguistics, computational toxicology, etc. are just a few examples of the crossover disciplines that benefit significantly from the developments in the computing and Information Technology (IT). Instructors are facing more challenges today than ever in trying to come up with new, fresh and appealing methodologies to attract and retain students in delivering computing and IT related topics to a much broader audience. Computing courses and topics both for majors and non-majors need new approaches that motivate students to feel comfortable with the lifelong learning of computing concepts and tools. The goal of this paper is to summarize our teaching experience in and the great potential of App Inventor for Android (AIA) in broadening the appeal and diffusion of fundamental computing and programming concepts. With a pedagogical foundation stemming from constructionist learning and contextualized computing education, we present our motivation and the details of courses that can greatly benefit from AIA. © 2012 IEEE.