TR EN

PROGRAMLAMA VE ALGORİTMA DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
OGP101 PROGRAMLAMA VE ALGORİTMA 1 3 3 5

DERS BİLGİLERİ

Dersin Öğretim Dili : Türkçe
Dersin Düzeyi ÖNLİSANS, TYY: + 5.Düzey, EQF-LLL: 5.Düzey, QF-EHEA: Kısa Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli -
Dersin Koordinatörü Öğr.Gör. NAZMİYE İNAM KÖSE
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi Öğr.Gör. NAZMİYE İNAM KÖSE
Ders Ön Koşulu Yok

AMAÇ VE İÇERİK

Amaç: Temel programlama kavramlarını bilen, temel programlama mantığına sahip algoritmik düşünme becerileri gelişmiş, oyun dünyası için özgün projeler geliştirip sunabilen bireyler yetiştirmek.
İçerik: Programlamanın temelleri, algoritma, akış şemaları, ilgili programlama dilinin temelleri, kontrol akış ifadeleri, döngüler, metodlar ve diziler

DERSİN ÖĞRENME ÇIKTILARI (Öğrenciler, bu dersi başarı ile tamamladıklarında aşağıda belirtilen bilgi, beceri ve/veya yetkinlikleri gösterirler.)

Temel programlama kavramlarını anlar. Temel programlama becerilerine sahip olur. Algoritmik düşünebilme yeteneğini geliştirir. Proje geliştirebilir ve sunabilir.

HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI

Hafta Ön Hazırlık Konular Yöntem
1 Konu ile ilgili araştırma Programlama ile ilgili genel kavramlar. -
2 Konu ile ilgili araştırma Algoritmalar, akış diyagramları, sözde kod -
3 Konu ile ilgili araştırma Problem durumundan algoritma oluşturma -
4 Konu ile ilgili araştırma Python'a giriş, Kütüphane kavramı, Arayüz tanıtımı -
5 Konu ile ilgili araştırma Temel veri tipleri, veri tip dönüşümleri değişkenler -
6 Konu ile ilgili araştırma Karşılaştırma operatörleri, Matematik ve Mantık operatörleri -
7 Konu ile ilgili araştırma Kontrol Yapıları ve Koşullu İfadeler -
8 Konu ile ilgili araştırma Döngüler -
9 Konu ile ilgili araştırma Fonksiyonlar, parametreler ve geri dönüş değerleri -
10 - ARA SINAV -
11 Konu ile ilgili araştırma Listeler, Diziler -
12 Konu ile ilgili araştırma Sözlükler, Kümeler -
13 Konu ile ilgili araştırma Algoritması verilen problem durumunu koda dönüştürme -
14 Konu ile ilgili araştırma Algoritması verilen problem durumunu koda dönüştürme -
15 Konu ile ilgili araştırma Kütüphane kullanımı -
16 - FİNAL -
17 - FİNAL -

KAYNAKLAR

Sıfırdan Uygulamalara Python - Furkan Değirmenciler Python Sıfırdan Uzmanlığa Programlama- Atıl Samancıoğlu Python Crash Course - Eric Matthes

ÖLÇME VE DEĞERLENDİRME

Yarıyıl İçi Yapılan Çalışmaların Ölçme ve Değerlendirmesi Etkinlik Sayısı Katkı Yüzdesi Açıklama Sınav Yapılma Şekli
Ara Sınav (Vize) 1 50 Klasik Sınav
DÖNEM SONU- Sınavı (Final) 1 50 Klasik Sınav
TOPLAM 2 100
(0) Etkisiz (1) En Düşük (2) Düşük (3) Orta (4) İyi (5) Çok İyi
0 1 2 3 4 5

DERSİN PROGRAM ÖĞRENME ÇIKTILARINA KATKISI

DERSİN İŞ YÜKÜ VE AKTS KREDİSİ

Öğrenme-Öğretme Etkinlikleri İş Yükü
Öğrenme-Öğretme Etkinlikleri Etkinlik(hafta sayısı) Süresi(saat sayısı) Toplam İş Yükü
Ders 14 3 42
Derse Ön Hazırlık ve Ders Sonrası Pekiştirme 14 2 28
Arazi Çalışması 0 0 0
Grup Çalışması / Ödevi 0 0 0
Laboratuvar 14 3 42
Okuma 0 0 0
Ödev 14 1 14
Proje Hazırlama 0 0 0
Seminer 0 0 0
Staj 0 0 0
Teknik Gezi 0 0 0
Web Tab. Öğrenme 0 0 0
Uygulama 14 3 42
Yerinde Uygulama 0 0 0
Mesleki Faaliyet 0 0 0
Sosyal Faaliyet 0 0 0
Tez Hazırlama 0 0 0
Alan Çalışması 0 0 0
Rapor Yazma 0 0 0
Final Sınavı 1 1 1
Final Sınavı Hazırlığı 0 0 0
Ara Sınav 1 1 1
Ara Sınav Hazırlığı 0 0 0
Kısa Sınav 0 0 0
Kısa Sınav Hazırlığı 0 0 0
TOPLAM 72 0 170
Genel Toplam 170
Toplam İş Yükü / 25.5 6,7
Dersin AKTS(ECTS) Kredisi 7,0