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, tarihsel süreçleri ve ilgili terminoloji
2.Alfasayısal ve sayısal değişkenler, kullanımları ve kuralları
3.Akış şeması (algoritma), program yazma ve hatasız çalıştırma
4.Renk, ses, imleç yönlendirmeleri gibi görsel işitsel işlemler
5.Koşullu ve döngüsel işlemler
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
Ödev1%5
Dönem Ödevi1%5
Ara Sınav (Vize)1%30
Dönem Sonu Sınavı (Final)1%60
İş Yükü Hesaplaması
EtkinlikSayısıÖn HazırlıkSüreToplam Iş Yükü (Saat)
Kuramsal Ders142256
Ödev1303
Dönem Ödevi1404
Ara Sınav1415
Dönem Sonu Sınavı1617
TOPLAM İŞ YÜKÜ (Saat)75
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
4
3
1
5
OÇ-2
3
2
1
2
4
OÇ-3
2
1
2
2
OÇ-4
2
1
2
4
OÇ-5
2
1
1
3
4
Adnan Menderes Üniversitesi - Bilgi Paketi / Ders Kataloğu
2026