Implementing IT0/CS0 with scratch, app inventor for android, and lego mindstorms


Uludag S., KARAKUŞ M., Turner S. W.

2011 ACM Special Interest Group for Information Technology Education Conference, SIGITE'11, West Point, NY, Amerika Birleşik Devletleri, 20 - 22 Ekim 2011, ss.183-189 identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1145/2047594.2047645
  • Basıldığı Şehir: West Point, NY
  • Basıldığı Ülke: Amerika Birleşik Devletleri
  • Sayfa Sayıları: ss.183-189
  • Anahtar Kelimeler: Computer science for non-majors, CS education, CS0, Information literacy, Introductory programming, IT education, IT0, Novice programming environments
  • Ankara Üniversitesi Adresli: Evet

Özet

The trend of declining enrollment and interest in computing fields, combined with increased demand from the industry, challenges instructors to come up with new, fresh and appealing methodologies to attract and retain students. Further, with the diffusion of information and computing technologies into almost all fields of study, introductory computing courses for non-majors need approaches that motivate students to feel comfortable with the life-long learning of computing concepts and tools. The goal of this paper is to summarize our teaching experience blending the aforementioned two needs into one course that may be considered as a type of CS0/IT0 course. With the pedagogical underpinnings stemming from constructionist learning and contextualized computing education, we present our motivation and the details of a course that uses the Scratch programming language, App Inventor for Android, and Lego Minstorm robotics. © 2011 ACM.