MATZ206 Algoritma ve Programlama

2 AKTS - 2-0 Süre (T+U)- 4. Yarıyıl- 2 Yerel Kredi

Genel Bilgi

Kod MATZ206
Ad Algoritma ve Programlama
Yarıyıl 4. Yarıyıl
Süre (T+U) 2-0 (T-U) (17 Hafta)
AKTS 2 AKTS
Yerel Kredi 2 Yerel Kredi
Eğitim Dil Türkçe
Seviye Lisans Dersi
Tür Normal
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Prof. Dr. KAMURAN TARIM


Dersin Amacı

Öğrencilere genel algoritma ve programlama bilgilerini kazandırmak ve geliştirilen algoritmalar ile eğitim yazılımlarına yönelik uygulamalar yapmak.

Dersin İçeriği

Algoritmalardaki akış şemalarını çizebilme; alt programlar ve fonksiyonlar kullanabilme; diziler ile ilgili uygulamalar yapabilme; dosya işlemleri ile dosyaları yönetebilme ve programlarında kullanabilme; algoritmaların bilgisayar cebir sistemlerinde kodlanması ve uygulamaları; fonksiyon kullanarak uygun çözün algoritmalarını oluşturabilme

Dersin Ön Koşulu

yok

Kaynaklar

ders notu

Notlar

ilgili dijital kaynaklar


Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Algoritma tasarımlarını yapar ve döngüsel problemlere uygun algoritmalar geliştirir.
ÖÇ02 Algoritma ve akış şemalarını görselleştirerek scratch, code.org gibi programların uygulamalarını yapar.
ÖÇ03 Fonksiyon kullanarak uygun çözüm algoritmaları oluşturur.
ÖÇ04 Tek ve çift boyutlu diziler kullanarak uygun çözüm algoritmalarını geliştirir.
ÖÇ05 Oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde kodlamasını ve uygulamalarını yapar.


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 Bilgi - Kuramsal, Olgusal Matematiğe ilişkin yeterli alan bilgisine sahip olur. 5
PÖÇ02 Bilgi - Kuramsal, Olgusal Öğretmenlik mesleği ve alanıyla ilgili pedagojik bilgiye sahip olur.
PÖÇ03 Bilgi - Kuramsal, Olgusal Eğitim ortamlarında kullanılacak sınıf yönetimi yaklaşımlarını etkin olarak uygular.
PÖÇ04 Bilgi - Kuramsal, Olgusal Etkili bir matematik eğitimi için uygun öğretim yöntemlerinin kullanıldığı öğrenme ortamlarını gelişim ve yaş düzeylerine uygun olarak hazırlar.
PÖÇ05 Bilgi - Kuramsal, Olgusal Matematik-Toplum-Çevre-Tarih ilişkisini bilir ve mesleki ve günlük yaşamında kullanır.
PÖÇ06 Bilgi - Kuramsal, Olgusal Türkçeyi kurallarına uygun düzgün ve etkili kullanır.
PÖÇ07 Bilgi - Kuramsal, Olgusal Matematik öğretiminde konuya uygun araç, gereç ve materyal seçer ve tasarlar. 3
PÖÇ08 Bilgi - Kuramsal, Olgusal Farklı ölçme ve değerlendirme yöntem ve teknikleri kullanarak öğrencilerin gelişimini izler.
PÖÇ09 Bilgi - Kuramsal, Olgusal Alanı ile ilgili problemlerin çözümünde bireysel ve ekip üyesi olarak sorumluluk alır.
PÖÇ10 Beceriler - Bilişsel, Uygulamalı Yaşam boyu öğrenme bilincine sahip olur.
PÖÇ11 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Alanındaki bilgi ve becerilerini, tespit ettiği sorunları ve çözüm önerilerini sözlü ve yazılı iletişim yoluyla uzman ve uzman olmayan kişiler ile paylaşır.
PÖÇ12 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Etkili bir matematik öğretimi için bilgi ve iletişim teknolojilerini kullanır. 5
PÖÇ13 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Alanı ile ilgili yabancı kaynakları takip edebilecek kadar yabancı dil bilgisine sahip olur.
PÖÇ14 Yetkinlikler - Öğrenme Yetkinliği Türk eğitim sisteminin amaç, yapı ve işleyişi bilgisine sahiptir.
PÖÇ15 Yetkinlikler - Öğrenme Yetkinliği Atatürk İlke ve İnkılâplarına bağlı bir öğretmen olur.


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Problem çözme, algoritma ve akış şemaları İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
2 Akış diyagramları, girdi-çıktı kavramları, döngüler, karar yapıları İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
3 Basic programlama dilinin yapısı ve tanımlamaları İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
4 Algoritma ve akış şemalarının görselleştirilerek kullanıldığı (scratch, code.org gibi) programların uygulamaları İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Tartışma, Alıştırma ve Uygulama, Bireysel Çalışma
5 Diziler İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
6 String ifadeler İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
7 Ön tanımlı fonksiyonlar İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
8 Ara Sınav sınava hazırlık Ölçme Yöntemleri:
Yazılı Sınav
9 Alt programlar İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
10 Dosya işlemleri İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
11 Dosyadan okuma İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
12 Uygulamalar İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
13 Tek ve çift boyutlu diziler kullanarak uygun çözüm algoritmalarının geliştirilmesi İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
14 Oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde kodlanması ve uygulamaları İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
15 Uygulamalar 2 İlgili kaynakların incelenmesi Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma, Bireysel Çalışma
16 Yarıyıl Sonu Sınavları sınava hazırlık Ölçme Yöntemleri:
Yazılı Sınav
17 Yarıyıl Sonu Sınavları sınava hazırlık Ölçme Yöntemleri:
Yazılı Sınav


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 2 28
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 1 14
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 0 0 0
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 4 4
Yarıyıl/Yıl Sonu/Final Sınavı 1 8 8
Toplam İş Yükü (Saat) 54
Toplam İş Yükü / 25 (s) 2,16
AKTS 2 AKTS