Ders Detayı
Ders Detayı
Ders Tanımı
| Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| ALGORİTMA VE PROGRAMLAMA | İM2215792 | Bahar Dönemi | 3+0 | 3 | 4 |
| Ders Programı | Salı 13:30-14:15 Salı 14:30-15:15 Salı 15:30-16:15 |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler |
| Dersin Dili | Türkçe |
| Dersin Seviyesi | Lisans |
| Dersin Türü | Alan Eğitimi |
| Dersin Koordinatörü | Dr.Öğr.Üye. Hüseyin KOCAMAN |
| Dersi Verenler | Dr.Öğr.Üye. Hüseyin KOCAMAN |
| Dersin Yardımcıları | |
| Dersin Amacı | 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ılması; 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 programlanmasının öğrenilmesidir. |
| Dersin İçeriği | Bu ders; Algoritma Tasarımı,Akış diyagramları,Girdi-çıktı kavramları,Karşılaştırma-mukayese,Karar yapıları,Döngüler-döngü çeşitleri,Karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesi,Akış şemalarının görselleştirilerek kullanılması,Fonksiyon kullanarak uygun çözüm algoritmalarının oluşturulması,Tek boyutlu diziler,Dizilerle işlemler, sıralama,Çok boyutlu diziler-matrisler,Matrislerde işlemler,Lineer olmayan denklemlerin Yaklaşık Çözümleri; konularını içermektedir. |
| Dersin Öğrenme Kazanımları | Öğretim Yöntemleri | Ölçme Yöntemleri |
| Öğrenci bilgisayar programlamanın mantığını ve faydalarını kavrar. | 37, 6, 9 | A |
| Programlamada algoritma ve akış şemasının önemini öğrenir. | 37, 6, 9 | A |
| Bilgisayar programlamada hesaplamanın ve fonksiyon kavramının işlev ve önemini kavrar. | 37, 6, 9 | A |
| Programlamada karşılaştırma=mukayese(if) komutunun işlevini ve kullanma biçimlerini kavrar. | 37, 6, 9 | A |
| Döngü ve iç-içe döngünün işlevini, formatını ve döngü çeşitlerini öğrenir. | 37, 6, 9 | A |
| Dizileri(indisli değişkenleri) ve programlamadaki önemini, dizilerle işlemleri öğrenir. | 37, 6, 9 | A |
| İkii ndisli dizileri(matrislerı) veya çok indisli dizileri öğrenir, matrislerle işlemleri kavrar. | 37, 6, 9 | A |
| Öğretim Yöntemleri: | 37: Bilgisayar Ve İnternet Destekli Öğretim, 6: Deneyimle Öğrenme Modeli, 9: Anlatım Yöntemi |
| Ölçme Yöntemleri: | A: Klasik Yazılı Sınav |
Ders Akışı
| Sıra | Konular | Ön Hazırlık |
|---|---|---|
| 1 | Algoritma Tasarımı | [1] |
| 2 | Akış diyagramları | [1] |
| 3 | Girdi-çıktı kavramları | [1] |
| 4 | Karşılaştırma-mukayese | [1] |
| 5 | Karar yapıları | [1] |
| 6 | Döngüler-döngü çeşitleri | [1] |
| 7 | Karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesi | [1] |
| 8 | Akış şemalarının görselleştirilerek kullanılması | [1] |
| 9 | Fonksiyon kullanarak uygun çözüm algoritmalarının oluşturulması | [1] |
| 10 | Tek boyutlu diziler | [1] |
| 11 | Dizilerle işlemler, sıralama | [1] |
| 12 | Çok boyutlu diziler-matrisler | [1] |
| 13 | Matrislerde işlemler | [1] |
| 14 | Lineer olmayan denklemlerin Yaklaşık Çözümleri | [1] |
| Kaynak |
| [1] Algoritma Geliştirme ve Programlamaya Giriş, Fahri VATANSEVER, Seçkin Yayınevi/2023 |
| [1] C++, Muhammed Mastar, Süha Eriş, KODLAB Yayınları |
Dersin Program Yeterliliklerine Katkısı
| Dersin Program Yeterliliklerine Katkısı | |||||||
| No | Program Yeterliliği | Katkı Düzeyi | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | İlköğretim matematik öğretmenliği alanındaki temel kuramsal çerçeveleri (yapılandırmacılık, bilişsel gelişim kuramları, matematiksel düşünme modelleri) güçlü ve zayıf yönleriyle karşılaştırır. | X | |||||
| 2 | Ulusal matematik öğretim programını (MEB) ve uluslararası çerçeveleri (NCTM, PISA, TIMSS) kazanım hiyerarşileri ve içerik alanları bakımından karşılaştırır. | X | |||||
| 3 | Mesleğiyle ilgili ölçme ve değerlendirme ilkelerini, araştırma yöntemlerini ve etik kuralları ve bunların uygulamadaki işlevlerini açıklar. | X | |||||
| 4 | İlköğretim matematik öğretmenliği alanında karşılaştığı öğretimsel durum ve sorunlara ilişkin aldığı eğitimle bağlantılı olarak uygun pedagojik müdahaleyi uygular. | X | |||||
| 5 | Öğrencilerin matematiksel kavram yanılgılarını ve öğrenme güçlüklerini analiz ederek bunlara yönelik uygun öğretim stratejileri ve materyaller tasarlar. | X | |||||
| 6 | Matematik öğretimine ilişkin mesleki bir problemi bilimsel yöntemlere dayalı olarak ilgili problemleri bağımsız olarak çözer. | X | |||||
| 7 | Mesleki problemlere ilişkin çözüm önerilerini nicel ve nitel verilerle destekleyerek uzman olan ve olmayan paydaşlara anlatır. | X | |||||
| 8 | Mesleki bir konuda araştırma sorusu oluşturarak uygun araştırma yöntemini planlar. | X | |||||
| 9 | Mesleki açıdan kendi görev ve sorumlulukları kapsamında olan durumlar ile olmayanları ayırt eder. | X | |||||
| 10 | Sorumluluğu altındaki öğrencilerin gelişimine yönelik öğretim etkinliklerini ve yürütme sürecini denetler. | X | |||||
| 11 | Matematik eğitimindeki ulusal ve uluslararası gelişmeleri ve araştırma bulguları doğrultusunda mesleki gelişim sürecini bu bilgileri ilişkilendirerek yönlendirir. | X | |||||
| 12 | Kendi öğretim uygulamalarına ilişkin sonuçları yorumlayarak mesleki gelişim için öneriler geliştirir. | X | |||||
| 13 | Mesleki problemlere ilişkin çözüm önerilerini nicel ve nitel verilerle destekleyerek uzman olan ve olmayan paydaşlara anlatır. | X | |||||
| 14 | Mesleki uygulamalarında araştırma etiğine, öğretmenlik meslek etiğine ve ulusal eğitim mevzuatına uygunluğu kontrol eder. | X | |||||
| 15 | Matematik sınıfında eşitlikçi ve kapsayıcı bir öğrenme ortamı, her öğrencinin matematiksel potansiyelini destekleyen etkinlikler ve çevre ile iş güvenliği konularında gerekli önlemleri planlar. | X | |||||
| 16 | Matematik öğretiminde dinamik yazılımları (GeoGebra, Desmos vb.), öğrenme yönetim sistemlerini ve diğer bilişim ile iletişim teknolojilerini en az ECDL İleri Düzeyinde kullanarak ders tasarlar ve uygular. | X | |||||
Değerlendirme Sistemi
| Katkı Düzeyi | Mutlak Değerlendirme | |
| Ara Sınavın Başarıya Oranı | 40 | |
| Genel Sınavın Başarıya Oranı | 60 | |
| Toplam | 100 | |
| AKTS / İşyükü Tablosu | ||||||
| Etkinlik | Sayı | Süresi (Saat) | Toplam İş Yükü (Saat) | |||
| Ders Saati | 1 | 2 | 2 | |||
| Rehberli Problem Çözme | 1 | 2 | 2 | |||
| Problem Çözümü / Ödev / Proje / Rapor Tanzimi | 0 | 0 | 0 | |||
| Okul Dışı Diğer Faaliyetler | 0 | 0 | 0 | |||
| Proje Sunumu / Seminer | 0 | 0 | 0 | |||
| Kısa Sınav (QUİZ) ve Hazırlığı | 0 | 0 | 0 | |||
| Ara Sınav ve Hazırlığı | 0 | 0 | 0 | |||
| Genel Sınav ve Hazırlığı | 0 | 0 | 0 | |||
| Performans Görevi, Bakım Planı | 0 | 0 | 0 | |||
| Toplam İş Yükü (Saat) | 4 | |||||
| Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(4/30) | 0 | |||||
| Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır. | ||||||
Dersin Detaylı Bilgileri
Ders Tanımı
| Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| ALGORİTMA VE PROGRAMLAMA | İM2215792 | Bahar Dönemi | 3+0 | 3 | 4 |
| Ders Programı | Salı 13:30-14:15 Salı 14:30-15:15 Salı 15:30-16:15 |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler |
| Dersin Dili | Türkçe |
| Dersin Seviyesi | Lisans |
| Dersin Türü | Alan Eğitimi |
| Dersin Koordinatörü | Dr.Öğr.Üye. Hüseyin KOCAMAN |
| Dersi Verenler | Dr.Öğr.Üye. Hüseyin KOCAMAN |
| Dersin Yardımcıları | |
| Dersin Amacı | 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ılması; 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 programlanmasının öğrenilmesidir. |
| Dersin İçeriği | Bu ders; Algoritma Tasarımı,Akış diyagramları,Girdi-çıktı kavramları,Karşılaştırma-mukayese,Karar yapıları,Döngüler-döngü çeşitleri,Karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesi,Akış şemalarının görselleştirilerek kullanılması,Fonksiyon kullanarak uygun çözüm algoritmalarının oluşturulması,Tek boyutlu diziler,Dizilerle işlemler, sıralama,Çok boyutlu diziler-matrisler,Matrislerde işlemler,Lineer olmayan denklemlerin Yaklaşık Çözümleri; konularını içermektedir. |
| Dersin Öğrenme Kazanımları | Öğretim Yöntemleri | Ölçme Yöntemleri |
| Öğrenci bilgisayar programlamanın mantığını ve faydalarını kavrar. | 37, 6, 9 | A |
| Programlamada algoritma ve akış şemasının önemini öğrenir. | 37, 6, 9 | A |
| Bilgisayar programlamada hesaplamanın ve fonksiyon kavramının işlev ve önemini kavrar. | 37, 6, 9 | A |
| Programlamada karşılaştırma=mukayese(if) komutunun işlevini ve kullanma biçimlerini kavrar. | 37, 6, 9 | A |
| Döngü ve iç-içe döngünün işlevini, formatını ve döngü çeşitlerini öğrenir. | 37, 6, 9 | A |
| Dizileri(indisli değişkenleri) ve programlamadaki önemini, dizilerle işlemleri öğrenir. | 37, 6, 9 | A |
| İkii ndisli dizileri(matrislerı) veya çok indisli dizileri öğrenir, matrislerle işlemleri kavrar. | 37, 6, 9 | A |
| Öğretim Yöntemleri: | 37: Bilgisayar Ve İnternet Destekli Öğretim, 6: Deneyimle Öğrenme Modeli, 9: Anlatım Yöntemi |
| Ölçme Yöntemleri: | A: Klasik Yazılı Sınav |
Ders Akışı
| Sıra | Konular | Ön Hazırlık |
|---|---|---|
| 1 | Algoritma Tasarımı | [1] |
| 2 | Akış diyagramları | [1] |
| 3 | Girdi-çıktı kavramları | [1] |
| 4 | Karşılaştırma-mukayese | [1] |
| 5 | Karar yapıları | [1] |
| 6 | Döngüler-döngü çeşitleri | [1] |
| 7 | Karar verme ve döngüsel problemlere uygun algoritmaların geliştirilmesi | [1] |
| 8 | Akış şemalarının görselleştirilerek kullanılması | [1] |
| 9 | Fonksiyon kullanarak uygun çözüm algoritmalarının oluşturulması | [1] |
| 10 | Tek boyutlu diziler | [1] |
| 11 | Dizilerle işlemler, sıralama | [1] |
| 12 | Çok boyutlu diziler-matrisler | [1] |
| 13 | Matrislerde işlemler | [1] |
| 14 | Lineer olmayan denklemlerin Yaklaşık Çözümleri | [1] |
| Kaynak |
| [1] Algoritma Geliştirme ve Programlamaya Giriş, Fahri VATANSEVER, Seçkin Yayınevi/2023 |
| [1] C++, Muhammed Mastar, Süha Eriş, KODLAB Yayınları |
Dersin Program Yeterliliklerine Katkısı
| Dersin Program Yeterliliklerine Katkısı | |||||||
| No | Program Yeterliliği | Katkı Düzeyi | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | İlköğretim matematik öğretmenliği alanındaki temel kuramsal çerçeveleri (yapılandırmacılık, bilişsel gelişim kuramları, matematiksel düşünme modelleri) güçlü ve zayıf yönleriyle karşılaştırır. | X | |||||
| 2 | Ulusal matematik öğretim programını (MEB) ve uluslararası çerçeveleri (NCTM, PISA, TIMSS) kazanım hiyerarşileri ve içerik alanları bakımından karşılaştırır. | X | |||||
| 3 | Mesleğiyle ilgili ölçme ve değerlendirme ilkelerini, araştırma yöntemlerini ve etik kuralları ve bunların uygulamadaki işlevlerini açıklar. | X | |||||
| 4 | İlköğretim matematik öğretmenliği alanında karşılaştığı öğretimsel durum ve sorunlara ilişkin aldığı eğitimle bağlantılı olarak uygun pedagojik müdahaleyi uygular. | X | |||||
| 5 | Öğrencilerin matematiksel kavram yanılgılarını ve öğrenme güçlüklerini analiz ederek bunlara yönelik uygun öğretim stratejileri ve materyaller tasarlar. | X | |||||
| 6 | Matematik öğretimine ilişkin mesleki bir problemi bilimsel yöntemlere dayalı olarak ilgili problemleri bağımsız olarak çözer. | X | |||||
| 7 | Mesleki problemlere ilişkin çözüm önerilerini nicel ve nitel verilerle destekleyerek uzman olan ve olmayan paydaşlara anlatır. | X | |||||
| 8 | Mesleki bir konuda araştırma sorusu oluşturarak uygun araştırma yöntemini planlar. | X | |||||
| 9 | Mesleki açıdan kendi görev ve sorumlulukları kapsamında olan durumlar ile olmayanları ayırt eder. | X | |||||
| 10 | Sorumluluğu altındaki öğrencilerin gelişimine yönelik öğretim etkinliklerini ve yürütme sürecini denetler. | X | |||||
| 11 | Matematik eğitimindeki ulusal ve uluslararası gelişmeleri ve araştırma bulguları doğrultusunda mesleki gelişim sürecini bu bilgileri ilişkilendirerek yönlendirir. | X | |||||
| 12 | Kendi öğretim uygulamalarına ilişkin sonuçları yorumlayarak mesleki gelişim için öneriler geliştirir. | X | |||||
| 13 | Mesleki problemlere ilişkin çözüm önerilerini nicel ve nitel verilerle destekleyerek uzman olan ve olmayan paydaşlara anlatır. | X | |||||
| 14 | Mesleki uygulamalarında araştırma etiğine, öğretmenlik meslek etiğine ve ulusal eğitim mevzuatına uygunluğu kontrol eder. | X | |||||
| 15 | Matematik sınıfında eşitlikçi ve kapsayıcı bir öğrenme ortamı, her öğrencinin matematiksel potansiyelini destekleyen etkinlikler ve çevre ile iş güvenliği konularında gerekli önlemleri planlar. | X | |||||
| 16 | Matematik öğretiminde dinamik yazılımları (GeoGebra, Desmos vb.), öğrenme yönetim sistemlerini ve diğer bilişim ile iletişim teknolojilerini en az ECDL İleri Düzeyinde kullanarak ders tasarlar ve uygular. | X | |||||
Değerlendirme Sistemi
| Katkı Düzeyi | Mutlak Değerlendirme | |
| Ara Sınavın Başarıya Oranı | 40 | |
| Genel Sınavın Başarıya Oranı | 60 | |
| Toplam | 100 | |