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

BTP 114 - Nesne Tabanlı Programlama I

Ders Öğretim Planı

Ders Kodu:
BTP 114
Ders Adı:
Nesne Tabanlı Programlama I
Dersin Sunulduğu Dil:
Türkçe
Dersin Türü:
Ders
Dersin Derecesi:
Önlisans
AKTS:
4.00
Dersin Sorumlusu:
Öğr. Gör. Pınar ÖZTÜRK

Dersin Amacı

Bu dersin amaçları aşağıdaki şekilde özetlenebilir:• Öğrencilere, Nesneye Yönelik Programlama’ nın mantığını ve detaylarını öğretmek.• Öğrencilere, Nesne Tabanlı olan C# yazılım dilinde program yazmayı öğretmek.

Dersin İçeriği

Bu derste öğrencilere, C# dilinde uygulamalar yaptırılarak programlama mantığı ve yetenekleri geliştirilecektir.

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Nesne Tabanlı Programlama I - Atatürk Üniversitesi Açıköğretim Fakültesi Yayını - Erzurum 2015

Öğrenim Çıktısı

Kod Açıklama
ÖÇ1 Öğrenciler, Nesne Tabanlı Programlama mantığını bilir.
ÖÇ2 Öğrenciler Nesne, Sınıf, Metod kavramlarına hakim olur ve program yazarken bu kavramları kullanabilir.
ÖÇ3 Öğrenciler Değişkenler, Veri Tipleri, Operatörler hakkında bilgi sahibi olur ve bunları kullanabilir.
ÖÇ4 Öğrenciler Karar Yapıları, Döngü Yapıları, Listeler kullanarak programlar yazabilir.
ÖÇ5 Öğrenciler nesne tabanlı bir programlama dili(C#) ile yazılım geliştirebilir.

Haftalık Ders İçeriği

Hafta İçerik
1 Giriş, değerlendirme kriterleri, kaynaklar, içerik.
2 Visual Studio kurulumu.
3 Nesneye Yönelik Programlama Nedir, Sınıf Nedir, Nesne Nedir?
4 Temel sınıflar oluşturma.
5 Sınıfların nesnelerini üretme.
6 Nesnelerin özelliklerini doldurma.
7 Metod mantığı, metodlar üretme.
8 Ara Sınav
9 İç içe sınıflar üretme.
10 İç içe sınıfların nesnelerini üretme ve özelliklerini doldurma.
11 Nesneler ile işlem yapan metodlar üretme.
12 Listeler ve Nesne Listeleri.
13 Karar Kontrol Deyimleri - IF
14 Döngü Kontrol Deyimleri - FOR - FOREACH
15 Listeler ile işlem yapan metodlar üretme.

İş Yükü Hesaplaması

Etkinlik Sayı Süre (Saat) Toplam
Derse Katılım 15 3.00 45.00
Ders Öncesi Bireysel Çalışma 1 10.00 10.00
Ders Öncesi Bireysel Çalışma 1 15.00 15.00
Ara Sınavı/Hazırlık 1 20.00 20.00
Final Sınavı/Hazırlık 1 25.00 25.00
Toplam İş Yükü (Saat) 115
AKTS Kredisi (İş Yükü / 25) 4

Değerlendirme

# Değerlendirme Tipi Katkı Yüzdesi (%)
1 Vize %40
2 Final %60
TOPLAM %100

PÇ - ÖÇ Matrisi

PÇ \ ÖÇ
ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
PÇ-13
PÇ-14
PÇ-15
PÇ-16
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 Beyin Fırtınası İkili gruplar oluşturulmasının amacı fikir geliştirme aşamasında yenilikçiliğe açık olmalarını sağlamaktır. Standart derslik teknolojileri, çoklu ortam araçları, projektör, bilgisayar, tepegöz
3 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.

Sürdürülebilir Kalkınma Amaçları

SDG 9