1 |
Dersin Adı: |
ALGORİTMA VE PROGRAMLAMA |
2 |
Dersin Kodu: |
İMÖ2006 |
3 |
Dersin Türü: |
Zorunlu |
4 |
Dersin Seviyesi: |
Lisans |
5 |
Dersin Verildiği Yıl: |
2 |
6 |
Dersin Verildiği Yarıyıl: |
4 |
7 |
Dersin AKTS Kredisi: |
2 |
8 |
Teorik Ders Saati (saat/hafta): |
2 |
9 |
Uygulama Ders Saati (saat/hafta): |
0 |
10 |
Laboratuar Ders Saati (saat/hafta): |
0 |
11 |
Dersin Önkoşulu |
|
12 |
Ders İçin Önerilen Diğer Hususlar |
Yok |
13 |
Dersin Dili: |
Türkçe |
14 |
Dersin Veriliş Şekli |
Yüz yüze |
15 |
Dersin Koordinatörü: |
Dr. Ögr. Üyesi BAHTİYAR BAYRAKTAR |
16 |
Dersi Veren Diğer Öğretim Elemanları: |
|
17 |
Ders Koordinatörünün İletişim Bilgileri: |
E-mail: bbayraktar@uludag.edu.tr, İş Tel: +90(224) 294 22 98. Adres: UÜ, Eğitim Fakültesi, İlköğretim Bölümü, Matematik Eğitimi Anabilim Dalı, 16059 Görükle / BURSA |
18 |
Dersin Web Adresi: |
|
19 |
Dersin Amacı |
Algoritma kavramının temellerini bilmek ve bilgisayar ortamında uygulamak. Matematik derslerindeki uygulamaların algoritmalarını üretmek. Yazılım dillerin temellerini kavratmak. |
20 |
Dersin Mesleki Gelişime Katkısı: |
Öğretmen adayının alanı ile ilgili bilgi altyapısını oluşturur ve geliştirir. Orta öğretimde kazandığı yeterliliklere dayalı olarak alanı ile ilgili kavramları ve kavramlar arası ilişkileri kavrar. Alanı ile ilgili sorunları tanımlar, analiz eder, kanıtlara ve araştırmalara dayalı çözüm önerileri geliştirir. |
Hafta |
Teori |
Uygulama |
1 |
Algoritma kavramı, tanıtımı ve özellikleri. Algoritmalar örnekleri. Algoritmaların temel yapıları. |
|
2 |
Algoritmaların tasarlama şekilleri. AlgAkış şemaları. |
|
3 |
Algoritmaların temel yapıları. Örnekler. |
|
4 |
Algoritmaların temel yapıları. Örnekler. |
|
5 |
Akış şeması simgeleri ve algoritmaların temel yapıları(doğrusal, dallanma ve döngü şeklinde olan algoritmalar). Karmaşık algoritmalar ve fonksiyonlar. Algoritma uygulamaları. |
|
6 |
Yazılım dili. Bir bilgisayar dilin yapısı (alfabesi, özel sözcükleri, ifadeler, kuralları, görünüşü). |
|
7 |
Doğrusal algoritmaların uygulanması. Yazılım Uygulamaları |
|
8 |
Dallanma algoritmaların uygulanması. Yazılım Uygulamaları |
|
9 |
Dallanma algoritmaların uygulanması. Yazılım Uygulamaları |
|
10 |
Döngü şeklinde olan algoritmaların uygulanması. Yazılım Uygulamaları |
|
11 |
Döngü şeklinde olan algoritmaların uygulanması. Yazılım Uygulamaları |
|
12 |
Döngü şeklinde olan algoritmaların uygulanması. Yazılım Uygulamaları |
|
13 |
Diziler ve matrisler üzerinde algoritmalar ve yazılımları. Yazılım Uygulamaları |
|
14 |
Diziler ve matrisler üzerinde algoritmalar ve yazılımları. Yazılım Uygulamaları |
|