Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
1990001052010 | PROGRAMLAMA TEMELLERİ | Ders | 1 | 1 | 6,00 |
Önlisans
Türkçe
Programlama Temelleri Dersinin Amacı öğrencilere; bir problemin çözüm süreçlerini kavrayabilme, işlem adımları ve akış şemaları oluşturabilme ve bunları bir programlama diline ait koda dönüştürebilme yeterliliklerini kazandırmaktır.
Volkan SÖZERİ
1 | Problem çözümüne yönelik süreçleri tanımlayabilme |
2 | Problemin çözüm algoritmasını yazabilme, akış şemasını oluşturabilme. |
3 | Yazılım için gerekli sabit ve değişkenlerini tanımlayabilme, operatörleri kullanabilme. |
4 | Yazılım için gerekli kontrol ve döngü deyimlerini kullanabilme. |
5 | Yazılım için gerekli dizi tanımlayabilme ve dizi işlemlerini gerçekleştirebilme. |
6 | Altprogram oluşturabilme ve altprograma yönelik işlemler yapabilme |
7 | Yazılım için gerekli farklı dosya tipleri oluşturabilme ve dosya girişi-çıkış işlemlerini gerçekleştirebilme |
Birinci Öğretim
Yok
Yok
Problemin çözüm süreçleri. Çözüme yönelik işlem adımları ve akış şemaları. Seçilen programlama diline ait kodlama. Kontrol ve döngü deyimleri. Diziler ve dizi işlemleri. Altprogramlar, dosyalar ve dosya giriş-çıkış işlemleri.
Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|---|
1 | Algoritmaya Giriş, Algoritmanın Bölümleri ve Algoritmanın Temel Özellikleri | |||
2 | Algoritmada Operatörler, Akış Diyagram Temel Sembolleri | |||
3 | Veri Tanımı, Veri Çeşitleri, Verilerde Sabit ve Değişken Tanımları, Programlama Diline Giriş ve Veri Tipleri | |||
4 | Program Yapısı, Algoritma ve Akış Diyagramının Programlama diline Uygulanması, Programlama Dilinde Operatörler ve Giriş/Çıkış deyimleri | Örnek uygulama programları geliştirme | ||
5 | Karar Yapıları | Örnek uygulama programları geliştirme | ||
6 | Döngü Tanımı ve Deyimleri | Örnek uygulama programları geliştirme | ||
7 | Döngü Deyimleri ve İşlemleri | Örnek uygulama programları geliştirme | ||
8 | Arasınav | |||
9 | Dizi tanımlama, Tek Boyutlu Diziler | Örnek uygulama programları geliştirme | ||
10 | Çok Boyutlu Diziler | Örnek uygulama programları geliştirme | ||
11 | Alt Program tanımlama,Değer Döndürmeyen Alt Programlar | Örnek uygulama programları geliştirme | ||
12 | Değer Döndüren Alt Programlar | Örnek uygulama programları geliştirme | ||
13 | Sıralı Dosyalar ve dosya işlemleri | Örnek uygulama programları geliştirme | ||
14 | Sıralı Dosyalar ve dosya işlemleri | Örnek uygulama programları geliştirme | ||
15 | Rastgele Erişimli Dosyalar | Örnek uygulama programları geliştirme | ||
16 | Dönem sonu sınavı |
DERS KİTABI: Öğretim Elemanı Ders Notları, Pascal Programlama kitaplarının tamamı. DERS ARAÇLARI:Laboratuar deney gereçleri, Bilgisayar ve Projeksiyon cihazı.
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 3 | 42 |
Uygulama/Pratik | 14 | 1 | 14 |
Bireysel Çalışma | 14 | 4 | 56 |
Ödev Problemleri için Bireysel Çalışma | 8 | 3 | 24 |
Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
Final Sınavı içiin Bireysel Çalışma | 1 | 14 | 14 |
Okuma | 2 | 2 | 4 |
Toplam İş Yükü (saat) | 166 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | |
ÖÇ 1 | 5 | 2 | 4 | 5 | 4 | ||||
ÖÇ 2 | 5 | 3 | 4 | 3 | 4 | ||||
ÖÇ 3 | 4 | 2 | |||||||
ÖÇ 4 | 2 | ||||||||
ÖÇ 5 | |||||||||
ÖÇ 6 | |||||||||
ÖÇ 7 |