Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
8ISL492Algoritmalar ve Programlamaya Giriş3+0+03501.12.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 birsenselamoglu@osmaniye.edu.tr
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 Bölüm 1. Programlamaya Giriş, sf: 15-45 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
2 Algoritmaların sınıflandırılması, algoritma geliştirme kavramı Bölüm 2, Algoritma, sf. 50-55 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
3 Sayaç yapıları, koşul / karar durumları Bölüm 2, Algoritma, sf: 55-70 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
4 Akış diyagramları Bölüm 3. Akış Diyagramı, sf: 73-86 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
5 Sözde kod, sözde kod oluşturma Bölüm 5. Akış Diyagramından Kodlamaya Geçiş, sf. 115-118 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
6 Temel algoritma örnekleri Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
7 Akış diyagramlarından kodlamaya geçiş, Python programalama dili temelleri Bölüm 5. Akış Diyagramından Kodlamaya Geçiş, sf. 115-118 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
8 Python ile programlamaya giriş, değişkenler Bölüm 4. Program Dilleri- Python, sf. 106-112 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
9 Basit koşul yapıları Bölüm 5.5 sf. 147 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
10 Veri işlemleri Bölüm 5.2., sf. 121; Bölüm 5.3, sf. 130 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
11 Döngüler Bölüm 5.4. Döngü Komutları, sf: 139-141 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
12 Diziler ve uygulamalar Bölüm 7 Bir Boyutlu Dizi Uygulamaları, sf. 287-329 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
13 Arama algoritmaları Bölüm 7.3. Arama Algoritmaları, sf. 364-372 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017
14 Sıralama algoritmaları Bölüm 7.4. Sıralama Algoritmaları, sf: 329-364 Algoritma Geliştirme ve Programlamaya Giriş, 13. Baskı, Fahri Vatansever, Seçkin Yayıncılık, 2017

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

  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