Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
8ISL492Algoritmalar ve Programlamaya Giriş3+0+03524.10.2025

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı İşletme
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Öğrencilerin temel algoritma yapılarıyla problem çözme ve bu algoritmaları bir programlama diliyle uygulama becerisi kazanmalarını sağlamaktır.
Dersin İçeriği Algoritma kavramı, akış şemaları, sözde kod yazımı, Python programlama dili yapısı ve uygulamalarını içerir.
Dersin Yöntem ve Teknikleri Anlatım, Soru- Cevap
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğr. Üyesi Birsen İrem Kuvvetli
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Soner Çelikkol, “Programlamaya Giriş ve Algoritma”, Akademi Yayınevi, 2001.
Ders Notları Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017

Ders Yapısı
Matematik ve Temel Bilimler %10
Mühendislik Bilimleri %80
Alan Bilgisi %10

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 3 42
Sınıf Dışı Ç. Süresi 14 6 84
Ara Sınavlar 1 15 15
Yarıyıl Sonu Sınavı 1 20 20
Toplam İş Yükü   AKTS Kredisi : 5 161

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Temel algoritma kavramlarını açıklar.
2 Akış şemaları oluşturur.
3 Sözde kod oluşturur.
4 Python programlama dili kullanarak temel düzeyde algoritma programlar

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Temel kavramlar
2 Algoritmaların sınıflandırılması, algoritma geliştirme kavramı
3 Sayaç yapıları, koşul / karar durumları
4 Akış diyagramları
5 Sözde kod, sözde kod oluşturma
6 Temel algoritma örnekleri
7 Akış diyagramlarından kodlamaya geçiş, Python programalama dili temelleri
8 Python ile programlamaya giriş, değişkenler
9 Basit koşul yapıları
10 Veri işlemleri
11 Döngüler
12 Diziler ve uygulamalar
13 Sıralama algoritmaları
14 Sıralama algoritmaları

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13
Tüm 3 4 2 3 3 3 1 3 3 1 2 1 1
Ö1 2 2 3 2 1 1 1
Ö2 3 3 2 4 3 3 1 2 1 1
Ö3 3 3 2 2 2 3 2
Ö4 4 5 3 4 3 4 1 5 4

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.osmaniye.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=290032&lang=tr