Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

HACIBEKTAŞ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU / BİL204 - BİLGİSAYAR PROGRAMCILIĞI

Kodu: BİL204 Adı: İNTERNET PROGRAMCILIĞI-II Teorik+Uygulama: 3+1 AKTS: 4
Sınıf/Yarıyıl 2 / Bahar
Ders Düzeyi Önlisans
Ders Türü Zorunlu
Bölümü BİLGİSAYAR PROGRAMCILIĞI
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı ORÇUN BAĞRA (orcunbagra@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
ORÇUN BAĞRA,
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Bu ders ile öğrenciye; internet ortamında çalışabilen, veritabanı ve web servislerini kullanabilen web programları yazma yeterlikleri kazandırılmasıdır.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Web tabanlı programlama için gerekli yazılımları kurup test edebilir. PÇ-36 İnternet ortamında çalışabilen açık kaynak kodlu programlar yazar.
Yazılı Sınav
DÖÇ-2 Web programlama dilinin temel komutları ile web sayfası hazırlayabilir PÇ-36 İnternet ortamında çalışabilen açık kaynak kodlu programlar yazar.
Yazılı Sınav
DÖÇ-3 Programlama Dilinde Fonksiyon ve Nesne Kullanarak web sayfası hazırlayabilir PÇ-39 İnternet ortamında veritabanı ve web servisleri programı yazar.
Yazılı Sınav
DÖÇ-4 Web form uygulamaları yapabilir PÇ-39 İnternet ortamında veritabanı ve web servisleri programı yazar.
Yazılı Sınav
DÖÇ-5 Web servislerini kullanabilir PÇ-39 İnternet ortamında veritabanı ve web servisleri programı yazar.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Web sunucu için yazılım kurulumları ve yayınlama, Değişkenler ve sabitler, operatörler ve işlem önceliği, Karar kontrol deyimleri,döngü kontrol deyimleri, Kullanıcı tanımlı fonksiyonlar, Hazır Fonksiyonlar, Dizi işlemleri, Dosyalama İşlemleri, Web formları, Sayfalar arası veri aktarımı, Veritabanı İşlemleri, XML uygulamaları ve web servisleri
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Web sunucu için yazılım kurulumları ve yayınlama Anlatma, Soru-Cevap.Problem Çözme,Uygulama
2 Değişkenler ve sabitler, operatörler ve işlem önceliği Anlatma, Soru-Cevap.Problem Çözme,Uygulama
3 Karar kontrol deyimleri döngü kontrol deyimleri Anlatma, Soru-Cevap.Problem Çözme,Uygulama
4 Kullanıcı tanımlı fonksiyonlar/session cookies kavramları Anlatma, Soru-Cevap.Problem Çözme,Uygulama
5 Hazır Fonksiyonlar/ login işlemleri Anlatma, Soru-Cevap.Problem Çözme,Uygulama
6 Dizi işlemleri Anlatma, Soru-Cevap.Problem Çözme,Uygulama
7 Dosya işlemleri Anlatma, Soru-Cevap.Problem Çözme,Uygulama
8 Ara Sınav
9 Dosyalama İşlemleri Anlatma, Soru-Cevap.Problem Çözme,Uygulama
10 Web formları Anlatma, Soru-Cevap.Problem Çözme,Uygulama
11 Sayfalar arası veri aktarımı Anlatma, Soru-Cevap.Problem Çözme,Uygulama
12 Veritabanı İşlemleri Anlatma, Soru-Cevap.Problem Çözme,Uygulama
13 Veritabanı İşlemleri-1 Anlatma, Soru-Cevap.Problem Çözme,Uygulama
14 Veritabanı İşlemleri-2 Anlatma, Soru-Cevap.Problem Çözme,Uygulama
15 XML uygulamaları ve web servisleri Anlatma, Soru-Cevap.Problem Çözme,Uygulama
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 İnternet Programcılığı-2 E. Yaşar - T. Özseven, Isbn: 978-605-5451-47-9, Murathan Yayıncılık
2 Javascript, Murat Balkan , Isbn: 978-9944-711647, Pusula Yayıncılık
3 Php ve Mysql, Erkan Balaban, ISBN: 978-9944-711470, Pusula Yayıncılık
Ders Araç - Gereç ve Malzemeleri
Ders Kitabı, Projeksiyon, Bilgisayar

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 1 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 4 14 56
Sınıf Dışı Çalışma
       a) Okuma 2 7 14
       b) İnternette/Kütüphanede Tarama 4 8 32
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 4 2 8
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 4 2 8
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 120