ANTALYA BİLİM ÜNİVERSİTESİ
Ders Bilgi Paketi

BTP 115 - Programlamaya Giriş I

Ders Öğretim Planı

Ders Kodu:
BTP 115
Ders Adı:
Programlamaya Giriş I
Dersin Sunulduğu Dil:
Türkçe
Dersin Türü:
Ders
Dersin Derecesi:
Önlisans
AKTS:
6.00
Dersin Sorumlusu:
Dr. Öğr. Üyesi Raziye Hale TOPALOĞLU

Dersin Amacı

Bu derste, bilgisayarların gelişimi, bileşenleri ve özellikleri ayrıntılı şekilde anlamak ve algoritmanın mantığını kavramak dersin ana amacıdır.  Python programlama dilinin gelişimi ve diğer dillere göre avantaj ve dezavantajlarından bahsedilerek algoritmik programlama için önemini kavrayabilmek ve programlama dili ile nasıl kodlama gerçekleştirileceği göstermek dersin amaçları arasındadır.

Dersin İçeriği

Python programlama diline giriş, programlamanın temel bileşenleri (bilgisayarlar, geliştirme ortamları, editörler, derleyiciler vs.), değişkenler, veri türleri, kontrol ve döngü yapıları,  en temel veri yapıları, fonksiyonlar.

Öğrenim Çıktısı

Kod Açıklama
ÖÇ1 Veri Tipleri ve Operatörleri etkin bir şekilde kullanabilirler.
ÖÇ2 Pythonda Veri Yapıları öğrenebilirler.
ÖÇ3 Program Akış Kontrolüne hakim olurlar.
ÖÇ4 Koşullu Durumları, Döngüleri ve Fonksiyonları bilirler.
ÖÇ5 Kodlama konusunda iyi bir seviyeye gelebilirler.

Haftalık Ders İçeriği

Hafta İçerik
1 Giriş, değerlendirme kriterleri, kaynaklar, içerik
2 Python programlama dilinin temel kavramları (Algoritma, akış şeması, derleyici vs.)
3 Pythonda Operatörler
4 Pythonda veri yapıları
5 Pythonda veri dönüşümleri
6 Değişken Atama ve girdi-çıktı komutları
7 Pythonda Koşullu Durumlar
8 Ara Sınav
9 Döngü Komutları (For komutu) ve iç içe döngüler
10 Döngü Komutları (while ve do while komutları)
11 Break ve continue komutları ve döngülerde yapılan temel hatalar
12 Fonksiyon tanımı
13 Fonksiyonlarda Parametre Türleri ve Kapsamı
14 Modüller
15 Genel Tekrar ve Kodlama Egzersizleri

İş Yükü Hesaplaması

Etkinlik Sayı Süre (Saat) Toplam
Derse Katılım 1 40.00 40.00
Uygulama / Pratik 1 30.00 30.00
Ders Öncesi Bireysel Çalışma 1 14.00 14.00
Uygulama / Pratik Sonrası Bireysel Çalışma 1 14.00 14.00
Ara Sınavı/Hazırlık 1 8.00 8.00
Final Sınavı/Hazırlık 1 14.00 14.00
Toplam İş Yükü (Saat) 120
AKTS Kredisi (İş Yükü / 25) 4

Değerlendirme

# Değerlendirme Tipi Katkı Yüzdesi (%)
1 Vize %30
2 Ödev %10
3 Final %60
TOPLAM %100

PÇ - ÖÇ Matrisi

PÇ \ ÖÇ
ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5
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
Düşük Katkı
2
Orta Katkı
3
Yüksek Katkı

Dersin Eğitim - Öğretim Metodları

# Yöntem Adı Faal Araçlar
1 Ders (anlatım), etkileşimli tartışma Dinleme, not alma, tekrar etme, derste getirilen eğitim materyalleri üzerinden gösterilenleri uygulama Standart derslik teknolojileri, çoklu ortam araçları (projektör, bilgisayar, dijital sunumlar)
2 Özel Destek / Yapısal Örnekler Önceden planlanmış özel beceriler -
3 Beyin Fırtınası İkili gruplar oluşturulmasının amacı fikir geliştirme aşamasında yenilikçiliğe açık olmalarını sağlamaktır. Standart derslik teknolojileri, çoklu ortam araçları, projektör, bilgisayar, tepegöz
4 Küçük Grup Tartışması Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme -
5 Problem Çözme * Problem çözme teknikleri kullanılarak fiziksel ve fizyolojik problemlerinin analiz edilmesi ve uygun çözümlerin geliştirilmesi. -
6 Ödev Bilgisayar ve Excel kullanarak ödev sorularının çözülmesi ve analiz edilmesi Bilgisayar