Algoritma ve Akiş Şemasi Kavramlarinin Öğretiminde Akilli Bir Yazilim Sistemi Kullanimi

作者: Aslihan Tüfekci , Utku Köse

DOI:

关键词:

摘要: Bu calismanin amaci, bilgisayar programlamanin onemli konulari: algoritma ve akis semasi kavramlarinin ogretilmesi icin gelistirilmis olan, Yapay Zekâ destekli bir egitsel yazilim sistemini tanitmak sistemin basarimini degerlendirmek elde edilen bulgulara deginmektir. Calisma kapsaminda tanitilan sistemi, programlama temel ogretimi dusturuna siki sekilde bagli kalmakta, ancak bunu destekli, akilli mekanizma cercevesinde gerceklestirmektedir. Yazilimin etkili ogretim araci olup olmadigi konusunda fikir edinmek genel degerlendirme sureci planlanmis; calismaya konu olan ogrenciler, bu surecten gecirilmistir. Degerlendirme sureciyle bulgular, gelistirilen sisteminin, - kavramlarini odak noktasi algoritmik dusunce mantigini noktasinda basarili oldugunu gostermistir. Ek olarak; ogrencilerin temellerine yonelik derslerdeki basari oranlarini artirdigini gerek yazilimin, gerekse gerceklesen egitimsel sureclerin, ogrenciler tarafindan oldukca bulundugunu da ifade etmek mumkundur.

参考文章(29)
Danial Hooshyar, Rodina Binti Ahmad, Moslem Yousefi, Farrah Dina Yusop, S‐J Horng, None, A flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmers Journal of Computer Assisted Learning. ,vol. 31, pp. 345- 361 ,(2015) , 10.1111/JCAL.12099
Gregory John Michaelson, Teaching Programming with Computational and Informational Thinking Journal of pedagogic development. ,vol. 5, pp. 51- 65 ,(2015)
Roy Sterritt, Julie Campbell, Paul Hanna, REINTRODUCING PROGRAMMING TO THE SCHOOL ENVIRONMENT INTED 2015 - 9th International Technology, Education and Development Conference. pp. 7630- 7631 ,(2015)
John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman, Evelyn Eastmond, The Scratch Programming Language and Environment ACM Transactions on Computing Education. ,vol. 10, pp. 16- ,(2010) , 10.1145/1868358.1868363
Robert Moser, A fantasy adventure game as a learning environment: why learning to program is so difficult and what can be done about it integrating technology into computer science education. ,vol. 29, pp. 114- 116 ,(1997) , 10.1145/268809.268853
Nelishia Pillay, Vikash R. Jugoo, An investigation into student characteristics affecting novice programming performance technical symposium on computer science education. ,vol. 37, pp. 107- 110 ,(2005) , 10.1145/1113847.1113888
G. P. Jain, V. P. Gurupur, E. D. Faulkenberry, Artificial Intelligence Based Student Learning Evaluation Tool global engineering education conference. pp. 751- 756 ,(2013) , 10.1109/EDUCON.2013.6530191
Mohamad H. Hassoun, Nathan Intrator, Susan McKay, Wolfgang Christian, Fundamentals of Artificial Neural Networks Computers in Physics. ,vol. 10, pp. 137- 137 ,(1996) , 10.1063/1.4822376
Quintin Cutts, Richard Connor, Greg Michaelson, Peter Donaldson, Code or (not code): separating formal and natural language in CS education workshop in primary and secondary computing education. pp. 20- 28 ,(2014) , 10.1145/2670757.2670780