Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
4BIL224Algoritma ve Programlama3+0+033 

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Ön Lisans
Bölümü / Programı Bilgisayar Programcılığı
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Algoritmalar geliştirme ve problem çözme yeterliliklerinin geliştirilmesi
Dersin İçeriği
Dersin Yöntem ve Teknikleri problem temelli öğrenme, labaratuvar çalışmaları, bilgisayar destekli uygulamalar
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Öğr.Gör. Filiz GÜRBÜZ
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar
Ders Notları Öğretim elemanı tarafından hazırlanan ders notları


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 % 30
Devam 1 % 20
Yarıyıl Sonu Sınavı 1 % 50
Toplam :
3
% 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 0,5 7
Ara Sınavlar 1 4 4
Uygulama 14 2 28
Yarıyıl Sonu Sınavı 1 9 9
Toplam İş Yükü   AKTS Kredisi : 3 90

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Algoritma kavramlarını ve temellerini açıklar.
2 Temel problemlere yönelik algoritma tasarlar.
3 Yazılım geliştirme sürecinde temel şifreleme problemlerine yönelik algoritma tasarlar.
4 Yazılım geliştirme sürecinde sıralama problemlerine yönelik algoritma tasarlar.
5 Yazılım geliştirme sürecinde arama problemlerine yönelik algoritma tasarlar.
6 Yazılım geliştirme sürecinde karar alma problemlerine yönelik algoritma tasarlar.
7 Bir problemi alt problemler halinde ele alıp yazılımsal çözüm üretebilecek algoritmaları tasarlar.

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Ders tanıtımı, Giriş
2 Algoritmaların temelleri
3 C# ile algoritma geliştirmek, satır, kod, sayaç, bayrak, koşul, karar
4 Sayılarla ilgili algoritmalar
5 Sayılarla ilgili algoritmalar
6 Sayılarla ilgili algoritmalar
7 Şifreleme algoritmalar
8 Vize Sınavı
9 Sıralama algoritmaları
10 Sıralama algoritmaları
11 Arama algoritmaları
12 Arama algoritmaları
13 Karar alma algoritmaları
14 Karar alma algoritmaları
16 Final Sınavı

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16
Ö1 5 5 5 5 5 5 5
Ö2 5 5 5 5 5 5 5
Ö3 5 5 5 5 5 5 5
Ö4 5 5 5 5 5 5 5
Ö5 5 5 5 5 5 5 5
Ö6 5 5 5 5 5 5 5
Ö7 5 5 5 5 5 5 5

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