Bu dersin sonunda öğrenciler; 1) Problem çözümü için algoritma geliştirebilirler. 2) Bilgisayar programlama dilleri hakkında kavrayış geliştirirler. 3) Modüler programlama ve fonksiyonlar hakkında tartışabilirler. 4) Programlama yapabilirler. 5) Basit bilgisayar programları tanımlayabilirler.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Bu derste, bilgisayar programlamanın temelleri üzerinde durulacak ve öğrencilere çeşitli programlama ortamları tanıtılacaktır. Dersin içeriğinde, genel program tasarımı, algoritmalar ve hata ayıklama, data tipleri, diziler ve katarlar, karşılaştırma deyimleri ve döngüler, fonksiyonlar, farklı programlama dili ve özellikleri, Psikofizik Araç Kutusu gibi konulara yer verilecektir. Projelerle desteklenen derste bilgisayar programlamalarının deney tasarımı ve veri analizinde kullanımı, temel istatistik prensiplerinin uygulamaları, veri sunumu ve grafik hazırlama gibi konular üzerinde de durulacaktır.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Programlamaya Giriş
2. Hafta
Algoritma Geliştirme I
3. Hafta
Algoritma Geliştirme II
4. Hafta
Algoritma Geliştirme III
5. Hafta
Pyton Programlama Diline Giriş I
6. Hafta
Pyton Programlama Diline Giriş II
7. Hafta
Pyton Programlama Diline Giriş III
8. Hafta
Pyton Programlama Diline Giriş IV
9. Hafta
Komutlar ve dizinler
10. Hafta
Diziler
11. Hafta
Programlama Fonksiyonları
12. Hafta
İleri Düzey Programlama I
13. Hafta
İleri Düzey Programlama II
14. Hafta
İleri Düzey Programlama III
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
Aziz, A., Lee, T-H ve Prakash, A. (2016). Elements of programming interviews in Python: The insiders? guide. South Carolina: CreateSpace IPP. * Bu derste kullanılacak temel materyaller her yıl güncellenmektedir.
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Tartışma,Diğer
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Proje
1
60
Toplam(%)
60
Yıl İçinin Başarıya Oranı(%)
60
Finalin Başarıya Oranı(%)
40
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
14
5
70
Final Sınavına Hazırlık
1
24
24
Ders Saati
14
3
42
Ara Sınava Hazırlık
Laboratuvar
Final Sınavı
1
3
3
Ödevler
1
160
160
Toplam İş Yükü
299
Toplam İş Yükü / 30
9,96
Dersin AKTS Kredisi
10
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ