Bu çalışmanın amacı, bilgisayar programlamanın önemli konuları: algoritma ve akış şeması kavramlarının öğretilmesi için geliştirilmiş olan, Yapay Zekâ destekli bir eğitsel yazılım sistemini tanıtmak ve sistemin başarımını değerlendirmek için elde edilen bulgulara değinmektir. Çalışma kapsamında tanıtılan yazılım sistemi, bilgisayar programlama temel kavramlarının öğretimi düsturuna sıkı bir şekilde bağlı kalmakta, ancak bunu Yapay Zekâ destekli, akıllı bir mekanizma çerçevesinde gerçekleştirmektedir. Yazılımın etkili bir öğretim aracı olup olmadığı konusunda fikir edinmek için genel bir değerlendirme süreci planlanmış; çalışmaya konu olan öğrenciler, bu süreçten geçirilmiştir. Değerlendirme süreciyle elde edilen bulgular, geliştirilen yazılım sisteminin, algoritma - akış şeması kavramlarını ve bilgisayar programlamanın temel odak noktası olan algoritmik düşünce mantığını etkili bir şekilde öğretilmesi noktasında başarılı olduğunu göstermiştir. Ek olarak; yazılım sisteminin, öğrencilerin bilgisayar programlama temellerine yönelik derslerdeki başarı oranlarını artırdığını ve gerek yazılımın, gerekse gerçekleşen eğitimsel süreçlerin, öğrenciler tarafından oldukça etkili bulunduğunu da ifade etmek mümkündür.
Objective of this work is to introduce an Artificial Intelligence supported educational software system, which has been developed for teaching important subjects of computer programming: algorithm and flowchart concepts, and touch upon the findings, which were obtained for evaluating success of the system. The software system introduced in the work is tightly connected to the rule of teaching essential computer programming concepts, but ensures this task in the context of an Artificial Intelligence supported, intelligent mechanism. In order to have idea about whether the software is an effective teaching tool or not, a general evaluation process has been planned; students subjected to the work have been taken into this process. Findings obtained via evaluation process have shown that the developed software system is successful at effectively teaching the algorithmic thinking logic, which is the essential focus, and algorithm - flowchart concepts. Additionally, it is also possible to express that the software system has improved students’ success rates in the courses related to essentials of computer programming and students have found both software and the performed educational processes pretty effective.
Computer programming Algorithm Flow chart Artificial intelligence Educational software system.
Other ID | JA36JZ46MV |
---|---|
Journal Section | Articles |
Authors | |
Publication Date | July 14, 2016 |
Published in Issue | Year 2015 Volume: 5 Issue: 5 - Volume: 5 Issue: 5 |