DERS ADI

: ALGORİTMA TASARIMI VE UYGULAMALARI

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
END 1212 ALGORİTMA TASARIMI VE UYGULAMALARI ZORUNLU 3 1 0 6

Dersi Veren Birim

Endüstri Mühendisliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

PROF. DR. ŞENER AKPINAR

Dersi Alan Birimler

Endüstri Mühendisliği

Dersin Amacı

Bu dersin amacı, algoritma geliştirme ve başlangıç düzeyinde bilgisayar programlama ile ilgili temel kavramları ve bilgilerini vermektir. Bu doğrultuda bu derste çeşitli problemlerin çözülmesine yönelik olarak temel düzeyde C++ programlama dili kullanılarak algoritma ve temel programlama bileşenlerini içeren uygulamalar ve programlar geliştirilmektedir.

Dersin Öğrenme Kazanımları

1   Algoritma kavramını öğrenebilme.
2   Çeşitli problemler için algoritma hazırlayabilme becerisi.
3   Akış diyagramları ve kavramsal kodları kavrayabilme ve kullanabilme becerisi.
4   Programlamanın temel bileşenleri olan mantıksal operatörler, karar yapıları, diziler, matrisler ve döngüler hakkında bilgi sahibi olma.
5   C++ programlama dili ile temel programlama bileşenlerini bir algoritma dahilinde bilgisayar ortamında kullanabilme ve kodlayabilme.

Dersin Öğretim Türü

Örgün Öğretim

Dersin Önkoşulu/Önkoşulları

Yok

Ders İçin Önerilen Diğer Hususlar

Yok

Ders İçeriği

Hafta Konular Açıklama
1 Ders tanıtımı, algoritma ve programlama ile ilgili temel kavramlar.
2 Algoritmanın problem çözme ve programlama ile ilişkisi.
3 Algoritma tasarlama teknikleri: Algoritmaların sözel ifadesi
4 Algoritma tasarlama teknikleri: Akış diyagramları
5 Algoritma tasarlama teknikleri: Kavramsal kodlar
6 Girdi/Çıktı kavramları; temel veri tipleri; sabit ve değişkenler
7 Uygulama: Girdi/Çıktı kavramları; temel veri tipleri; sabit ve değişkenler
8 Matematiksel operatörler ve işlem öncelikleri
9 İlişkisel && Mantıksal operatörler ve karar yapıları
10 Uygulama: Matematiksel operatörler ve işlem öncelikleri; İlişkisel && Mantıksal operatörler ve karar yapıları
11 Döngüler
12 Diziler ve matrisler
13 Uygulama: Diziler ve matrisler; Döngüler
14 Laboratuvar uygulaması

Ders İçin Önerilen Kaynaklar

Vatansever, F., Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayınevi, 2023.

Öğrenme ve Öğretme Yöntemleri

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Vize
2 LAB Laboratuvar
3 FN Final
4 BNS BNS VZ * 0.30 + LAB * 0.20 + FN * 0.50
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.30 + LAB * 0.20 + BUT * 0.50


Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

Vize (%30) + Laboratuvar Uygulaması (%20) + Final (%50)

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

sener.akpinar@deu.edu.tr

Ders Öğretim Üyesi Görüşme Gün ve Saatleri

İlan Edilecektir.

Staj Durumu

YOK

İş Yükü Hesaplaması

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Anlatımı 14 4 56
Haftalık Ders öncesi/sonrası hazırlıklar 14 2 28
Vize Sınavına Hazırlık 1 15 15
Final Sınavına Hazırlık 1 30 30
Sunum Hazırlama 1 15 15
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 148

Program ve Öğrenme Kazanımları İlişkisi

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11
ÖK.144
ÖK.244
ÖK.33333
ÖK.444
ÖK.544