Yazdır

DERS BİLGİLERİ
Ders KodDers AdT+U SaatYarıyılAKTS
FBO 5011BİLGİSAYAR PROGRAMLAMAYA GİRİŞ2 + 08. Yarıyıl4

DERS TANIMI
Ders Düzeyi Lisans
Ders Türü Seçmeli
Dersin Amacı Bu dersin amacı Fen Bilgisi Öğretmeni adaylarının temel programlama yapı ve kavramlarını tanıması, bu yapıları kullanarak basit düzeyde program geliştirmelerine olanak sağlanmasıdır. Dersin bir diğer amacı öğrencilerin okul dışında programlama becerilerini geliştirebilecek hazırbulunuşluluk düzeyine erişmelerinin sağlanmasıdır.
Ders İçeriği Değişkenler ve değer atama, If-else yapısı, Mantık operatörleri, Döngüler, Fonksiyonlar, Liste veri yapısı, String veri yapısı, Sözlük veri yapısı, Dosya işlemleri, Temel program tasarımı, Hata ayıklama, Nesne yönelimli programlama kavramları, Veritabanı işlemleri, Kütüphane kullanımı
Ders Ön Koşul Dersin ön koşulu yok.
Ders Yan Koşul Dersin yan koşulu yok.
Öğretim Sistemi Yüz Yüze

DERS ÖĞRENME KAZANIMLARI
1Programlamanın doğasını anlar
2Programlama sürecinin temel bileşenlerini tanır ve kullanır
3Prosedürel programlamada temel kontrol yapılarını tanır ve kullanır
4Temel programlama örüntülerini tanır
5Nesne yönelimli programlama paradigmasını anlar
6Veri saklama ve manipülasyonu konusunda temel ilkeleri anlar

DERS ÖĞRENME KAZANIMININ PROGRAM YETERLİLİKLERİNE KATKISI
NoPY 01PY 02PY 03PY 04PY 05PY 06PY 07PY 08PY 09PY 10PY 11PY 12PY 13
ÖK 001 25 25254422 
ÖK 002 25 25254422 
ÖK 003 25 25254422 
ÖK 004 25 25254422 
ÖK 005 25 25254422 
ÖK 006 25 25254422 
Ara Toplam 1230 1230123024241212 
Katkı0250252544220

AKTS / İŞ YÜKÜ TABLOSU
EtkinlikSayısıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Süresi(14 hafta/teorik+uygulama)14228
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme)14228
Ödevler2612
Arasınavlar(hazırlık süresi dahil)11212
Yarıyıl Sonu Sınavı(hazırlık süresi dahil)11212
Sunum / Seminer (hazırlık süresi dahil)11212
Toplam İş Yükü

Dersin AKTS Kredisi






104

4
DERS ŞUBELERİ
 Dönem seçiniz :   


 Ders DönemiŞube NoDersi Veren Öğretim Elemanı
Detay 2023-2024 Bahar1ESRA YECAN
Detay 2022-2023 Bahar1ESRA YECAN


Yazdır

Ders Şube Detayları
Dersin Kodu Dersin Ad Saat (T+P) Şube No Öğretim Dili Şube Dönemi
FBO 5011 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ 2 + 0 1 Türkçe 2023-2024 Bahar
Öğretim Elemanı  E-Posta  İç Hat  Ders Yeri Devam Zorunluluğu
Dr. Öğr. Üyesi ESRA YECAN eyecan@pau.edu.tr EGT A0431-09 Dersin Devam Yüzdesi : %70
Amaç Bu dersin amacı Fen Bilgisi Öğretmeni adaylarının temel programlama yapı ve kavramlarını tanıması, bu yapıları kullanarak basit düzeyde program geliştirmelerine olanak sağlanmasıdır. Dersin bir diğer amacı öğrencilerin okul dışında programlama becerilerini geliştirebilecek hazırbulunuşluluk düzeyine erişmelerinin sağlanmasıdır.
İçerik Değişkenler ve değer atama, If-else yapısı, Mantık operatörleri, Döngüler, Fonksiyonlar, Liste veri yapısı, String veri yapısı, Sözlük veri yapısı, Dosya işlemleri, Temel program tasarımı, Hata ayıklama, Nesne yönelimli programlama kavramları, Veritabanı işlemleri, Kütüphane kullanımı
Haftalık Konu Başlıkları
HaftaKonular
1 Algoritmaya Giriş - Tanımı, Problem Çözmedeki Yeri
2 Algoritmaya Giriş - Günlük hayat problemlerinin algoritmaları
3 Programlamada Mantıksal Yapılar
4 Programlamada Operatörler
5 Değişkenler ve Veri Tipleri
6 Algoritma ve Akış Diyagramı Oluşturma
7 Algoritma ve Akış Diyagramı Oluşturma
8 Python Temelleri
9 Akış Kontrolü: Koşul Yapıları
10 Akış Kontrolü: Döngüler
11 Listeler
12 Fonksiyonlar
13 Programlama Uygulamaları
14 Programlama Uygulamaları
Materyaller
Materyal belirtilmemiştir.
Kaynaklar
Ders Değerlendirme Sistemi
Değerlendirme YöntemiKatkı Yüzdesi (%)Değerlendirme Yöntemi Ad
Dönem Sonu Sınavı50Dönem Sonu Sınavı
Ara Sınav50Ara Sınav
T+U : Teorik + Pratik
PY: Program Yeterlilikleri
ÖK: Ders Öğrenme Kazanımları