TR EN

PROGRAMLAMAYA GİRİŞ DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
VTK157 PROGRAMLAMAYA GİRİŞ 1 4 2 4

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. MUHAMMET ALİ GÜNEŞ
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi Öğr.Gör. MUHAMMET ALİ GÜNEŞ
Ders Ön Koşulu Yok

AMAÇ VE İÇERİK

Amaç: Bu ders, web tasarım ve kodlama öğrencilerine programlama temellerini öğretmeyi amaçlar. Web'e entegre etmeye başlamadan önce, algoritmalar, veri işleme, ve temel programlama yapılarını öğrenmeleri sağlanır. Python dili ile öğrencilerin problem çözme, veri manipülasyonu, ve modüler programlama becerileri geliştirilir.
İçerik: 1. Algoritmalar ve temel programlama mantığı 2. Python'da temel veri tipleri ve değişkenler 3. Kontrol yapıları: Koşullar (if-else) ve döngüler (for, while) 4. Fonksiyonlarla modüler programlama 5. Listeler, diziler ve sözlük veri yapıları 6. Dosya işlemleri ve veri saklama teknikleri 7. Hata yönetimi ve istisna işleme 8. Python'da basit matematiksel ve metinsel işlemler 9. Algoritma tasarımı ve problem çözme teknikleri

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

Algoritma ve akış şemalarını kullanarak temel problemleri çözebilir.
Python'da temel programlama yapıları ile kod yazabilir
Kontrol yapıları ve döngülerle dinamik programlama yapabilir.
Listeler ve sözlükler gibi veri yapılarıyla çalışabilir.
Fonksiyonlarla kodlarını modüler hale getirebilir.
Dosya işlemleriyle veri saklayabilir ve okuyabilir.
Hata yönetimi ve istisna işleme tekniklerini uygulayabilir.

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

Hafta Ön Hazırlık Konular Yöntem
1 Kaynak Tarama Algoritmaya Giriş Anlatım, Gösterip Yaptırma
2 Kaynak Tarama Python'a giriş: Değişkenler ve veri tipleri Anlatım, Gösterip Yaptırma
3 Kaynak Tarama Koşullar ve karar yapıları: if-else mantığı Anlatım, Gösterip Yaptırma
4 Kaynak Tarama Döngüler: for ve while kullanımı Anlatım, Gösterip Yaptırma
5 Kaynak Tarama Fonksiyonlara giriş: Parametreler ve geri dönüş değerleri Anlatım, Gösterip Yaptırma
6 Kaynak Tarama Listeler ve diziler: Veri işleme teknikleri Anlatım, Gösterip Yaptırma
7 - ARA SINAV -
8 Kaynak Tarama Sözlükler ve setler: Veri yapılarında derinlemesine çalışma Anlatım, Gösterip Yaptırma
9 Kaynak Tarama Dosya işlemleri: Dosya okuma, yazma ve veri işleme Anlatım, Gösterip Yaptırma
10 Kaynak Tarama Hata yönetimi ve istisna işleme: Kod güvenliği Anlatım, Gösterip Yaptırma
11 Kaynak Tarama Basit metinsel ve matematiksel işlemler Anlatım, Gösterip Yaptırma
12 Kaynak Tarama Algoritma tasarımı: Problem çözme egzersizleri Anlatım, Gösterip Yaptırma
13 Kaynak Tarama Mini Proje: Günlük bir problem çözme Anlatım, Gösterip Yaptırma
14 Kaynak Tarama Proje Sunumları ve Genel Değerlendirme Anlatım, Gösterip Yaptırma
15 Kaynak Tarama Proje Sunumları ve Genel Değerlendirme Anlatım, Gösterip Yaptırma
16 - FİNAL -
17 - FİNAL -

KAYNAKLAR

Ö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
DÖNEM SONU- Sınavı (Final) 1 100 Proje Teslim Edilmesi (Sınav Yapılmaz)
TOPLAM 1 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 4 56
Derse Ön Hazırlık ve Ders Sonrası Pekiştirme 14 1 14
Arazi Çalışması 0 0 0
Grup Çalışması / Ödevi 3 5 15
Laboratuvar 0 0 0
Okuma 0 0 0
Ödev 3 5 15
Proje Hazırlama 1 7 7
Seminer 0 0 0
Staj 0 0 0
Teknik Gezi 0 0 0
Web Tab. Öğrenme 0 0 0
Uygulama 0 0 0
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 0 0 0
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 36 0 108
Genel Toplam 108
Toplam İş Yükü / 25.5 4,2
Dersin AKTS(ECTS) Kredisi 4,0