Bilgisayar Programlamasına ve Veri Analizine Giriş

LYOFN17 (Her iki dönemde verilmektedir: 15:00-16:30 3-14 Temmuz veya 17-28 Temmuz 2017 alınabilir)
Erkay Savaş, Hüsnü Yenigün, Albert Levi

Bilgisayarı kullanmanın ötesinde programlayabilmek, 21. yüzyılda her bireyin edinmesi gereken temel bir beceri haline gelmiştir. Bilgisayarlar yaşamımızın hemen her alanına girmiş olduklarından, bilgisayarlarda kullandığımız programların nasıl geliştirildiğini anlayabilmek şüphesiz faydalı olacaktır. Ayrıca, günlük yaşantımızda karşılaştığımız bazı problemlerin bilgisayar yardımıyla çözülebilmesi için de temel programlama becerilerini edinmek giderek bir gereklilik haline gelmiştir. Özellikle, sanal dünyada toplanan verilerin giderek devasa boyutlara ulaşması ve bunlardan analiz yoluyla yararlı bilgilerin edinilebilmesi de bilgisayar kullanımını ve temel programlama becerisini gerekli kılmıştır. Bilgisayar teknolojileri ve programlama dillerinin öğretiminde son yıllarda yaşanan gelişmeler, programlamanın ortaokul ve lise seviyesinde öğrenilmesini olanaklı hale getirmiştir. Bu derste, öğrenilmesi göreceli olarak çok daha kolay olan Python dili kullanılarak, bilgisayar programlamada kullanılan, algoritma, değişken, döngüler, yordamlar, giriş/çıkış fonksiyonları gibi temel konular öğrenilecektir. Ayrıca, bir sosyal medya aracı olan Twitter’dan toplanmış olan veriler üzerinde analiz yapılmasını sağlayan Python programlarının nasıl geliştirileceği konusunda çalışmalar yapılacaktır.

NOT: Dersi alacak öğrencinin derse katılımı için mutlaka dizüstü bilgisayarını yanında getirmesi gerekir.