Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
6012001312025 | PROGRAMLAMA TEMELLERİ | Ders | 1 | 1 | 5,00 |
Önlisans
Bu dersin amacı, programlama dinamiklerini bütün yönleri ile öğrenmek, kodlama iskeletini oluşturabilmek ve mantık kurma niteliklerine büyük oranda sahip olmaktır. Bunu gerçekleştirebilmek için problemi anlamak, analiz etmek ve çözüm geliştirme yaklaşımlarına sahip olmak gerekir.
Prof. Dr. Ahmet Kaya.
1 | Akış şeması elemanlarını tanımak ve tanımlamak |
2 | Problemi anlamak ve tanımlamak |
3 | Giriş-Çıkış işlemleri yapabilmek |
4 | Akış şeması iskeleti oluşturabilmek |
5 | if then else kurulumunu gerçekleştirebilmek, buna bağlı akışı yönlendirmek |
6 | Değişken ve dizin değişkenleri öğrenmek |
7 | Bir bütün olarak problemi analiz edebilmek ve yazılım mantığını kurgulayabilmek |
Birinci Öğretim
Yok
Programlamaya temel oluşturabilecek problemleri anlayabilmek
Bu dersin içeriği, kodlamaya temel oluşturacak problemler dizisini anlamak, probleme çözüm olabilecek analizleri yapabilmek, program parçalarının kodlama mantığını geliştirebilmek, sentez yapmak ve bir bütün olarak yazılım geliştirme mantığını oluşturabilmektir.
Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|---|
1 | Programlama problem türleri | Sınıf ortamında öğretim faaliyetleri | ||
2 | Veri türlerini tanımak ve öğrenmek | Sınıf ortamında örneklemeler yapmak | ||
3 | Giriş-çıkış işlemleri | Sınıf ortamında tanımlama ve gösterimler | ||
4 | Matematiksel işlemler | Sınıf ortamında gösterimler | ||
5 | if then else işlem ve blokları | Sınıf ortamında uygulamalar ve ödev çalışmaları | ||
6 | Algoritmalarda akış sistematiği | Sınıf ortamında öğretim | ||
7 | Akış şeması iskeleti kurmak | Sınıf ortamında tahta başı uygulamalar | ||
8 | Arasınav | Sınıf ortamında 3 ya da 4 sorudan oluşan klasik temelli bir sınav | ||
9 | Sınav sorularının çözümü ve tartışma | Sınıf ortamında uygulamalar | ||
10 | Dizinler ve dizin değişkenler | Sınıf ortamında uygulamalar | ||
11 | Döngüler ve döngülerin çalışma prensipleri üzerine uygulamalar | Sınıf ortamında uygulamalar | ||
12 | Bir bütün olarak uzun problem çözüm algoritmaları | Sınıf ortamında uygulamalar | ||
13 | Ticari uygulamalı soru çözümlemeleri | Sınıf ortamında uygulamalar | ||
14 | Eğitim kuruluşlarını ilgilendiren uygulamalar | Sınıf ortamında uygulamalar | ||
15 | Genel uygulamalar | Sınıf ortamında uygulamalar | ||
16 | Final sınavına hazırlık dersi | Sınıf ortamında uygulamalar |
Öğrencilerin tercihlerine bırakılmış kitaplar.
Öğretim üyesinin planlaması doğrultusunda bir dizi problemin mantığını oluşturabilme işlemleri planlanır.
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 |
Gerekmez
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 2 | 2 |
Final Sınavı | 1 | 2 | 2 |
Quiz | 5 | 1 | 5 |
Derse Katılım | 14 | 4 | 56 |
Tartışma | 3 | 2 | 6 |
Soru-Yanıt | 4 | 1 | 4 |
Beyin Fırtınası | 4 | 2 | 8 |
Bireysel Çalışma | 6 | 4 | 24 |
Ödev Problemleri için Bireysel Çalışma | 1 | 1 | 1 |
Ara Sınav İçin Bireysel Çalışma | 1 | 12 | 12 |
Final Sınavı içiin Bireysel Çalışma | 1 | 18 | 18 |
Ev Ödevi | 6 | 2 | 12 |
Toplam İş Yükü (saat) | 150 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | |
ÖÇ 1 | |||||||||
ÖÇ 2 | |||||||||
ÖÇ 3 | |||||||||
ÖÇ 4 | |||||||||
ÖÇ 5 | |||||||||
ÖÇ 6 | |||||||||
ÖÇ 7 |