BİL113

Bilgisayar Programlama I

Dersi Veren Fakülte \ Bölüm
Mühendislik Fakültesi \ Bilgisayar Mühendisliği
Kredi
AKTS
Ders Türü
Öğretim Dili
4
8
Zorunlu
Türkçe
Ön Koşullar
-
Dersi Alan Programlar
Bilgisayar Mühendisliği
Yapay Zeka Mühendisliği
Ders Tanımı
Bu ders Java programlama dili özelinde bilgisayar programlamanın temel özelliklerini kapsar. Bu özellikler, programlamaya giriş, dilin temel elemanları, veri tipleri, değişkenler, atama deyimi, işleyiş akış kontrolleri, karar verme, döngü yapıları, sınıflar, metotlar, diziler, dizi listeleri ve özyineleme konularından oluşur.
Ders Kitapları ve/veya Kaynaklar
W. Savitch, Absolute Java, Pearson.
W. Savitch. Java: An introduction to problem solving and programming,
Pearson
Ders Amaçları
Java dilini kullanarak, programlama temel mantığını vermek. Yapısal programlamada kullanılan çeşitli yöntemleri ve algoritmaları anlatmak.
Ders Çıktıları
1. Programlama mantığını öğrenir ve uygular.
2. Veri tipleri, değişkenler, atama deyimlerini öğrenir.
3. İşleyiş akış kontrol, karar verme, ve döngü temellerini öğrenir.
4. Sınıf ve metot temellerini öğrenir.
5. Bir boyutlu ve çok boyutlu dizi ve dizi listeleri öğrenir.
6. Özyineleme temellerini öğrenir.
Referans Ders Çizelgesi
1. Hafta: Derleyici ve Yorumlayıcılar
2. Hafta: Temel veri türleri ve atama
3. Hafta: Dizgi (string), giriş/çıkış
4. Hafta: Akış kontrolü
5. Hafta: Döngüler
6. Hafta: Sınıf, Nesne
7. Hafta: Metotlar
8. Hafta: Diziler
9. Hafta: Diziler
10. Hafta: Dizi Listeleri
11. Hafta: Özyineleme
12. Hafta: Finale Hazırlık
Referans Değerlendirme Ölçütleri
Etkinlikler Sayısı Katkı Payı (%)
Derse Devam / Katılım - -
Laboratuvar 12 %15
Uygulama - -
Ödev 4 %0
Proje - -
Sunum / Sözlü Sınav - -
Alan Çalışması - -
Staj - -
Kurul - -
Kısa Sınav (Quiz) 4 %10
Ara Sınav 1 %35
Final 1 %40
Toplam %100

Referans AKTS-İş Yükü Tablosu
Etkinlikler Sayısı/Hafta Süresi (Saat) İş Yükü
Ders Süresi (ilk 6 hafta) 6 4 24
Ders Süresi (son 6 hafta) 6 4 24
Laboratuvar 12 2 24
Uygulama - - -
Ödev 4 20 80
Proje - - -
Sunum / Sözlü Sınav - - -
Alan Çalışması - - -
Staj - - -
Kurul - - -
Kısa Sınav (Quiz) Hazırlık 4 5 20
Ara Sınav Hazırlık 1 20 20
Final 1 2 2
Final Hazırlık 1 30 30
Sınıf Dışı Ders Çalışma Süresi (Ön Çalışma, Pekiştirme vb.) 12 2 24
Toplam İş Yükü 248
Toplam İş Yükü / 30 248 / 30
Dersin AKTS Kredisi 8
Program Çıktısı **
1 2 3 4 5 6 7 8 9 10 11
Ders Çıktısı
1
2
3
4
5
6