Examining Visual Programming Products of Novice Programmers: A Case Study

2016-05-18
16-18 May 2016Rize, Turkey10thInternational Computer and Instructional Technologies Symposium (ICITS)283Examining Visual Programming Products of Novice Programmers: A Case StudyKadir Yücel KAYAOrta Doğu Teknik Üniversitesi, Eğitim Fakültesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü, Ankara / TÜRKİYE, e-posta: kykaya@metu.edu.trMustafa GÜLEÇOrta Doğu Teknik Üniversitesi, Eğitim Fakültesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü, Ankara / TÜRKİYE, e-posta: mgulec@metu.edu.trKürşat ÇAĞILTAYOrta Doğu Teknik Üniversitesi, Eğitim Fakültesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü, Ankara / TÜRKİYE, e-posta: kursat@metu.edu.trAbstractComputer programming is a desired but difficult to learn topic for the students. Especially for the novice programmers, programming concepts are a new area and mostly end up with dropping out from the course. One of the solutions to overcome this problem is using visual programming environments. Final products of novice programmers, which are android applications in this case, could provide important information about the learning progress of the students. Purpose of this study is to examine the final products of students in a novice programming course to reveal strategies and flaws of a novice programmer. An introductory visual programming course was designed for novice learners during 2014, fall term at Middle East Technical University, Turkey. As the programming environment, App Inventor was used, which is a visual programming language developed by MIT Media Lab. Case study methodology was used to understand the critical points of the understanding of a novice programmer.
Citation Formats
K. Y. Kaya, M. Güleç, and K. Çağıltay, “Examining Visual Programming Products of Novice Programmers: A Case Study,” Rize, Türkiye, 2016, p. 283, Accessed: 00, 2021. [Online]. Available: https://drive.google.com/drive/folders/0B1AbLWW1wBfPMHFWdF9rVE5xZWs.