Genel Bilgi
| Birim | SOSYAL BİLİMLER ENSTİTÜSÜ |
| BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ (YL) (TEZLİ) | |
| Kod | BTE729 |
| Ad | Güncel Programlama Dilleri ve Uygulamaları |
| Dönem | 2024-2025 Eğitim-Öğretim Yılı |
| Dönem | Güz ve Bahar |
| Süre (T+U) | 3-0 (T-U) (17 Hafta) |
| AKTS | 6 AKTS |
| Yerel Kredi | 3 Yerel Kredi |
| Eğitim Dil | Türkçe |
| Seviye | Yüksek Lisans Dersi |
| Tür | Normal |
| Öğretim Şekli | Yüz Yüze Öğretim |
| Bilgi Paketi Koordinatörü | Doç. Dr. MEHMET TEKDAL |
| Dersin Öğretim Elemanı |
Doç. Dr. MEHMET TEKDAL
(Bahar)
(A Grubu)
(Sor. Öğr. Ele.)
|
Dersin Amacı / Hedefi
Bu dersin amacı, program geliştirmeyi ve temel programlama yapılarını program dili kullanarak öğrenmek ve uygulamaktır.
Dersin İçeriği
Programlama dillerine giriş; Programlama dillerini karşılaştırma; Algoritma ve akış şemaları; Değişkenler; Veri tipleri; String işlemleri; Karar yapıları; Döngüler; Fonksiyonlar; Diziler; Dosya işlemleri; Veritabanı işlemleri.
Dersin Ön Koşulu
Ön koşul yok.
Kaynaklar
https://static.realpython.com/python-basics-sample-chapters.pdf
Notlar
https://www.onlinegdb.com/
Dersin Öğrenme Çıktıları
| Sıra | Dersin Öğrenme Çıktıları |
|---|---|
| ÖÇ01 | Güncel programlama dillerini işlevlerine göre sınıflandırır. |
| ÖÇ02 | Algoritma ve akış şemaları kavramlarını açıklar. |
| ÖÇ03 | Verilen bir algoritmayı program koduna dönüştürür. |
| ÖÇ04 | Değişken ve veri yapıları kavramlarını açıklar. |
| ÖÇ05 | Bir problemin çözümüne uygun programlama yapılarını kullanır. |
Program Öğrenme Çıktıları ile İlişkisi
| Sıra | Tür | Program Öğrenme Çıktıları | Duzey |
|---|---|---|---|
| PÖÇ01 | Bilgi - Kuramsal, Olgusal | Öğretim Teknolojisine ilişkin temel kavram ve ilkelerini alanında uzmanlık düzeyinde çalışma yapabilecek yeterlikte kullanır. | 5 |
| PÖÇ02 | Bilgi - Kuramsal, Olgusal | Öğretim teknolojileri alanıyla ilgili kuram ya da uygulamalara eleştirel düşünme ve yaratıcılık gibi üst düzey düşünme becerileri ile yaklaşır. | |
| PÖÇ03 | Bilgi - Kuramsal, Olgusal | Bilimsel araştırma ve ilgili istatistiksel tekniklerin öğretim teknolojileri alanındaki uygulamalarını listeler. | |
| PÖÇ04 | Bilgi - Kuramsal, Olgusal | Alanın gerektirdiği bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini ileri düzeyde kullanır. | 5 |
| PÖÇ05 | Bilgi - Kuramsal, Olgusal | Bilimsel araştırma ve ilgili istatistiksel teknikleri öğretim teknolojileri alanının klasik uygulamalarında kullanır. | |
| PÖÇ06 | Bilgi - Kuramsal, Olgusal | Öğretim teknolojileri kapsamındaki, karmaşık, kuramsal ve güncel problemlerin çok boyutlu nedenlerini kavrayarak, bütünlük içerisinde değerlendirir. | |
| PÖÇ07 | Beceriler - Bilişsel, Uygulamalı | Bilimsel bir bakış açısı ile alan kapsamındaki karmaşık, kuramsal ve güncel problemlerin çözümü için plan geliştirir, planı uygular ve sonuçları değerlendirir. | 3 |
| PÖÇ08 | Yetkinlikler - Öğrenme Yetkinliği | Alana ilişkin veya alan kapsamındaki sorunların çözümünde kişisel sorumlulukları üstlenir. | |
| PÖÇ09 | Beceriler - Bilişsel, Uygulamalı | Öğretim teknolojileri alanındaki bilimsel gelişmeleri takip eder ve bunu mesleki uygulamaya taşır. | 4 |
| PÖÇ10 | Beceriler - Bilişsel, Uygulamalı | Güncel sorun ve uygulamaları takip edip ulusal değerler ve ülke gerçekleri doğrultusunda sorun tespit eder, çözüm önerir ve değerlendirir. | |
| PÖÇ11 | Beceriler - Bilişsel, Uygulamalı | Eleştirel düşünür, yeni fikirler üretir ve problemleri keşfetme ve çözme becerisine sahiptir. | |
| PÖÇ12 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Öğrencilerle, öğretmenlerle, okul yönetimi ile aileler ve çalışma grubundaki bireylerle etkili ve sağlıklı iletişim kurar. | |
| PÖÇ13 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Alanı ile ilgili yurtdışı kaynakları takip edebilecek düzeyde yabancı dil bilir. | |
| PÖÇ14 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Yerel ve ulusal düzeyde alandaki gelişmelerin yayılım ve dağılımında sorumluluk alır. | |
| PÖÇ15 | Yetkinlikler - Öğrenme Yetkinliği | Alandaki çalışmalarında bilimsel ve etik değerler temelinde hareket ederek, bu değerlerin korunmasını ve öğrenilmesini destekler. | |
| PÖÇ16 | Yetkinlikler - Öğrenme Yetkinliği | Alanın geleceğine ilişkin konularda strateji, politika ve uygulama planlarını kalite süreçleri temelinde yorumlar, geliştirir ve değerlendirir. | |
| PÖÇ17 | Yetkinlikler - Öğrenme Yetkinliği | Diğer alanlardaki ilgili gelişmeleri öğretim teknolojileri alanına taşır. | |
| PÖÇ18 | Yetkinlikler - Öğrenme Yetkinliği | Paydaş davranışlarına ilişkin iç görü geliştirerek, işbirliği içinde verimli bir çalışma ortamı yaratır ve sürdürür. | |
| PÖÇ19 | Yetkinlikler - Alana Özgü Yetkinlik | Farklı disiplin alanlarına öğretim teknolojilerini entegre ederek öğretim etkinlik ve uygulamaları geliştirir ve bu yolla öğretim etkililiğini arttırır. | |
| PÖÇ20 | Yetkinlikler - Alana Özgü Yetkinlik | Öğretim teknolojilerin ilkelerine dayalı olarak güncel dijital platformlara uygun öğretimsel içerikler tasarlar ve geliştirir. | 3 |
| PÖÇ21 | Yetkinlikler - Alana Özgü Yetkinlik | 21. yüzyıl becerileri kapsamında yer alan dijital yetkinlik becerileri ile yeni ortaya çıkan güncel öğretim teknolojileri ile ilgili okuryazarlıkları çağın gerekliliklerine uygun şekilde edinir. | 5 |
Haftalık Akış
| Hafta | Konu | Ön Hazırlık | Yöntemler |
|---|---|---|---|
| 1 | Güncel programlama dillerine giriş | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma |
| 2 | Programlama dillerini karşılaştırma | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
| 3 | Algoritma ve akış şemaları | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Gösteri, Tartışma |
| 4 | Değişkenler | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösteri |
| 5 | Veri tipleri ve string işlemleri | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
| 6 | Karar yapıları-1 | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri, Alıştırma ve Uygulama, Deney / Laboratuvar |
| 7 | Karar yapıları-2 | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Soru-Cevap, Alıştırma ve Uygulama, Gösteri, Deney / Laboratuvar |
| 8 | Ara Sınavlar | Sınava hazırlık | Ölçme Yöntemleri: Ödev |
| 9 | Döngüler-1 | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösteri |
| 10 | Döngüler-2 | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Alıştırma ve Uygulama, Gösteri, Deney / Laboratuvar |
| 11 | Fonksiyonlar | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Gösteri, Deney / Laboratuvar |
| 12 | Diziler | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Gösteri, Alıştırma ve Uygulama |
| 13 | Dosya işlemleri | Konuyla ilgili kaynakları | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Gösterip Yaptırma, Alıştırma ve Uygulama, Deney / Laboratuvar |
| 14 | Proje çalışması-1 | Projeye hazırlık | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Beyin Fırtınası |
| 15 | Proje çalışması-2 | Projeye hazırlık | Öğretim Yöntemleri: Anlatım, Tartışma, Beyin Fırtınası, Deney / Laboratuvar |
| 16 | Yarıyıl Sonu Sınavları | Sınava hazırlık | Ölçme Yöntemleri: Proje / Tasarım |
| 17 | Yarıyıl Sonu Sınavları | Sınava hazırlık | Ölçme Yöntemleri: Proje / Tasarım |
Değerlendirme (Sınav) Yöntemleri ve Kriterleri
| Değerlendirme Türü | Yarıyıl İçi / Yıl İçi Etkisi | Yarıyıl Sonu / Yıl Sonu Etkisi |
|---|---|---|
| 1. Ara Sınav | 100 | 40 |
| Genel Değerlendirme | ||
| Yarıyıl İçi / Yıl İçi Toplam | 100 | 40 |
| 1. Yıl Sonu Sınavı | - | 60 |
| Genel Toplam | - | 100 |
Öğ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 | 3 | 42 |
| Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) | 14 | 5 | 70 |
| Değerlendirmeler ile İlgili Çalışmalar | |||
| Ödev, Proje, Diğer | 0 | 0 | 0 |
| Ara Sınavlar (Yazılı, Sözlü, vs.) | 1 | 15 | 15 |
| Yarıyıl/Yıl Sonu/Final Sınavı | 1 | 30 | 30 |
| Toplam İş Yükü (Saat) | 157 | ||
| Toplam İş Yükü / 25 (s) | 6,28 | ||
| AKTS | 6 AKTS | ||