DERS ADI

: PROGRAMLA TEMELLERİ

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
BİL 1004 PROGRAMLA TEMELLERİ ZORUNLU 3 1 0 5

Dersi Veren Birim

Bilgisayar Teknolojisi

Dersin Düzeyi

Önlisans

Ders Koordinatörü

ÖĞRETİM GÖREVLİSİ DUYGU BAĞCI

Dersi Alan Birimler

Bilgisayar Teknolojisi

Dersin Amacı

Phyton program ve gramer yapısını öğrenme, Program yazımında değişkenler, kontrol deyimleri ve döngüler kullanabilme, sınıf ve nesne kavramı ile ilgili terim ve tanımlamaları kavrayabilme ve kullanabilme, Phyton ile dosya işlemlerini gerçekleştirebilme, Phyton ile veri tabanı uygulamaları geliştirebilme, Pyhton ile web uygulamaları geliştirebilme

Dersin Öğrenme Kazanımları

1   Herhangi bir konuda algoritma tasarlamak ve akış şeması çizmek.
2   Phyton programlamayı kullanmak
3   Phyton ile programlar geliştirmek, Phyton komutları, değişkenler, kontrol tablolar ve dizelerini kullanmak
4   Nesne yönelimli programlama kavramları ve sınıfları kullanmak
5   Veritabanı uygulamalarını geliştirmek
6   İnternet uygulamalarını geliştirmek

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Python programlamaya giriş ve temel kavramlar
2 Değişkenler, değişken tanımlama kuralları, veri tipleri, Operatörler
3 Basit giriş-çıkış işlemleri
4 Dizi ve Liste işlemleri
5 String işlemleri
6 Ara Sınav
7 Fonksiyonlar
8 Python modülleri
9 Python ile hata yakalama
10 Nesne yönelimli programlama kavramları ve sınıflar
11 Dosya işlemleri
12 Ara Sınav
13 Veritabanı uygulamaları
14 Internet uygulamaları

Ders İçin Önerilen Kaynaklar

Daha sonra ilan edilecektir.

Öğrenme ve Öğretme Yöntemleri

-Ders anlatımı
-DVD,video vb.
-Uygulama

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ1 1.Vize
2 VZ2 2.Vize
3 FN YarıyılsonuSınavı
4 BNS FinalsonuBaşarı Notu VZ1 * 0.20 + VZ2 * 0.20 + FN * 0.60
5 BUT Bütünleme
6 BBN BütSonuBaşarıNotu VZ1 * 0.20 + VZ2 * 0.20 + BUT * 0.60

Değerlendirme Yöntemlerine İliskin Aciklamalar

1. Sınavlar öğrencilerin alanları ile ilgili problemleri çözme, öğrendiklerini uygulama becerileri ölçecektir.
2. Öğrencilerin sınıf içi tartışmalar ile konularında ve Kavramlar arasındaki ilişkileri tanımlama becerilerini geliştireceklerdir. Öğrencilerin edindikleri bilgileri bireysel ödevlerle test edilecektir.

Değerlendirme Kriteri

1. Öğrenme çıktılarını kazanma düzeyleri vize ve final sınavlarıyla değerlendirilir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

1. Derslerin %70'ine katılım zorunludur.
2. Her türlü intihal (kopyacılık) girişimi ve fiili disiplin cezası ile sonuçlanır.
3. Sınıf içi tartışmalara katılım gerekmektedir.
4. Problem çözme saatleri öğrenciler tarafından gerçekleştirilecektir.
5. Ödevler ders kitabındaki her konu sonunda bulunan tekrar bölümü alıştırmalarından oluşacaktır.
6. Öğretmen uygun gördüğü zamanda habersiz sınav yapma hakkını saklı tutar. Bu sınavlar ara sınav ve / veya yılsonu sınavına eklenebilir.
Pratik çalışmalara katılma ve ödevleri zamanında teslim etme.

Dersin Öğretim Üyesi İletişim Bilgileri

Öğr. Gör. Duygu BAĞCI
duygu.bagci@deu.edu.tr
Tel: 0232 301 94 97

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

Daha sonra ilan edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 12 3 36
Uygulama 12 1 12
Haftalık Ders öncesi/sonrası hazırlıklar 12 3 36
Vize Sınavına Hazırlık 2 10 20
Final Sınavına Hazırlık 1 16 16
Vize Sınavı 2 2 4
Final Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 126

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13PK.14PK.15
ÖK.1553533333
ÖK.2553533333
ÖK.3553533333
ÖK.4553533333
ÖK.5553533333
ÖK.6553533333