Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Görsel Programlama SAU 353 0 2 + 0 2 5
Ön Koşul Dersleri

Yok

Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Seçmeli
Dersin Koordinatörü Dr.Öğr.Üyesi İSMAİL ÖZTEL
Dersi Verenler Dr.Öğr.Üyesi İSMAİL ÖZTEL,
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı

Yazılım süreci hakkında genel bilgi sahibi olmak.
Bilgisayar programlaması konusuna bir giriş yapmak, programlama ile ilgili genel kavramları ortaya koymak. Programlama dileri hakkında bilgi sahibi olmak
Görsel programlamanın avantajlarını bilmek
Web programlama ile masaüstü programlama arsındaki farkları bilmek ve programlama icin kullanılan yardımcı teknolojiler hakkında genel bilgi sahibi olmak

Dersin İçeriği

NET kavramının tanıtımı, .NET program geliştirme ortamı, .NET programlama dilleri, .NET servis birimleri (ASP.NET,ADO.NET,XML)
Değişkenler, operatörler, ifadeler, fonksiyonlar, karar yapıları, döngüler, hata yönetimi ve istisnalar, sınıf oluşturma ve nesneler, değerler ve referanslar, diziler, miras alma, eleman oluşturma, operatör aşırı yükleme
Windows formlarının tanıtımı, menüler, veri geçerliliği, karmaşık kontrol nesneleri, diyalog kutuları, ortak diyalog kontrolleri, MDI ve SDI kavramları
ADO.NET teknolojisinin tanıtımı, ADO.NET ile veritabanı kullanmak, XML servisinin tanıtımı, ASP.NET teknolojisinin tanıtımı, WEB formları ile veri erişimi, ASP.NET uygulaması programlamak, WEB servis uygulamaları

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 NET ortamının temel bileşen ve programlama tekniklerini etkin ve verimli olarak kullanır
2 Temel C# kavramlarını (tanımlama, sorgu, döngü) uygular
3 Nesne yönelimli programlama tekniklerini C# dilinde uygular
4 Konsol ve görsel arayüzde proje oluşturarak uygulama geliştirir
5 Standart nesneler kullanarak Windows uygulamalarını tasarlar
6 .Net temel bileşenlerini (ADO. NET, ASP. NET, XML) kullanarak temel uygulamaları yapar
Hafta Ders Konuları Ön Hazırlık
1 .NET Framework Mimarisi
2 Visual Studio Geliştirme Ortamı ve Görsel Programlama
3 Temel kavramları: değişkenler, veri türleri, kontrol yapıları
4 Ortak Windows form kontrolleri-1
5 Ortak Windows form kontrolleri-2
6 Ortak özellikler (properties)
7 Dizi ve karmaşık veri türleri,
8 Metod ve fonksiyonlar
9 Olay (event) metodları
10 Nesne tanımlama ve DLL kulanımı
11 Arasınav
12 Dosya ve klasör işlemleri
13 Çoklu form kullanımı ve formlar arası bilgi değişimi
14 Hata fırlatma ve yakalama (throw-catch-finally)
Kaynaklar
Ders Notu

Programlama dersi notları

Ders Kaynakları

Kitaplar
C# Başlangıç Rehberi, İ.Karagülle, Türkmen Yayınevi
Her yönüyle C#, Sefer Algan, Pusula Yayıncılık
Siteler:
www.programlama.com
www.csharpnedir.com
www.codeguru.com
www.sakarya.edu.tr/~aozcerit (Ders Sitesi)

Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Proje / Tasarım 100
Toplam 100
1. Yıl İçinin Başarıya 50
1. Final 50
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 2 32
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 3 48
Ara Sınav 1 10 10
Proje / Tasarım 1 20 20
Final 1 10 10
Toplam İş Yükü 120
Toplam İş Yükü / 25 (Saat) 4,8
Dersin AKTS Kredisi 5