DERS ADI

: Algoritma ve Programlama

Ders Bilgileri

Ders Kodu Ders Adı Ders Türü D U L AKTS
OME 2006 Algoritma ve Programlama ZORUNLU 2 0 0 2

Dersi Veren Birim

İlköğretim Matematik Öğretmenliği

Dersin Düzeyi

Lisans

Ders Koordinatörü

PROF.DR. SERKAN NARLI

Dersi Alan Birimler

İlköğretim Matematik Öğretmenliği

Dersin Amacı

Algoritmanın temelini ve işleyişini anlayabilmek, bir problemin çözümünde işlem adımlarını yazabilmek, bu işlem adımlarını akış şemasına dönüştürebilmek ve bunu eğitim yazılımı için kullanabilmek.

Dersin Öğrenme Kazanımları

1   1. Algoritmalardaki akış şemalarını çizebilme
2   2. Döngü programları yazabilme
3   3. Altprogramlar ve fonksiyonlar kullanabilme
4   4. Diziler ile ilgili uygulamalar yapabilme
5   5. Dosya işlemleri ile dosyaları yönetebilme ve programlarında kullanabilme
6   6. Algoritmaların Bilgisayar Cebir Sistemlerinde kodlanması ve uygulamaları
7   7. Fonksiyon kullanarak uygun çözün algoritmalarını oluşturulabilme

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 Problem çözme, algoritma ve akış şemaları
2 Akış diyagramları, girdi-çıktı kavramları, döngüler, karar yapıları
3 Basic programlama dilinin yapısı ve tanımlamaları
4 Algoritma ve akış şemalarının görselleştirilerek kullanıldığı (scratch, code.org gibi) programların uygulamaları
5 Diziler
6 String ifadeler
7 Ön tanımlı fonksiyonlar
8 Genel Tekrar, Ders Değerlendirmesi, Ara Sınav
9 Alt programlar
10 Dosya işlemleri
11 Dosyadan okuma
12 Uygulamalar
13 Tek ve çift boyutlu diziler kullanarak uygun çözüm algoritmalarının geliştirilmesi
14 Oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde kodlanması ve uygulamaları
15 Yarıyıl Sonu Sınavı

Ders İçin Önerilen Kaynaklar

Çamoğlu, K. (2011). Algoritma
Çelikkol, S. (2007). Programlamaya Giriş ve Algoratimalar
Uğurkaya, C. (2004). Programlama Sanatı
Yaşar, E (2009). Algoritma ve Programlamaya Giriş

Öğrenme ve Öğretme Yöntemleri

Düz anlatım, tartışma, soru cevap.

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

İlan Edilecektir.

Dersin Öğretim Üyesi İletişim Bilgileri

serkan.narli@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 8 2 16
Vize Sınavına Hazırlık 1 7 7
Final Sınavına Hazırlık 1 10 10
Final Sınavı 1 1 1
Vize Sınavı 1 1 1
TOPLAM İŞ YÜKÜ (saat) 61

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

PK/ÖKPK.1PK.2PK.3PK.4PK.5PK.6PK.7PK.8PK.9PK.10PK.11PK.12PK.13PK.14PK.15
ÖK.1443534533
ÖK.24535445
ÖK.3453555555
ÖK.4453535
ÖK.5453535
ÖK.6453535
ÖK.7453535