Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Programlama Dilleri IIBTO221246320
ÖnkoşullarProgramlama Dilleri I
YarıyılBahar
Dersin Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Bilgisayar ve Öğretim Teknolojileri Eğitimi Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü
Dersin KoordinatörüGülüstan Doğan
Dersi Veren(ler)Serhat B. Kert
Asistan(lar)ıÇiğdem Uz Bilgin
Dersin AmacıC# programlama dilini ve .NET sınıf kütüphanesini kullanarak Windows sistemleri üzerinde uygulama geliştirme için gerekli bilgileri edinmek.
Dersin İçeriğiGörsel ortam ve .net ortamında programlamanın kuralları, C# gibi bir görsel yazılımın tasarım ve uygulaması, C# programının genel yapısı, veri türleri, değişkenler, standart işlemler, alt programlar, seçim komutları, döngüler, veri tabanı, kullanıcı tanımlı veri türleri.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Sefer Algan, “Her yönüyle C#”, Pusula yayıncılık
  • Charles Petzold “Programming Windows with C# ”Microsoft Press
  • Deitel and Deitel “C# How to Programming”
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Yazılım mimarisine ilişkin temel bilgileri açıklar.
  2. Görsel programlama dilleri ile uygulama geliştirir.
  3. Algoritma oluşturma sürecini gerçekleştirir.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1C# nedir? - Neden C#, - .Net bileşenleri Algoritma çalışmaları
2C# diline giriş, derleme ve çalıştırmaDers uygulamalarının kontrolü
3Değişkenler, Veri türleriDers uygulamalarının kontrolü
4Form MimarisiDers uygulamalarının kontrolü
5OperatörlerDers uygulamalarının kontrolü
6Akış kontrol yapılarıDers uygulamalarının kontrolü
7DizilerDers uygulamalarının kontrolü
8Ara SınavDers uygulamalarının kontrolü
9Metod kavramı ve kullanımıDers uygulamalarının kontrolü
10Sınıflar - Yapıcı metodlar - Numaralandırmalar - Nesne Yönelimli programlama Ders uygulamalarının kontrolü
11Proje takip ve kontrollerDers uygulamalarının kontrolü
12İsim alanlarıDers uygulamalarının kontrolü
13KalıtımDers uygulamalarının kontrolü
14Kalıtım ve ilişkili kavramlarDers uygulamalarının kontrolü
15Veri tabanı kavramıDers uygulamalarının kontrolü
16Final sınavıDers uygulamalarının kontrolü

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım165
Laboratuar
Uygulama165
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev1010
Sunum/Jüri
Projeler120
Seminer/Workshop
Ara Sınavlar120
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati163
Laboratuar
Uygulama162
Arazi Çalışması
Sınıf Dışı Ders Çalışması
Derse Özgü Staj
Ödev1010
Küçük Sınavlar/Stüdyo Kritiği
Projeler110
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)12
Final (Sınav Süresi + Sınav Hazırlık Süresi)12
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok