Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
Algoritma ve Programlama | IMO2232 | 2 | 2 | 2 | 0 | 0 |
Önkoşullar | Yok |
---|
Yarıyıl | Bahar |
---|
Dersin Dili | Türkçe |
---|---|
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu @ İlköğretim Matematik Eğitimi Lisans Programı |
Ders Kategorisi | Uzmanlık/Alan Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | İlköğretim Matematik Eğitimi Lisans Programı |
---|---|
Dersin Koordinatörü | Hasan Ünal |
Dersi Veren(ler) | Hasan Ünal |
Asistan(lar)ı | Şevval Gökcen |
Dersin Amacı | Öğrencilere genel algoritma ve programlama bilgilerini kazandırmak ve geliştirilen algoritmalar ile çeşitli uygulamalar yapmak |
---|---|
Dersin İçeriği | Algoritma tasarımı; akış diyagramları, girdi-çıktı kavramları, döngüler, karar yapıları, karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesi; algoritma ve akış şemalarının görselleştirilerek kullanıldığı (scratch, code.org gibi) programların uygulamaları; fonksiyon kullanarak uygun çözün 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ı ve uygulamaları. |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
|
Opsiyonel Program Bileşenleri | Bu ders, aşağıdaki MEB Ölçme ve Değerlendirme Mesleki Beceri yeterlikleri ile doğrudan ilişkilidir. - Öğrenme ve öğretme sürecini zamanı etkin kullanarak, bireysel farklılıkları dikkate alarak, konuyu günlük yaşamla ilişkilendirerek etkili bir şekilde yürütür. Üst düzey düşünme becerilerin geliştirmeye yönelik etkinlikler tasarlar. Öğrencilerin öğrenme sürecine aktif katılımlarını sağlar. Öğretme ve öğrenme sürecinde uygun strateji, yöntem, ve teknikleri kullanır. Ölçme ve değerlendirmede sonuç ve süreç odaklı yöntemler kullanır. TYYÇ’deki Öğretmen Yetiştirme ve Eğitim Bilimleri Temel alanı Kuramsal ve Olgusal Bilgi altında yer alan , Öğrencilerin gelişim, öğrenme özellikleri ve güçlüklerinin bilgisine sahiptir. Alanıyla ilgili sorunları tanımlar, analiz eder, kanıtlara ve araştırmalara dayalı çözüm önerileri geliştirir. Konu alanına ve öğrencinin gereksinimlerine uygun materyal gelişti Öğretim Yöntem ve Teknikleri: Bu dersin öğretiminde anlatım, problem çözme-kurma, soru-cevap yöntem ve teknikleri uygulanmaktadır. Ölçme ve değerlendirme: Dersin ölçme ve değerlendirilmesinde, ara ve yılsonu sınavları ile birlikte dönem içindeki ödevler, ders içi etkinliklere katılım dikkate alınmaktadır. |
Ders Öğrenim Çıktıları
- Algoritma tasarımlarını yapar ve döngüsel problemlere uygun algoritmalar geliştirir.
- Algoritma ve akış şemalarını görselleştirerek scratch, code.org gibi programların uygulamalarını yapar.
- Fonksiyon kullanarak uygun çözüm algoritmaları oluşturur.
- Tek ve çift boyutlu diziler kullanarak uygun çözüm algoritmalarını geliştirir.
- Oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde kodlamasını ve uygulamalarını yapar.
Ders Öğrenim Çıktısı & Program Çıktısı Matrisi
DÖÇ-1 | DÖÇ-2 | DÖÇ-3 | DÖÇ-4 | DÖÇ-5 | |
PÇ-1 | - | - | - | - | - |
PÇ-2 | - | - | - | - | - |
PÇ-3 | - | - | - | - | - |
PÇ-4 | - | - | - | - | - |
PÇ-5 | - | - | - | - | - |
PÇ-6 | - | - | - | - | - |
PÇ-7 | - | - | - | - | - |
PÇ-8 | - | - | - | - | - |
PÇ-9 | - | - | - | - | - |
PÇ-10 | - | - | - | - | - |
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | Genel programlama bilgisi, programlama, algoritma, akış çizelgesi, programlama dili | İlgili Kaynaklar |
2 | Programın yazılması, derleme, bağlama, çalıştırma, test etme | İlgili Kaynaklar |
3 | Algoritmalar, algoritma tasarımı, girdi-çıktı kavramları, döngüler | İlgili Kaynaklar |
4 | Aritmetik ve mantıksal ifadeler; aritmetik operatör, aritmetik operand, değer aktarma, karşılaştırma operatörü, mantıksal operatör | İlgili Kaynaklar |
5 | Değişken ve dizi tanımlama; sabit, tam sayı sabitleri kesirli sayı sabitleri, dizgi sabitleri | İlgili Kaynaklar |
6 | Algoritma çalıştırma, sayı sistemleri, veri işleme | İlgili Kaynaklar |
7 | Karar yapıları, karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesi | İlgili Kaynaklar |
8 | Ara Sınav 1 | |
9 | Döngüler | Sınav Hazırlığı |
10 | Algoritma ve akış şemalarının görselleştirilerek kullanıldığı (scratch, code.org gibi) programların uygulamaları | İlgili Kaynaklar |
11 | Fonksiyon kullanarak uygun çözüm algoritmalarının oluşturulması | İlgili Kaynaklar |
12 | Tek ve çift boyutlu diziler kullanarak uygun çözüm algoritmalarının geliştirilmesi | İlgili Kaynaklar |
13 | Oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde kodlanması | İlgili Kaynaklar |
14 | Oluşturulan algoritmaların Bilgisayar Cebir Sistemlerinde uygulamaları | İlgili Kaynaklar |
15 | Final |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | ||
Ödev | ||
Sunum/Jüri | ||
Projeler | 1 | 30 |
Seminer/Workshop | ||
Ara Sınavlar | 1 | 30 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 13 | 2 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | |||
Derse Özgü Staj | |||
Ödev | |||
Küçük Sınavlar/Stüdyo Kritiği | |||
Projeler | |||
Sunum / Seminer | |||
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 14 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 20 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|