Web environment to support teaching introductory programming


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Boğaziçi Üniversitesi, FEN BİLİMLERİ ENSTİTÜSÜ, FEN BİLİMLERİ ENSTİTÜSÜ, Türkiye

Tezin Onay Tarihi: 2008

Tezin Dili: İngilizce

Öğrenci: DAĞHAN DİNÇ

Danışman: SUSAN MICHELE ÜSKÜDARLI

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Bu tez çalışması, Boğaziçi üniversitesi Bilgisayar Mühendisliği bölümünde verilen?Programcılığa Giriş? (kod: cmpe150) dersini destekleme amaçlı olarak geliştirilen?Giriş düzeyinde programcılık eğitimini desteklemek için web ortamı? çalışmasını anlatmaktadır.Bahsedilen ders, pek çok eğitim kurumunda yapısı ve boyutları sebebiyleöğrenciler için oldukça zorlayıcı bir ders olmuştur. Yaptığımız çalışmanın amacı dersinveriliş ortamı göz önünde bulundurularak öğretim kalitesini arttırmaktır. Bu çalışmadaöğrenci ve eğitim kadrosunun kullanımına açık şekilde program yazılabilecek ve eğitimmateryalleriyle zenginleştirilmiş bir web ortamı sunulmaktadır. Bu raporda tasarım,gerçekleştirim ve sistemin kullanımı anlatılmaktadır.Bu çalışma detaylı olarak bu sistemi neden ve nasıl geliştirdiğimize değinmektedir.Ayrıca iki dönemdir kullanmakta olduğumuz sistemin tecrübe ve dönütlerine de yer verilmiştir. 2. ünitede sistemi neden tasarladığımıza değindik. 3. ünitede çalışmamızlaalakalı alanlarda yapılan çalışmalardan bahsettik. 4. ünitede bu sistemin hangi özellikleriiçermesi gerektiğini anlattık. 5. ünitede sistemimizin içermesi gerektiği özelliklerigöz önünde bulunarak yaptığımız tasarımı sunduk. 6. ünitede tasarımımızı nasılsomut yazılıma dönüştürdüğümüzü anlattık. 7. ünitede sistemin öğrenci ve eğitimkadrosu gözünden nasıl kullanıldığını ekran görüntüleriyle tarif ettik. 8. ünitede sistemdenaldığımız dönütü aktardık. 9. ünitede bu sistemi kullandığımız iki sömestir'igöz önünde bulundurarak sistemimizi değerlendirdik. 10. ünitede sisteme gelecekteyapılabilecek olası eklentileri ve geliştirmeleri belirttik. Son olarak 11 ünitesinde songörüşlerimizi belirttik.