Bu dersin sonunda öğrenciler; 1) Algoritma tasarımı yapar, 2) Akış diyagramları ile çalışır, 3) Mantıksal hataları bulur, 4) Bilgisayar programlamaya başlamak için gereken mantıksal altyapıya sahip olur.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Bu ders kapsamında öğrenciye; programlamanın temellerini oluşturan algoritma ve akış diyagramı kavramları öğretilip, algoritmanın düzenli ve verimli çalışması için gerekli şartlara uygun kodlama öncesi program akışını ile ilgili yeterlikler kazandırılması amaçlanmaktadır.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Bilgisayarın yapısı,
2. Hafta
Programlamaya giriş,
3. Hafta
Programlama dilleri,
4. Hafta
Algoritmalar,
5. Hafta
Akış Diyagramları,
6. Hafta
Akış diyagramlarından program kodlamaya geçiş,
7. Hafta
Değişkenler ve Sabitler,
8. Hafta
Ara Sınav Haftası
9. Hafta
Giriş-Çıkış İşlemleri,
10. Hafta
Operatörler,
11. Hafta
Karar Yapıları,
12. Hafta
Uygulama,
13. Hafta
Döngü Yapıları,
14. Hafta
Uygulama,
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
Algoritma Geliştirme ve Programlamaya Giriş, Fahri Vatansever, Seçkin Yayınları, 4. baskı, 2005. Algoritmayı anlamak, Mustafa Eker, Nirvana yayınları, 2004. C Dersi Programlamaya giriş- N.E. Çağıltay, G. Tokdemir, C. F. Selbes, Ç. Turhan Slayt ve yansılar
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Eğitim-Uygulama,Sorun/Problem Çözme
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
30
Ödev
1
5
Mini-Sınav
1
5
Uygulama/Pratik
5
25
Toplam(%)
65
Yıl İçinin Başarıya Oranı(%)
65
Finalin Başarıya Oranı(%)
35
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
2
2
Kısa Sınavlara hazırlık
6
3
18
Sınıf Dışı Ders Çalışma Süresi
14
4
56
Final Sınavına Hazırlık
1
30
30
Ders Saati
14
2
28
Ara Sınava Hazırlık
1
15
15
Laboratuvar
14
2
28
Final Sınavı
1
2
2
Ödevler
6
3
18
Toplam İş Yükü
197
Toplam İş Yükü / 30
6,56
Dersin AKTS Kredisi
7
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ