Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Fen Öğretiminde Algoritma ve Programlamaya GirişFBO224035300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Fen Bilgisi Eğitimi Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimFen Bilgisi Eğitimi
Dersin KoordinatörüÜnsal UMDU TOPSAKAL
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıProgramlama dili kavramlarını vermek, problemlerin analiz edilerek algoritmik yaklaşımla programlama dili ile kodlanması yeteneğini kazandırmak.
Dersin İçeriğiBilgisayarın Tarihçesi;Yazılım ve Donanım Kavramları; İşaretli-İşaretsiz Tam Sayılar; Kesirli Sayılar; ASCII karakter tablosu; Tabanlar Arası Dönüşüm; Algoritmaya Giriş; Sözde Kod; Girdi-Çıktı; Aritmetik İşlemler; Kontrol Deyimleri ; Döngüler; Kodlamaya Giriş; Temel Veri Tipleri; Diziler; Min-Max Problemleri; Karakter Dizileri; Çok Boyutlu Diziler; Örnek Uygulamalar;
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • J. Glenn Brookshear, Dennis Brylow, “Bilgisayar Bilimine Giriş”, Nobel Akademik Yayın, 2016
  • J. Glenn Brookshear, Dennis Brylow,"Computer Science: An Overview (12th Edition)", Pearson International Edition, 2014
  • Fahri Vatansever, Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayıncılık, 2017
Opsiyonel Program BileşenleriBu ders, aşağıdaki MEB Öğretmenlik Mesleği Genel Yeterlilikleri ile ilişkilidir: A1. Alan Bilgisi: Alanında sorgulayıcı bakış açısını kapsayacak şekilde ileri düzeyde kuramsal, metodolojik ve olgusal bilgiye sahiptir. B3. Öğrenme ve Öğretme Sürecini Yönetme: Öğretme ve öğrenme sürecini etkili bir şekilde yürütür. C4. Kişisel ve Mesleki Gelişim : Öz değerlendirme yaparak, kişisel ve mesleki gelişimine yönelik çalışmalara katılır. Öğretim Yöntem ve Teknikleri: Bu ders, Türkiye Yükseköğretim Yeterlilikler Çerçevesi (TYYÇ)'ne göre aşağıdaki yeterlilikler ile ilişkilidir: * BİLGİ (Kuramsal,Olgusal) yetkinliği 1. Ortaöğretimde kazandığı yeterliliklere dayalı olarak; alanıyla ilgili kavramları ve kavramlar arası ilişkileri kavrar. * BECERİLER (Bilişsel,Uygulamalı )yetkinliği 2.Alanıyla ilgili olay ve olguları kavramsallaştırır, bilimsel yöntem ve tekniklerle inceler, verileri yorumlar ve değerlendirir. * Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği 1. Bireysel ve grup çalışmalarında sorumluluk alır ve alınan görevi etkin bir şekilde yerine getirir. * Öğrenme Yetkinliği 1. Edindiği bilgi ve becerileri eleştirel bir yaklaşımla değerlendirir. * İletişim ve Sosyal Yetkinlik 3. Toplumsal sorumluluk bilinciyle yaşadığı sosyal çevre için mesleki proje ve etkinlikler planlar ve uygular. Öğretim Yöntem ve Teknikleri: Bu derste; doğrudan öğretim, sorgulama-temelli öğretim ve uygulama temelli öğretim yöntemleri kullanılacaktır Ölçme ve değerlendirme: Dersin ölçme ve değerlendirilmesinde; proje, ara sınav ve final sınavı uygulanmaktadır.

Ders Öğrenim Çıktıları

  1. Öğrenciler programlamanın temel kavramlarını tanımlayabilecektir.
  2. Öğrenciler programlama dili ile derleyici üzerinde program yazabilecektir.
  3. Öğrenci doğru ve verimli algoritma tasarımını öğrenir.
  4. Öğrenci algoritmaları programlama dili ile ifade etmeyi ve hata ayıklamayı öğrenir.
  5. Öğrenciler programlama dilinde dizileri ve matrisleri kullanabilecektir.
  6. Öğrenciler if then else, switch case gibi koşullu ifadeleri ve for, while gibi döngü yapılarını kullanabilecektir.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5DÖÇ-6
PÇ-154-3--
PÇ-2--54-3
PÇ-3-443--
PÇ-4455545
PÇ-5-44433
PÇ-6------
PÇ-7------
PÇ-8-4-433
PÇ-944----
PÇ-1025-544
PÇ-11334433
PÇ-12------
PÇ-13444444

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Bilgisayarın Tarihçesi/ Yazılım ve Donanım Kavramlarıİlgili Kaynaklar
2İşaretli-İşaretsiz Sayılar / Kesirli Sayılar / Tabanlar Arası Dönüşümİlgili Kaynaklar
3Algoritmaya Giriş / Sözde Kodİlgili Kaynaklar
4Temel Veri Tipleri / Girdi-Çıktıİlgili Kaynaklar
5Kodlamaya Girişİlgili Kaynaklar
6Aritmetik İşlemler /Örnek Uygulamalarİlgili Kaynaklar
7Kontrol Deyimleri (İf-Else / Switch-Case)İlgili Kaynaklar
8Ara Sınav 1
9Döngüler (For Döngüsü)İlgili Kaynaklar
10Döngüler (While Döngüsü / Do-While Döngüsü)İlgili Kaynaklar
11Karakter Dizileriİlgili Kaynaklar
12Dizi Problemleriİlgili Kaynaklar
13Dizi Problemleriİlgili Kaynaklar
14Çok Boyutlu Dizilerİlgili Kaynaklar
15Dizi Problemleriİlgili Kaynaklar
16Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım1415
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev115
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması143
Derse Özgü Staj
Ödev125
Küçük Sınavlar/Stüdyo Kritiği25
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)120
Final (Sınav Süresi + Sınav Hazırlık Süresi)125
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok