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

Programlar Hakkında Bilgi

MESLEK YÜKSEKOKULU / BİL204 - BİLGİSAYAR PROGRAMCILIĞI

Kodu: BİL204 Adı: İNTERNET PROGRAMCILIĞI II Teorik+Uygulama: 2+1 AKTS: 3
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ı KADİR HALTAŞ (haltaskadir@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Bu ders ile öğrenci; internet ortamında çalışabilen, veritabanı ve web servislerini kullanabilen web programları yazma yeterlikleri kazandırılacaktı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ı kurabilir ve test edebilir PÇ-3 Problemleri tanımlayabilme, model üretme çözüm geliştirme becerisine sahip olur
Yazılı Sınav
DÖÇ-2 Web programlama dilinin temel komutları ile web sayfası hazırlayabilir PÇ-18 Web tasarımı, internet yazılım ve projeleri geliştirme, sürdürme ve kontrol bilgisine sahip olur.
Yazılı Sınav
DÖÇ-3 Programlama Dilinde Fonksiyon ve Nesne Kullanarak web sayfası hazırlayabilir PÇ-9 Nesne tabanlı programlar geliştirir
PÇ-15 Masaüstü ve internet programcılığında grafik ve animasyon tasarımlar gerçekleştirme bilgi ve becerisine sahip olur.
PÇ-16 Veritabanı kurulum, bakım, kontrollerini yapar.
PÇ-18 Web tasarımı, internet yazılım ve projeleri geliştirme, sürdürme ve kontrol bilgisine sahip olur.
Yazılı Sınav
DÖÇ-4 Web form uygulamaları yapabilir PÇ-4 Yazılım ile ilgili temel kavramları bilir, algoritmalar kurar ve program geliştirir
PÇ-5 Masaüstü uygulamaları ve internet tabanlı uygulamalar geliştirir
Yazılı Sınav
DÖÇ-5 Web servislerini kullanabilir PÇ-5 Masaüstü uygulamaları ve internet tabanlı uygulamalar geliştirir
PÇ-6 Bilgisayarda karşılaşılan yazılımsal ve donanımsal hataları tespit edebilir, bunlara çözümler üretir
PÇ-7 Analitik düşünür
PÇ-18 Web tasarımı, internet yazılım ve projeleri geliştirme, sürdürme ve kontrol bilgisine sahip olur.
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 Dosya işlemleri Web formları Sayfalar arası veri aktarımı Veritabanı bağlantısı Veritabanı iş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 Program yazma
2 kenler ve sabitler, operatörler ve işlem önceliği Program yazma
3 Karar kontrol deyimleri Program yazma
4 döngü kontrol deyimleri Program yazma
5 Kullanıcı tanımlı fonksiyonlar Program yazma
6 Hazır fonksiyonlar Program yazma
7 Dizi işlemleri Program yazma
8 Ara Sınav
9 Dosya işlemleri Program yazma
10 Web formları Program yazma
11 Web formları Program yazma
12 Sayfalar arası veri aktarımı Program yazma
13 Veritabanı bağlantısı Program yazma
14 Veritabanı işlemleri–1 Program yazma
15 Veritabanı işlemleri–2 Program yazma
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 İnternet Programcılığı-1 (MURATHAN YAYINEVİ -Ebubekir Yaşar , Turgut Özseven)
2 İnternet Programcılığı-2 (MURATHAN YAYINEVİ -Ebubekir Yaşar , Turgut Özseven)
Ders Araç - Gereç ve Malzemeleri

Ö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) 3 14 42
Sınıf Dışı Çalışma
       a) Okuma 2 9 18
       b) İnternette/Kütüphanede Tarama 2 9 18
       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 2 2 4
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 2 3 6
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 90