16-18 May 2016 Rize, Turkey ͳͲ ℎ International Computer and Instructional Technologies Symposium (ICITS) 1262 Yazılım Eğitiminde Kullanılacak Etkileşimli Video Geliştirme Sürecine İlişkin Bir Tasarım Önerisi Mahmut Can SÖZERİ Kuveyt Türk Katılım Bankası Ar-Ge Merkezi, Kocaeli / TÜRKİYE, e-posta: mcansozeri@gmail.com Serhat Bahadır KERT Yıldız Teknik Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü, İstanbul / TÜRKİYE, e-posta: sbkert@yildiz.edu.tr Özet Teknolojik gelişimin beraberinde, elektronik içerik ve video desteğinin öğretim süreçlerinde kullanım oranlarının da artış gösterdiği ifade edilebilir. Özellikle, video ders kayıtlarının, önemli ders destek araçları olarak, diğer öğretim teknolojisi uygulamaları ve fiziki öğretim materyalleriyle rekabet edecek düzeye geldiği görülebilmektedir. Günümüzde, büyük yazılım firmalarının, video ders içeriklerinin potansiyellerini keşfederek bu alanda büyük yatırımlar yaptığı bilinmektedir. Web 2.0 teknolojilerinin yaygınlaşmasıyla birlikte “how to” olarak bilinen binlerce videonun, yeni video dağıtım ortamlarıyla (Udemy, ehow, howcast, videojug vb.) paylaşıma sunulduğu görülmüştür. Ayrıca, son yıllarda, videolar içerisine entegre edilen etkileşimli içerikler, güçlü öğrenme sistemlerinin ortaya çıkışını beraberinde getirmiştir. Etkileşimli video; bilgi yönetimi yapabilen ve karar verici olan bilgisayarın yeteneği ile videonun yeteneklerini birleştiren göreceli olarak yeni bir öğretimsel teknolojidir. Bu teknoloji; öğrencinin pasif bir izleyici konumundan çıkarak öğretimsel video ile etkileşime girmesini sağlamaktadır. İlk video içeriklerinde yaşanan; ilerleyiş sırasına bağlı kalma gerekliliği, motivasyon eksikliği, bireysel öğrenme ihtiyaçlarına verilen destek eksikliği ve öğrenen ve içerik arasındaki etkileşimsizlik, etkileşimli video içeriklerin oluşturulmasıyla birlikte aşılmaya çalışılmıştır. Teknoloji ve özellikle yazılım eğitimi hedeflerine yönelik olarak, uluslararası düzeyde ders videolarının kullanıldığı bilinmektedir. Bu kapsamda, hazırlanan çalışmada, yazılım eğitiminde kullanıma yönelik etkileşimli video sistemini geliştirmek için bir sistem tasarımı önerilmektedir. Bu tasarım içerisinde; veritabanı tasarımları, ekran tasarımları ve genel yapının yazılımsal mantığı açıklanmıştır. Yıldız Teknik Üniversitesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü’nde yürütülmekte olan bir Yüksek Lisans tez çalışmasının ilk fazını oluşturan çalışmada önerilen sistemin verimliliğine ilişkin deneysel süreçler, tez çalışmasının ileriki fazlarında gerçekleştirilecektir. Abstract With technology developments, we can assume that usage of electronic content and video support in learning is also showing increase. Especially video tutorials, as an important teaching materials, has capable to compete other teaching and non-electronic materials. Nowadays, It’s a known thing that well-known technology companies, such as Apple, Microsoft, Adobe etc., realize the video tutorial’s potential and they are making sizable investments on it. Becoming Web 2.0 widespread, there are a lot “how-to” videos which have been sharing with new global video-sharing web sites like Udemy, ehow, howcast, videojug, coursera, etc. Moreover, in recent years, interactive contents which are embedded into videos lead to the existence of powerful learning systems. Interactive video is a relativistic new instructional technology which combines functionalities of video and abilities of computer which can do information management and is decision-maker. This technology provides student interact with instructional video by taking student from a passive video-watcher. Using interactive videos, we’re trying to overcome problems occurred in non-interactive video content such as requirement of watching linear video progressing, lack of motivation, lack of support given to individual learning needs, lack of interactivity between learner and content. As for technology and especially software training objectives, it is known that lesson videos are used international level. In this paper, we offer a software design to develop Interactive Video System(IVS) to be used for programming teaching. The system has following components; Student component, Authentication and User Management