Bilişim Sistemleri (YL) (Tezsiz) | |||||
Yüksek Lisans | TYYÇ: 7. Düzey | QF-EHEA: 2. Düzey | EQF-LLL: 7. Düzey |
Ders Kodu: | BIS510 | ||||||||
Ders İsmi: | İnternet Programlama | ||||||||
Ders Yarıyılı: | Bahar | ||||||||
Ders Kredileri: |
|
||||||||
Öğretim Dili: | |||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | Hayır | ||||||||
Dersin Türü: | Bölüm Seçmeli | ||||||||
Dersin Seviyesi: |
|
||||||||
Dersin Veriliş Şekli: | Yüz yüze | ||||||||
Dersin Koordinatörü: | Dr.Öğr.Üyesi FERİDUN CEMAL ÖZÇAKIR | ||||||||
Dersi Veren(ler): |
Öğr.Gör. FATİH YÜCALAR Öğr.Gör. ÖNDER ŞAHİNASLAN |
||||||||
Dersin Yardımcıları: |
Dersin Amacı: | Bu ders ile öğrencilere, HTML programlama dili ve visual studio ortamını kullanarak ASP.NET yapısı ile web uygulamaları geliştirmeyi öğretmek. |
Dersin İçeriği: | Microsoft.net framework yapısı; HTML; Windows Web Sunucu kurulumu; ASP.NET web formları ve form kontrolleri; Validation ve Session kullanma; Veritabanı ile web programlama (Micrososft SQL sunucu ve veritabanı nesneleri ile: Connection string; SqlConnection; SqlCommand; ExecuteScalar;ExecuteReader; ExecuteNonQuery; DataReader; DataAdapter; DataTable; DataSet; DataBind); Web.config dosyası; Cookie kullanımı; ASP.Net içinde javascript yazma ve kullanma. |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
Hafta | Konu | Ön Hazırlık |
1) | Web tabanlı programlamaya giriş | Projeksiyon, Bilgisayar |
2) | .net framework yapısı ve kurulumu | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
3) | HTML işaretleme diline giriş (TAG’ler head, title, meta,body) , HTML (b, u, i, p, br, hr, h12.., ul, il ) | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
4) | HTML – font, a, table, img, form (get, post), textbox, radiolist, check box, input (button, reset), | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
5) | Web sunucusu kurulumu, ASP.NET web form elemanları (table, label, textbox, buton, link button, imagebutton) | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
6) | Web form elemanları (listbox, dropdownlist, chekbox, chekboxlist, radiobutton, radiobuttonlist) | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
7) | Web form elemanları (calendar, view-multiview, linkbutton, wizard) | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
8) | Validation ve Session kullanma | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
9) | ARA SINAV | |
10) | Gridview, web tabanlı programlamada veritabanı (connection string, sqlconnection, sqlcommand, execute scalar komutu, ,datareader, execute reader komutu | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
11) | Web Config, SQL Stored Procedure kullanma | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
12) | Web tabanlı programlamada veritabanı (dataadapter, datatable, dataset, fill, data source, databind) | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
13) | JavaScript kullanma | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
14) | Web uygulamasını, web suncusunda yayınlama (publish etme) | Projeksiyon, Bilgisayar, Kaynak Kitaplar |
Ders Notları / Kitaplar: | Microsoft ASP.NET 4 Step by Step - George Shepherd - Microsoft Press – 2010 |
Diğer Kaynaklar: | Beginning Visual C# - Karli Watson, Christian Nagel, Jacob Hammer Pedersen, Jon D. Reid, Morgan Skinner - Wiley Publishing - 2010 C# For Programmers- Paul Deitel, Harvey Deitel – Prentice Hall -2010 |
Ders Öğrenme Kazanımları | 1 |
|||
---|---|---|---|---|
Program Kazanımları | ||||
1) Farklı ortamlar için yazılım geliştirme, sistem yönetimi, ağ güvenliği, veri ve veri tabanı yönetim sistemleri gibi konularında bilgi ve becerilere sahip olma. | ||||
2) Bilgi teknolojilerinin hızlı değişimi sonucu oluşan yeni bilişim sistemleri hakkında güncel konuları uzman olarak yakından takip etme. | ||||
3) Bilişim Sistemlerinin firmalardaki stratejik konumu ve yeni iş stratejileri oluşturulmasındaki rolünün öneminin farkında olma. | ||||
4) Bilişim projelerinde yürütücü ya da katılımcı olarak proje hedeflerine uygun sorumluluklar alabilme. | ||||
5) Bilişim Sistemleri alanına ilişkin uzmanlık gerektiren konularda bir çalışmayı bağımsız olarak gerçekleştirebilme. |
Etkisi Yok | 1 En Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 En Yüksek |
Dersin Program Kazanımlarına Etkisi | Katkı Payı | |
1) | Farklı ortamlar için yazılım geliştirme, sistem yönetimi, ağ güvenliği, veri ve veri tabanı yönetim sistemleri gibi konularında bilgi ve becerilere sahip olma. | 4 |
2) | Bilgi teknolojilerinin hızlı değişimi sonucu oluşan yeni bilişim sistemleri hakkında güncel konuları uzman olarak yakından takip etme. | 3 |
3) | Bilişim Sistemlerinin firmalardaki stratejik konumu ve yeni iş stratejileri oluşturulmasındaki rolünün öneminin farkında olma. | 3 |
4) | Bilişim projelerinde yürütücü ya da katılımcı olarak proje hedeflerine uygun sorumluluklar alabilme. | 3 |
5) | Bilişim Sistemleri alanına ilişkin uzmanlık gerektiren konularda bir çalışmayı bağımsız olarak gerçekleştirebilme. | 4 |
Bireysel çalışma ve ödevi | |
Laboratuvar | |
Ödev | |
Soru cevap/ Tartışma | |
Örnek olay çalışması | |
Web Tabanlı Öğrenme |
Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama) | |
Ödev | |
Uygulama | |
Bireysel Proje |
Yarıyıl İçi Çalışmaları | Aktivite Sayısı | Katkı Payı |
Devam | 42 | % 5 |
Küçük Sınavlar | 5 | % 15 |
Ara Sınavlar | 1 | % 30 |
Final | 1 | % 50 |
Toplam | % 100 | |
YARIYIL İÇİ ÇALIŞMALARININ BAŞARI NOTU KATKISI | % 50 | |
YARIYIL SONU ÇALIŞMALARININ BAŞARI NOTUNA KATKISI | % 50 | |
Toplam | % 100 |
Aktiviteler | Aktivite Sayısı | Süre (Saat) | İş Yükü |
Ders Saati | 14 | 3 | 42 |
Laboratuvar | 12 | 2 | 24 |
Uygulama | 10 | 1 | 10 |
Sınıf Dışı Ders Çalışması | 6 | 2 | 12 |
Proje | 1 | 20 | 20 |
Ödevler | 10 | 1 | 10 |
Küçük Sınavlar | 6 | 1 | 6 |
Ara Sınavlar | 1 | 2 | 2 |
Final | 1 | 2 | 2 |
Toplam İş Yükü | 128 |