DERS ADI

: ALGORİTMA VE PROGRAMLAMA

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
LME 2008 ALGORİTMA VE PROGRAMLAMA ZORUNLU 2 0 0 4

Dersi Veren Birim

Matematik Öğretmenliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

DR.ÖĞR.ÜYESİ MELİKE YİĞİT KOYUNKAYA

Dersi Alan Birimler

Matematik Öğretmenliği

Dersin Amacı

Bu dersin amacı, algoritma tasarımını; akış diyagramlarını, girdi-çıktı kavramlarını, döngüleri, karar yapıları, karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesini; algoritma ve akış şemalarının görselleştirilerek kullanıldığı (scratch, code.org gibi) programların uygulamaları; fonksiyon kullanarak uygun çözüm algoritmalarının oluşturulması, tek ve çift boyutlu diziler kullanarak uygun çözüm algoritmalarının geliştirilmesi, oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde kodlanmasını öğretmek ve uygulamalar yapmaktır.

Dersin Öğrenme Kazanımları

1   1. Algoritma kavramı hakkında iyi bir anlayışa sahip olabilme
2   2. Bilgisayar programlama yapılarını kullanabilme
3   3. Algoritmalardaki akış şema uygulamalarını yapabilme
4   4. Alt programlar ve fonksiyonlar kullanabilme
5   5. Bilgisayar Cebir Sistemlerini kullanabilme ve uygulamalar yapabilme

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 Algoritma Tasarımı
2 Akış Diyagramları, girdi-çıktı kavramları
3 Döngüler ve Karar yapıları
4 Karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesi
5 Karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesi
6 Algoritma ve akış şemalarının görselleştirilerek kullanıldığı (scratch, code.org gibi) programların uygulamaları
7 Algoritma ve akış şemalarının görselleştirilerek kullanıldığı (scratch, code.org gibi) programların uygulamaları
8 Ara sınav
9 Fonksiyon kullanarak uygun çözün algoritmalarının oluşturulması
10 Fonksiyon kullanarak uygun çözün algoritmalarının oluşturulması
11 Tek ve çift boyutlu diziler kullanarak uygun çözüm algoritmalarının geliştirilmesi
12 Tek ve çift boyutlu diziler kullanarak uygun çözüm algoritmalarının geliştirilmesi
13 Oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde kodlanması ve uygulamalar
14 Oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde kodlanması ve uygulamalar
15 Final Sınavı

Ders İçin Önerilen Kaynaklar

Çamoğlu K. (2017). Algoritma Uygulamalı Algoritma Kılavuzu. Kodlab Yayın Dağıtım.
Trembley, J.P. & Bunt, R.B. (1989). Introduction to Computer Science: An Algorithmic Approach , McGraw-Hill.
Vatansever, F. (2007). Algoritma Geliştirme ve Programlamaya Giriş. Seçkin-Bilgisayar.
Yaşar E. (2016). Algoritma ve Programlamaya Giriş. Ekin Basım Yayın

Öğrenme ve Öğretme Yöntemleri

Anlatım, tartışma, soru-yanıt, gözlem, grup çalışmaları, ödev hazırlama ve sunma

Değerlendirme Yöntemleri

SIRA NO KISA KOD UZUN ADI FORMUL
1 VZ Ara Sınav
2 FN Yarıyılsonu Sınavı
3 BNS BNS VZ * 0.40 + FN * 0.60
4 BUT Bütünleme Notu
5 BBN Bütünleme Sonu Başarı Notu VZ * 0.40 + BUT * 0.60


*** Bütünleme Sınavı Yapılmayan Birimlerde Bütünleme Kriteri Dikkate Alınmaz.

Değerlendirme Yöntemlerine İliskin Aciklamalar

Yok

Değerlendirme Kriteri

İlan Edilecektir.

Dersin Öğretim Dili

Türkçe

Derse İlişkin Politika ve Kurallar

Sınav tarihleri ders planında belirtilecektir. Sınav tarihleri kesinleştiğinde, tarihlerde değişiklik yapılabilir.

Dersin Öğretim Üyesi İletişim Bilgileri

melike.koyunkaya@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ı 13 2 26
Haftalık Ders öncesi/sonrası hazırlıklar 13 3 39
Vize Sınavına Hazırlık 1 10 10
Final Sınavına Hazırlık 1 10 10
Ödev Hazırlama 1 11 11
Final Sınavı 1 2 2
Vize Sınavı 1 2 2
TOPLAM İŞ YÜKÜ (saat) 100

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

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13PK.14PK.15PK.16PK.17PK.18
ÖK.115
ÖK.215
ÖK.315
ÖK.415
ÖK.515