Bilgi Paketi / Ders Kataloğu
Bilgisayar Programlama
Ders Kodu: BK420
Ders Türü: Bölüm Seçmeli
Ders Grubu: Lisans
Eğitim Dili: Türkçe
Staj Durumu: Yok
Teori: 2
Uyg.: 0
Kredi: 2
Laboratuvar: 0
AKTS: 3
Amaç

Algoritma mantığını ve basit olarak bilgisayar programlamayı öğretmek

Özet İçerik

Bu ders; Bilgisayarlar, bilgisayar programlama, bilgisayar terminolojisini ve mantıksal kurguyu öğretmeyi hedeflemektedir. Aynı zamanda bilgisayar bilimi tarihi, yazılım ve donanım terimleri ile bunlar arasındaki ilişkiyi öğretmektedir. Dersin asıl amacı çözülecek problemi anlama, çözüm adımlarını oluşturma, bilgisayar programı yazma ve bu program içinde hataları bulmaktır.

Dersi Veren Öğretim Görevlisi/Görevlileri
Doç. Dr. Ümit ÖZYILMAZ
Öğrenme Çıktıları
1.Bilgisayar, bilgisayar programlama tarihi ve terminoloji
2.Alfasayısal ve sayısal değişkenlerle işlemler
3.Akış şeması (algoritma)
4.Program yazma ve hatasız çalıştırma
5.Koşullar ve döngüler
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1.code.org
2.http://www.codecademy.com
3.Vatansever, F., 2011. Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayıncılık.
4.Taşbaşı, M., 2003. Qbasic. Altaş Yayınları.
5.Tungut, H. B.,2013. Algoritma ve Programlama Mantığı, Kodlab Yayınları.
6.http://www.uozyilmaz.com/files/programlama.pdf
Haftalık Ayrıntılı Ders İçeriği
1. Hafta - Teorik
Tanışma, Öğrenci beklentilerinin dinlenmesi,Dersin amacının öğrenciye aktarılması,Ders programının öğrenciye aktarılması,Ders işleniş düzenin aktarılması,Kullanılacak alet, ekipman ve kaynakların öğrenciye tanıtılması,Öğrencinin derse olan ilgisinin ve mevcut bilgisinin sohbet yoluyla saptanması,
2. Hafta - Teorik
Bilgisayar ve programlama dili tarihçesi,Terminoloji
3. Hafta - Teorik
Algoritma mantığı
4. Hafta - Teorik
Değişkenler, sabitler. Bilgisayar programlamada matematiksel formüller, İlk programın yazılması.
5. Hafta - Teorik
Ekrana istenilen bilgilerin yazdırılması ve kullanıcıdan hesap yapmak üzere değer girilmesinin gösterilmesi.
6. Hafta - Teorik
Açıklama satırı, kursör konumlandırma
7. Hafta - Teorik
Programlamada koşullu işlemler
8. Hafta - Teorik
Programlamada koşullu işlemler (devam)
9. Hafta - Teorik
Programlamada döngüsel işlemler
10. Hafta - Teorik
Başlıca matematiksel fonksiyonlar
11. Hafta - Teorik
Başlıca sayısal olmayan (alfasayısal) fonksiyonlar
12. Hafta - Teorik
Sayısal->alfasayısal, alfasayısal->sayısal çeviriler. Hata takibi ve çözme
13. Hafta - Teorik
Uygulamalar
14. Hafta - Teorik
Örnek. Tüm bir programın yazılması
Değerlendirme
Değerlendirme TürüAdetYüzde
Ara Sınav (Vize)1%40
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders142256
Ara Sınav1819
Dönem Sonu Sınavı110111
TOPLAM İŞ YÜKÜ (Saat)76
Program ve Öğrenme Çıktıları İlişkisi
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
1
3
1
1
1
3
1
1
1
1
1
OÇ-2
1
3
1
1
1
3
1
1
1
1
1
OÇ-3
1
3
1
1
1
3
1
1
1
1
1
OÇ-4
1
3
1
1
1
3
1
1
1
1
1
OÇ-5
1
3
1
1
1
3
1
1
1
1
1
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026