Türkçe English Ders İçerik Rapor
Ders Öğretim Planı
İLERİ PROGRAMLAMA
1 Dersin Adı: İLERİ PROGRAMLAMA
2 Dersin Kodu: BIL2108
3 Dersin Türü: Zorunlu
4 Dersin Seviyesi: Lisans
5 Dersin Verildiği Yıl: 2
6 Dersin Verildiği Yarıyıl: 4
7 Dersin AKTS Kredisi: 4
8 Teorik Ders Saati (saat/hafta): 2
9 Uygulama Ders Saati (saat/hafta): 2
10 Laboratuar Ders Saati (saat/hafta): 0
11 Dersin Önkoşulu -
12 Ders İçin Önerilen Diğer Hususlar Yok
13 Dersin Dili: Türkçe
14 Dersin Veriliş Şekli Yüz yüze
15 Dersin Koordinatörü: Dr. Ögr. Üyesi ÖMER UYSAL
16 Dersi Veren Diğer Öğretim Elemanları:
17 Ders Koordinatörünün İletişim Bilgileri: Dr. Öğr. Üyesi Ömer Uysal
omeruysal@uludag.edu.tr
18 Dersin Web Adresi: www.uzaktanogren.ademuzn.com
19 Dersin Amacı Bu dersin amacı, öğretmen adaylarının uygun arayüz kontrollerini ve arayüz tasarım ilkelerini kullanarak, veri yönetimi ve raporlama işlevlerini içeren yazılımları geliştirebilmelerini sağlamaktır.
20 Dersin Mesleki Gelişime Katkısı: Mesleki pratiklerinde dersin amacında belirtilen teori ve uygulamaları işe koşabilmelerini sağlar.
21 Ders Öğrenme Kazanımları
1 Temel arayüz kontrollerinin detaylı özellik, olay ve metodlarını kullanabilme;
2 Etkili arayüz tasarlayabilme;
3 Kullanıcı girişi kısıtlamayı ve onaylamayı gerçekleştirebilme;
4 Programlamada veritabanına ilişkin temel kavramları açıklayabilme;
5 Farklı yaklaşımlarla veritabanı uygulamalarını geliştirebilme;
6 Verileri etkin hale getirmek üzere raporlayabilme;
22 Dersin İçeriği
Hafta Teori Uygulama
1 Visual Basic .NET'de temel kontroller Button, Textbox, RadioButton, Checkbox, kontrollerinin detaylı özellik, olay ve metodlarının kullanılması
2 Visual Basic .NET'de temel kontroller Listbox ve Combobox kontrollerinin detaylı özellik, olay ve metodlarının kullanılması
3 Visual Basic .NET'de formlarla çalışmak Formların özellik, olay ve metodlarının kullanılması
4 Visual Basic .NET'de uygulama geliştirirken arayüz tasarımı Etkin arayüz geliştirme yöntemlerinin tartışılması
5 Visual Basic .NET'de kullanıcı girişini kısıtlama ve onaylama Kullanıcının girebileceği çeşitli türden verileri içeren örnek bir form için, girişi kısıtlama ve onaylama ile ilgili bir uygulama örneği.
6 Visual Basic .NET'de veritabanına giriş Veritabanına ilişkin kavramların açıklanması. Veritabanının ortaya çıkış sebeplerinin tartşılması
7 Visual Basic .NET'de sürükle-bırak ile veritabanı uygulamaları geliştirilmesi Visual Basic .NET'de sürükle-bırak ile veritabanı uygulamalarının yapılması
8 Visual Basic .NET'de kontrollerin veritabanı nesnelerine bağlanması (Databinding) Visual Basic .NET'de arayüz kontrollerinin veritabanına bağlanması uygulamaları
9 Visual Basic .NET'de Dataset Designer ile veritabanı uygulaması geliştirme Visual Basic .NET'de Dataset Designer kullanımı. Nesnelerin oluşturulması
10 Visual Basic .NET'de Dataset Designer ile veritabanı uygulaması geliştirme Visual Basic .NET'de Dataset nesnesine metodlar ekleme
11 Visual Basic .NET'de bağlantılı veritabanı modeli Bağlantı nesneleri oluşturma, veritabanı üzerinde sorgular çalıştırma uygulamaları
12 Visual Basic .NET'de temel raporlama Visual Basic .NET'de temel raporlama uygulamaları
13 Visual Basic .NET'de bir veritabanı uygulaması geliştirilmesi Uygulamanın geliştirilmesi
14 Visual Basic .NET'de bir veritabanı uygulaması geliştirilmesi Uygulamanın geliştirilmesi
23 Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar: Profesyonel Programlama Teknikleri .NET, 2007, Tansu Türkoğlu
Visual Basic .NET Complete, 2002, Greg Jarboe, Hollis Thomases, Mari Smith, Chris Treadaway Dave Evans, Sybex
Designing Enterprise Applications with Microsoft Visual Basic .NET, 2003, Robert Lan Oliver, Microsoft Press
Visual Basic .NET Power Tools, Evangelos Petroutsos, 2004, Sybex
24 Değerlendirme
YARIYIL İÇİ ÇALIŞMALARI SAYISI KATKI YÜZDESİ
Ara Sınav 1 40
Kısa Sınav 0 0
Ödev 0 0
Yıl sonu Sınavı 1 60
Toplam 2 100
Yıl içi çalışmalarının Başarıya Oranı 40
Finalin BAşarıya Oranı 60
Toplam 100
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları Dönem içinde süreç değerlendirme uygulanacaktır. Ara sınavda ve final sınavında ise test yöntemi uygulanacaktır.
Açıklama
25 AKTS / İŞ YÜKÜ TABLOSU
Etkinlik SAYISI Süresi [Saat] Toplam İş Yükü [Saat]
Teorik Dersler 14 2 28
Uygulamalı Dersler 14 2 28
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 14 2 28
Ödevler 0 0 0
Projeler 13 1 13
Arazi Çalışmaları 0 0 0
Arasınavlar 1 10 10
Diğer 0 0 0
Yarıyıl Sonu Sınavları 1 13 13
Toplam İş Yükü 130
Toplam İş Yükü / 30 saat 4
Dersin AKTS Kredisi 4
26 PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13 PY14 PY15 PY16
OK1 5 5 4 4 0 0 0 0 0 0 0 0 0 0 0 0
OK2 5 5 4 4 0 0 0 0 0 0 0 0 0 0 0 0
OK3 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0
OK4 5 4 5 5 0 0 0 0 0 0 0 0 0 0 0 0
OK5 4 4 4 5 0 0 0 0 0 0 0 0 0 0 0 0
OK6 5 4 4 5 0 0 0 0 0 0 0 0 0 0 0 0
ÖK: Öğrenme Kazanımları PY: Program yeterlilikleri
Katkı Düzeyi: 1 Çok Düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok Yüksek
Bologna İletişim
Mail : bologna@uludag.edu.tr
Tasarım & Kodlama
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr