Internet üzerinde yer alan web sunucuları, kullanılan Internet programlama dilleri, bu dillere göre gerekli olan sunucu sistemleri, Internet üzerinde herhangi bir web sitesinin nasıl çalıştığı, temel olarak Internet ağ yapısının nasıl çalıştığı, web sunucu kurulumu, yönetimi, çalışma prensipleri, Web uygulamaları ve yazılımları hakkında bilgilendirme, veritabanı bağlantıları, temel veritabanı sorgularının yazılıması ve Web uygulama konuları ile uygulamaları yer almaktadır.
* The Language of SQL: How to Access Data in Relational Databases by Larry Rockoff (Jun 3, 2010)
Diğer Kaynaklar
* Microsoft ADO.NET 4 Step by Step (Step by Step (Microsoft)) by Tim Patrick (Nov 1, 2010)
* Programming Microsoft ADO.NET 4 by David Sceppa (May 22, 2013)
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Web kavramı ve varoluş nedeni
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
2. Hafta
Web sitelerinin çalışma prensibi
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
3. Hafta
Web üzerinde bulunabilirlik
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
4. Hafta
Web sunucusu kurulumu
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
5. Hafta
Web sunucusu yönetimi
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
6. Hafta
Web sitesinin erişim yöntemleri
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
7. Hafta
Veritabanı bağlantı yöntemleri
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
8. Hafta
Veritabanı kullanımı ve program örnekleri
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
9. Hafta
Web programlama teknikleri
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
10. Hafta
Web programlama teknikleri
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
11. Hafta
Uygulama
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
12. Hafta
Web programlama yöntemleri
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
13. Hafta
Web programlama yöntemleri
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
14. Hafta
Uygulama
Senkron anlatım, Asenkron ödev ve uygulama çalışmaları
15. Hafta
Final haftası
16. Hafta
Final haftası
17. Hafta
Final haftası
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
30
Ödevler / Dönem Ödevi / Sunum
10
7
Derse Devam / Katılım
1
3
Final
1
60
ÖÇ-1
Web dünyasının çalışma mantığı
ÖÇ-2
Web üzerinde bulunabilirlik
ÖÇ-3
Web sunucusu kurulumu, yönetimi ve bakımı
ÖÇ-4
Güvenli web kodlama
ÖÇ-5
Web programlama için gerekli mimariler
ÖÇ-6
Web uygulamalarında veritabanı kullanımı
Program Çıktıları
PÇ-1
Bilgisayar Programcılığı alanındaki çalışmalar için gerekli verilerin tanımlanması, toplanması ve değerlendirilmesini etkin bir şekilde yapabilmek, yaptığı uygulamalarda öğrendiği teorik bilgileri kullanabilmek.
PÇ-2
Temel bilgisayar kullanımı bilgisi ile donatılı olmak.
PÇ-3
Mesleğinin gerektirdiği hertürlü yazılımları bilmek ve donanımları kullanabilmek
PÇ-4
Takım çalışmalarına önem vermek ve gruba katkı sağlayabilmek, takım arkadaşları ile uyumlu çalışabilmek.
PÇ-5
Alanında yaptığı çalışmaları proje grubuna ve kurumuna etkin bir şekilde ifade edebilmek.
PÇ-6
Sorumluluğu altında çalışanların performanslarını objektif değerlendirmek ve sorumlu olduğu yönetime objektif bilgi akışı sağlayabilmek.
PÇ-7
Programında aldığı eğitim düzeyini ve problemlerin çözümündeki yeteneklerini gösterebilmek
PÇ-8
Genel/mesleki orta öğretimde kazanılan bilgiler, beceriler ve yetkinlikler üzerine kurulan ve yüksek öğretim ders malzemeleri ile desteklenen bilgisayar programcılığı alanındaki bilgilere sahip olmak ve o alandaki kavramları belirlenen bir düzeyde anladığını gösterebilmek
PÇ-9
Bilgisayar programcılığının gerektirdiği analitik düşünme yeteneğini kazanmak, çalıştığı konularda buna uygun bakış açısı ile program yazmak ve çalıştırmak.
PÇ-10
Bilgisayar Programcılığı alanındaki etik değerlere uymak ve sosyal sorumluluk bilincini taşımak.
PÇ-11
Alanında çalışmaları yürütebilecek ve dünyadaki gelişmeleri en iyi seviyede takip edebilecek düzeyde yabancı dil bilgisine sahip olabilmek
PÇ-12
Alanında iletişime önem vermek ve bu iletişimde türkçeyi en doğru şekilde kullanabilmek.
PÇ-13
Alanında çalışanların ve kendisinin güvenlik, sağlık ve çevre bilincine sahip olmalarını sağlamak.
PÇ-14
Bilgisayar Programcılığı programını bitirdikten sonra da alanı ile ilgili yazılım, donanım konusundaki teknolojik yenilikleri takip edebilmek ve kendini geliştirebilmek
PÇ-15
Alanı ile ilgili çalıştığı işletmede sorumluluk alabilmek, çalışanları ve iş akışını organize etmek, kalite ve standartlara göre hizmet vermek.