ANTALYA BİLİM ÜNİVERSİTESİ
Ders Bilgi Paketi

CS 1002 - Programlamaya Giriş II

Ders Öğretim Planı

Ders Kodu:
CS 1002
Ders Adı:
Programlamaya Giriş II
Dersin Sunulduğu Dil:
İngilizce
Dersin Türü:
Ders
Dersin Derecesi:
Lisans
AKTS:
6.00
Dersin Sorumlusu:
Dr. Öğr. Üyesi Göksel ASLAN

Dersin Amacı

Dersin amacı öğrencilere nesne tabanlı dillerde programlamayı tanıtmak. Öğrenciler yazılım kullanarak nasıl problem çözüleceğini anlayacaklardır.

Dersin İçeriği

Nesneye dayalı programlamaya (Java) giriş dersidir. Temel programlama bilgisi gereklidir. Bu ders, değişkenler, kontrol yapıları, diziler, sınıflar ve nesneler, yazma sınıfları, nesne tabanlı düşünme, kalıtıma giriş kavramlarını kapsar.

Dersin Ön Koşulu / Yan Koşulu

CS 1001

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Introduction to Java Programming, Comprehensive Version, International Edition by Daniel Liang

Öğrenim Çıktısı

Kod Açıklama
ÖÇ1 Java programlamanın temellerini öğrenmek
ÖÇ2 if/else, switch ve döngü (for/while/do-while) kontrol yapılarını anlamak ve kullanmak
ÖÇ3 Statik metodları anlamak ve oluşturmak
ÖÇ4 String sınıfının nasıl kullanıldığını anlamak ve kullanmak
ÖÇ5 Metin dosyalarından okumak ve yazmak
ÖÇ6 Dizileri ve ArrayList'leri anlamak ve kullanmak
ÖÇ7 Programlama ve nesne tabanlı yaklaşım arasındaki farkı anlamak
ÖÇ8 Sınıf oluşturmak ve nesne kullanmak

Haftalık Ders İçeriği

Hafta İçerik
1 Giriş, JDK, JRE, Entegre Geliştirme Ortamları,
2 Temel Programlama
3 Kontrol Yapıları: Seçimler
4 Kontrol Yapıları: Döngüler
5 Kontrol Yapıları: Döngüler
6 Statik Metodlar
7 Dizgi yaratmak ve String sınıfını kullanmak
8 Math ve Random sınıflarını kullanmak
9 Metin dosyalarından okumak ve yazmak
10 Diziler ve ArrayListler
11 Diziler ve ArrayListler
12 Diziler ve ArrayListler
13 Nesne sınıfları oluşturmak ve kullanmak
14 Nesne sınıfları oluşturmak ve kullanmak

İş Yükü Hesaplaması

Etkinlik Sayı Süre (Saat) Toplam
Derse Katılım 14 3.00 42.00
Laboratuvar 10 2.00 20.00
Ders Öncesi Bireysel Çalışma 14 3.00 42.00
Ara Sınavı/Hazırlık 1 8.00 8.00
Final Sınavı/Hazırlık 1 8.00 8.00
Diğer 14 1.00 14.00
Toplam İş Yükü (Saat) 134
AKTS Kredisi (İş Yükü / 25) 5

Değerlendirme

# Değerlendirme Tipi Katkı Yüzdesi (%)
1 Labaratuvar %15
2 Quiz %10
3 Midterm %30
4 Final %45
TOPLAM %100

PÇ - ÖÇ Matrisi

PÇ \ ÖÇ
ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5
ÖÇ6
ÖÇ7
ÖÇ8
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
1
Düşük Katkı
2
Orta Katkı
3
Yüksek Katkı

Dersin Eğitim - Öğretim Metodları

# Yöntem Adı Faal Araçlar
1 Ders (anlatım), etkileşimli tartışma Dinleme, not alma, tekrar etme, derste getirilen eğitim materyalleri üzerinden gösterilenleri uygulama Standart derslik teknolojileri, çoklu ortam araçları (projektör, bilgisayar, dijital sunumlar)
2 Laboratuar Dinleme, not alma, kavramsal analiz, eleştirel düşünme, soru sorma ve tartışmaya katılım Yörükoğlu firması yetkilileri ile peynir yapımı Özel donanım

Akademik Dürüstlük ve Yapay Zeka

Akademik dürüstlüğün ihlal edilmesi, sadece kopya çekmekle sınırlı değildir ayrıca, izinsiz alıntı yapmak, bilgi uydurmak veya atıf yapmak, başkalarının sahtekarlık hareketlerine yardım etmek, eğitmenin haberi olmaksızın daha önce kullanılan bir çalışmanın veya başka bir öğrencinin çalışmasının teslim edilmesi veya diğer öğrencilerin akademik çalışmalarına müdahale etmeyi de içermektedir. Akademik irtibakların herhangi biri ciddi bir akademik ihlaldir ve disiplin işlemi ile sonuçlanır.