Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Dili Türü Yarıyıl T+U Saat Kredi AKTS
Algoritma ve Programlamaya Giriş ETP1206 Türkçe Zorunlu 2. Yarıyıl 2 + 1 3,0 4,0
Ön Koşul Dersleri
Dersin Seviyesi Ön Lisans
Dersin Verilişi Ders, teorik anlatım, uygulamalı örnekler ve bilgisayar laboratuvarında gerçekleştirilen programlama çalışmaları ile desteklenerek yürütülmektedir.
Dersin Koordinatörü Dr. Öğr. Üyesi Günay TEMÜR
Dersi Veren(ler) Dr. Öğr. Üyesi Günay TEMÜR (Bahar)
Dersin Amacı Bu dersin amacı, öğrencilerin algoritmik düşünme becerilerini geliştirmek, temel programlama kavramlarını öğretmek ve problem çözme süreçlerinde algoritma tasarlama ve uygulama yetkinliği kazandırmaktır.
Dersin İçeriği Bu ders kapsamında algoritma kavramı, akış diyagramları, sözde kod (pseudocode), değişkenler, veri tipleri, operatörler, karar yapıları (if-else), döngüler (for, while), diziler, fonksiyonlar ve temel programlama uygulamaları ele alınmaktadır.
Ders Öğrenme Kazanımları
# Öğrenme Kazanımı
1 Algoritma kavramını açıklar, verilen problemlere uygun algoritmalar tasarlar.
2 Problem çözme sürecinde analitik düşünme becerilerini kullanarak çözüm üretir ve uygulamaya dönüştürür.
3 Geliştirilen programlarda hata ayıklama (debug) işlemlerini gerçekleştirir ve programın doğruluğunu test eder.
Ders Planı (Haftalık Konular)
Hafta Konular/Uygulamalar Yöntem
1. Hafta Algoritma kavramına giriş ve problem çözme Sunum (Hazırlık), Uygulama
2. Hafta Akış diyagramları ve sözde kod (pseudocode) Sunum (Hazırlık), Uygulama
3. Hafta Değişkenler, veri tipleri ve operatörler Sunum (Hazırlık), Uygulama
4. Hafta Giriş-çıkış işlemleri ve temel program yapısı Sunum (Hazırlık), Uygulama
5. Hafta Karar yapıları (if-else) Sunum (Hazırlık), Uygulama
6. Hafta Çoklu koşullar ve mantıksal ifadeler Sunum (Hazırlık), Uygulama
7. Hafta Döngüler (for, while) Sunum (Hazırlık), Uygulama
8. Hafta İç içe döngüler ve uygulamalar Sunum (Hazırlık), Uygulama
9. Hafta Dizilere giriş ve dizi işlemleri Sunum (Hazırlık), Uygulama
10. Hafta Fonksiyonlar ve modüler programlama Sunum (Hazırlık), Uygulama
11. Hafta String (metin) işlemleri Sunum (Hazırlık), Uygulama
12. Hafta Hata yakalama ve temel debug işlemleri Sunum (Hazırlık), Uygulama
13. Hafta Problem çözme uygulamaları Sunum (Hazırlık), Uygulama
14. Hafta Genel tekrar ve uygulama geliştirme Sunum (Hazırlık), Uygulama
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Ders - Program Yeterlilikleri İlişkileri
No Program Yeterlilikleri Katkı Düzeyi
1 2 3 4 5
1 E-ticaretin temel kavramlarını, hukuksal boyutunu ve güvenlik konularını açıklar; mesleki uygulama esaslarına sahip olur.
2 İş sağlığı ve güvenliği, çevre bilinci ve kalite süreçleri hakkında bilgi sahibi olur
3 E-ticaret için gerekli dijital pazarlama araç ve yöntemlerini yönetir; güncel gelişmeleri takip eder.
4 Mesleği ile ilgili bilişim teknolojilerini ve ofis yazılımlarını etkin şekilde kullanır.
5 Pazar verilerini toplama, analiz etme ve mesleki problemleri eleştirel bir yaklaşımla değerlendirip çözüm üretme becerisine sahiptir
6 Bilgi ve becerilerini yazılı ve sözlü iletişim yolu ile etkin biçimde sunar, kurumsal dilde ifade eder.
7 Sektörel uygulamalarda karşılaşılan karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alır.
8 Kariyer yönetimi ve yaşam boyu öğrenme konularında farkındalığa sahiptir; kişisel gelişimini sürdürür
11 E-ticaret ile ilgili süreçleri yönetir; SEO ve dijital stratejileri kurumsal hedeflere uygun geliştirir.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik DK1 DK2 DK3
PY1 4 4 4
PY2 2 2 2
PY3 3 3 3
PY4 4 4 4
PY5 4 5 4
PY6 2 3 2
PY7 2 3 2
PY8 2 3 2
PY11 2 2 2
Kaynaklar
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • Algoritmaya Giriş
  • Python ile algoritma
Değerlendirme Yöntemi
Bahar Dönemi
Sorumlu Personel Grup Değerlendirme Yöntemi Yüzde
Dr. Öğr. Üyesi Günay TEMÜR Vize 40,00
Dr. Öğr. Üyesi Günay TEMÜR Final 60,00
Toplam 100,00
AKTS / İş Yükü Tablosu
AKTS / İş Yükü Tablosu Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders İçi
Ders Saati (14 Hafta) 4 14 56
Ders Dışı
Sunum (Hazırlık) 3 14 42
Sınavlar
Ara Sınav 1 3 3
Final 1 4 4
Toplam İş Yükü 105
*AKTS = (Toplam İş Yükü) / 25,5 Dersin AKTS Kredisi 4,0