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 | |
Dersin Yardımcıları | Arş.Gr. Fahrettin HORASAN |
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. Ara Sınav | 30 |
1. Proje / Tasarım | 70 |
Toplam | 100 |
1. Yıl İçinin Başarıya | 70 |
1. Final | 30 |
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 |