Ders Bilgileri
İNTERNET PROGRAMCILIĞI II | ||||||
---|---|---|---|---|---|---|
Kodu | Dönemi | Teori | Uygulama | Ulusal Kredisi | AKTS Kredisi | |
Saat / Hafta | ||||||
BP256 | Bahar | 3 | 1 | 4 | 5 |
Ön Koşulu Olan Ders( ler ) | Yok |
Dili | tr |
Türü | Zorunlu |
Seviyesi | Ön Lisans |
Öğretim Elemanı( ları ) | Öğr. Gör. Tahsin Erhan ÖNEL |
Öğretim Sistemi | Yüz Yüze |
Önerilen Hususlar | Yok |
Staj Durumu | Yok |
Amacı | Bu ders ile öğrenciye İnternet ortamında çalışabilen açık kaynak kodlu programlar yazma yeterlikleri kazandırılacaktır. |
İçeriği | Uygulama Yazılımlarını Kurulumu ve Testi, Değişkenler ve Sabitler, Operatörler, Karar Kontrol Yapıları, Döngü Kontrol Yapıları, Kullanıcı Tanımlı Fonksiyonlar, Hazır Fonksiyonlar, Diziler ve Nesneler, Dosyalama İşlemleri, WEB Form Uygulamaları, Sayfalar Arası Veri Aktarım Yöntemleri, Veritabanı İşlemleri-1, Veritabanı İşlemleri-2, XML ve WEB servisleri -1, XML ve WEB servisleri -2 |
Dersin Öğrenim Çıktıları
# | Öğrenim Çıktıları |
---|---|
1 | Açık kaynak kod tabanlı programlama için gerekli yazılımları kurar ve test eder. |
2 | Açık kaynak kodlu programlama dilinin temel komutları ile WEB sayfası hazırlar. |
3 | Açık kaynak kodlu programlama dili ile fonksiyon ve nesneleri kullanarak WEB sayfası hazırlar. |
4 | Açık kaynak kodlu programlama dili ile form uygulamaları yapar. |
5 | Web servislerini açık kaynak kod tabanlı program içinde kullanır. |
Haftalık Ayrıntılı Ders İçeriği
# | Konular | Öğretim Yöntem ve Teknikleri |
---|---|---|
1 | Uygulama Yazılımlarını Kurulumu ve Testi | Konu Anlatımı ve Uygulama |
2 | Değişkenler ve Sabitler, Operatörler | Konu Anlatımı ve Uygulama |
3 | Karar Kontrol Yapıları, Döngü Kontrol Yapıları | Konu Anlatımı ve Uygulama |
4 | Kullanıcı Tanımlı Fonksiyonlar | Konu Anlatımı ve Uygulama |
5 | Hazır Fonksiyonlar | Konu Anlatımı ve Uygulama |
6 | Diziler ve Nesneler | Konu Anlatımı ve Uygulama |
7 | Diziler ve Nesneler | Konu Anlatımı ve Uygulama |
8 | Ara Sınav | |
9 | Dosyalama İşlemleri | Konu Anlatımı ve Uygulama |
10 | WEB Form Uygulamaları | Konu Anlatımı ve Uygulama |
11 | Sayfalar Arası Veri Aktarım Yöntemleri | Konu Anlatımı ve Uygulama |
12 | Sayfalar Arası Veri Aktarım Yöntemleri | Konu Anlatımı ve Uygulama |
13 | Veritabanı İşlemleri-1 | Konu Anlatımı ve Uygulama |
14 | Veritabanı İşlemleri-2 | Konu Anlatımı ve Uygulama |
15 | XML uygulamaları ve WEB servisleri | Konu Anlatımı ve Uygulama |
16 | Son Sınav |
Resources
# | Malzeme / Kaynak Adı | Kaynak Hakkında Bilgi | Referans / Önerilen Kaynak |
---|---|---|---|
1 | Larry Ullman, Php 6 and MySQL, Peachpit Press | ||
2 | Steven Holzner, JQuery, Peachpit Press |
Ölçme ve Değerlendirme Sistemi
# | Ağırlık | Çalışma Türü | Çalışma Adı |
---|---|---|---|
1 | 0.4 | 1 | 1. Ara Sınav |
2 | 0.6 | 5 | Son Sınav |
Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri
# | Öğrenim Çıktıları | Program Çıktıları | Ölçme ve Değerlendirme |
---|---|---|---|
1 | Açık kaynak kod tabanlı programlama için gerekli yazılımları kurar ve test eder. | 2͵6 | 1͵2 |
2 | Açık kaynak kodlu programlama dilinin temel komutları ile WEB sayfası hazırlar. | 2͵6 | 1͵2 |
3 | Açık kaynak kodlu programlama dili ile fonksiyon ve nesneleri kullanarak WEB sayfası hazırlar. | 2͵6 | 1͵2 |
4 | Açık kaynak kodlu programlama dili ile form uygulamaları yapar. | 2͵6 | 1͵2 |
5 | Web servislerini açık kaynak kod tabanlı program içinde kullanır. | 2͵6 | 1͵2 |
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.
İş Yükü Detayları
# | Etkinlik | Adet | Süre (Saat) | İş Yükü |
---|---|---|---|---|
0 | Ders Süresi | 14 | 4 | 56 |
1 | Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) | 14 | 3 | 42 |
2 | Sunum ve Seminer Hazırlama | 0 | 0 | 0 |
3 | İnternette tarama, kütüphane ve arşiv çalışması | 1 | 5 | 5 |
4 | Belge/bilgi listeleri oluşturma | 0 | 0 | 0 |
5 | Atölye | 0 | 0 | 0 |
6 | Ara Sınav için Hazırlık | 1 | 10 | 10 |
7 | Ara Sınav | 1 | 1 | 1 |
8 | Kısa Sınav | 0 | 0 | 0 |
9 | Ödev | 0 | 0 | 0 |
10 | Ara Proje | 0 | 0 | 0 |
11 | Ara Uygulama | 0 | 0 | 0 |
12 | Son Proje | 0 | 0 | 0 |
13 | Son Uygulama | 0 | 0 | 0 |
14 | Son Sınav için Hazırlık | 1 | 10 | 10 |
15 | Son Sınav | 1 | 1 | 1 |
125 |