GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BPR115 PROGRAMLAMA TEMELLERİ Ders 1 1 0

Önlisans





1 Algoritma kavramını açıklar ve basit algoritmalar tasarlar.
2 Python programlama dilinde temel sözdizimini uygular.
3 Değişkenler, veri tipleri ve operatörleri kullanır.
4 Koşullu ifadeler ve döngüler ile program geliştirir.
5 Fonksiyonları tanımlar, parametreleri kullanır ve geri dönüş değerleri oluşturur.
6 Veri yapıları (listeler, demetler, sözlükler, kümeler) ile çalışır.
7 Dosya işlemleri ve hata yönetimini uygular.
8 Küçük ölçekli Python projeleri tasarlar ve uygular.



[Yok]



Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Programlamaya giriş, algoritma kavramı, akış diyagramları Basit algoritma örnekleri, akış diyagramı çizimi Sunum, anlatım, soru-cevap Algoritma ve problem çözme üzerine temel araştırma
2 Python’a giriş, PyCharm IDE tanıtımı, ilk program “Hello World” ve basit print() uygulamaları Sunum, anlatım, uygulama yaptırma PyCharm kurulumu ve Python ortamının hazırlanması
3 Değişkenler, veri tipleri, operatörler Aritmetik ve mantıksal işlemler Sunum, uygulamalı örnek Veri tipleri ve değişken tanımı araştırması
4 Girdi/çıktı işlemleri, formatlı çıktı input() ile kullanıcıdan veri alma, çıktıyı formatlama Uygulama yaptırma, soru-cevap input() ve print() fonksiyonlarını inceleme
5 Koşul yapıları (if-else, elif) Karar verme yapılarıyla örnek programlar Anlatım, uygulama, problem çözme if-else örneklerini inceleme
6 Döngüler I (while döngüsü) Tekrar eden işlemler için while örnekleri Sunum, uygulamalı örnek Döngü mantığını araştırma
7 Döngüler II (for, range, break, continue) Liste üzerinde dönme, döngü kontrol örnekleri Uygulama yaptırma, soru-cevap range() fonksiyonunu inceleme
8 Fonksiyonlar I (tanım, parametreler, return) Basit fonksiyon tanımları ve çağırma örnekleri Sunum, uygulama Fonksiyon kavramı araştırması
9 Fonksiyonlar II (varsayılan parametreler, scope) Parametreli fonksiyonlar, global/yerel değişkenler Uygulama yaptırma, soru-cevap Fonksiyon örnekleri inceleme
10 Listeler ve demetler (tuples) Liste metodları, slicing işlemleri Sunum, uygulama Listelerle ilgili temel kaynakları inceleme
11 Sözlükler ve kümeler Sözlük ve küme işlemleri uygulaması Sunum, uygulama Dictionary ve set yapılarının araştırılması
12 Hata yönetimi (try-except-finally) Hata yakalama örnekleri Uygulama yaptırma, problem çözme Hata türleri araştırması
13 Dosya işlemleri (okuma, yazma, modüller) Dosya açma, yazma, okuma örnekleri Sunum, uygulama Dosya fonksiyonlarını araştırma
14 Genel tekrar ve proje sunumları Küçük ölçekli proje uygulamaları Soru-cevap, öğrenci sunumları Proje çalışmalarını tamamlamak



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


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Quiz 2 1 2
Derse Katılım 14 2 28
Laboratuvar 14 2 28
Gösterme 14 2 28
Rapor Hazırlama 1 1 1
Rapor Sunma 1 1 1
Proje Hazırlama 3 1 3
Bireysel Çalışma 14 1 14
Ara Sınav İçin Bireysel Çalışma 7 1 7
Final Sınavı içiin Bireysel Çalışma 7 2 14
Laboratuvar Ara Sınavı 1 1 1
Laboratuvar Sınavı 1 1 1
Toplam İş Yükü (saat) 130

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15 PÇ 16
ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
ÖÇ 5
ÖÇ 6
ÖÇ 7
ÖÇ 8
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek