GERİ DÖN

Ders Öğretim Planı


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 deyimlerini kullanabilme.
5 Yazılım için gerekli döngü deyimlerini kullanabilme.
6 Yazılım için gerekli liste tanımlayabilme ve liste 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. Listeler ve liste 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ı (if-else) Örnek uygulama programları geliştirme
6 Karar Yapıları (if-elif-else) Örnek uygulama programları geliştirme
7 Karar Yapıları (Ve-Yada-Değil) Örnek uygulama programları geliştirme
8 Arasınav
9 Döngü Tanımı ve Deyimleri (For Döngüsü) Örnek uygulama programları geliştirme
10 Döngü Deyimleri ve İşlemleri (For) Örnek uygulama programları geliştirme
11 Döngü Tanımı ve Deyimleri (While Döngüsü) Örnek uygulama programları geliştirme
12 Döngü Deyimleri ve İşlemleri (While) Örnek uygulama programları geliştirme
13 Liste Tanımı ve Liste Kullanımı Örnek uygulama programları geliştirme
14 Liste Metotları Örnek uygulama programları geliştirme
15 Fonksiyonlar Örnek uygulama programları geliştirme
16 Dönem sonu sınavı

Internet kaynakları ve youtube eğitim videoları https://docs.python.org/3/tutorial/ https://www.w3schools.com/python/ https://www.tutorialspoint.com/python/index.htm DERS ARAÇLARI: Laboratuar deney gereçleri, Bilgisayar ve Projeksiyon cihazı.



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 5 2
ÖÇ 4 5
ÖÇ 5 5
ÖÇ 6 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek