|
Ders Öğretim PlanıDersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | 3303003102 | İNTERNET PROGRAMCILIĞI-I | Zorunlu | 2 | 3 | 5 |
| Dersin Seviyesi | Ön Lisans | Dersin Amacı | Bu ders ile öğrenci; Internet ortamında çalışabilen açık kaynak kodlu programlar yazma yeterlikleri kazandırılacaktır. | Dersi Veren Öğretim Görevlisi/Görevlileri | Öğr.Gör.Metehan Günde | Öğrenme Çıktıları | 1 | Web programlama için gerekli programları kurar ve test eder. | 2 | Web programlama için gerekli programları kurar ve test eder. | 3 | Program içinde değişken, sabit, operatör, karar kontrol ve döngü kontrol deyimlerini kullanır. | 4 | Program içinde değişken, sabit, operatör, karar kontrol ve döngü kontrol deyimlerini kullanır. | 5 | Hazır fonksiyonları kullanır, kendi ihtiyacına göre fonksiyon yazar, dizi, nesne, dosya işlemleri yapar. | 6 | Hazır fonksiyonları kullanır, kendi ihtiyacına göre fonksiyon yazar, dizi, nesne, dosya işlemleri yapar. | 7 | Form uygulamaları geliştirir, sayfalar arasında veri aktarır, veritabanı üzerinde sorgulama yapar. | 8 | Form uygulamaları geliştirir, sayfalar arasında veri aktarır, veritabanı üzerinde sorgulama yapar. | 9 | XML sayfaları ve web servisleri oluşturur. | 10 | XML sayfaları ve web servisleri oluşturur. |
| Öğrenim Türü | İkinci Öğretim | Dersin Ön Koşulu Olan Dersler | Yok | Ders İçin Önerilen Diğer Hususlar | Bu ders için Microsoft C# (ASP.NET ) ve Microsoft SQL Server kullanılır. | Dersin İçeriği | 1. UYGULAMA YAZILIMLARI (WEB sunucusu, Script dili ve özellikleri, Veri tabanı, Editör çeşitleri)
2. UYGULAMA GELİŞTİRME (Dilin genel yazım kuralları, Uygulamayı WEB sunucusunda yayımlama)
3. DEĞİŞKENLER VE SABİTLER (Değişkenler, Veri tipleri, Değişkenlere değer atama, Değişken isimlendirme kuralları, Değişken kapsama alanı, Sabitler, Sabit tanımlama)
4. OPERATÖRLER (Matematiksel operatörler, String operatörleri, Atama operatörleri, Mantıksal operatörler, Karşılaştırma operatörleri, Bit işlem operatörleri, Azaltma artırma operatörleri, İşlem önceliği)
5. KARAR YAPILARI (if, else, wwitch, üçlü koşul)
6. DÖNGÜLER (For, While, Do While, Foreach, break, continue)
7. FONKSİYONLAR (Kullanıcı tanımlı fonksiyonlar, Geriye değer döndüren fonksiyonlar, Geriye değer döndürmeyen fonksiyonlar)
8. HAZIR FONKSİYONLAR (Fonksiyonlar ve parametreleri, Matematiksel fonksiyonlar, Karakter fonksiyonlar, Veritabanı fonksiyonları, Diğer hazır fonksiyonlar)
9. DİZİLER VE NESNELER
10. DOSYALAMA (Dosyalama işlemleri, Dizin işlemleri)
11. FORM UYGULAMALARI (Formun yapısı, WEB formlardan bilgi almak, Get metodu, Post metodu, WEB form elemanları)
12. SAYFALAR ARASI VERİ AKTARIM YÖNTEMLERİ (WEB formlardan veri almak ve göndermek, Sunucu çevre değişkenleri, Oturum değişkenleri, Çerezler)
13. VERİTABANI İŞLEMLERİ (Veritabanı bağlantısı, SQL dilini kullanarak tablolar üzerinde işlemler yapma)
14. XML (XML belgelerinin yapısı, XML belgesini Script dili ile okumak, XML belgesine Script dili ile veri eklemek)
15. WEB SERVİSLERİ (WEB servislerinin yapısı, WEB servisi standartları, WSDL, SOAP, UDDI) | Haftalık Ayrıntılı Ders İçeriği | |
1 | UYGULAMA YAZILIMLARI
WEB sunucusu, Script dili ve özellikleri, Veri tabanı, Editör çeşitleri | | | 2 | UYGULAMA GELİŞTİRME
Dilin genel yazım kuralları, Uygulamayı WEB sunucusunda yayımlama | | | 3 | DEĞİŞKENLER, SABİTLER, OPERATÖRLER | | | 4 | KARAR YAPILARI
if, else, wwitch, üçlü koşul | | | 5 | DÖNGÜLER
for, while, do while, foreach, break, continue | | | 6 | FONKSİYONLAR
Kullanıcı tanımlı fonksiyonlar, Geriye değer döndüren fonksiyonlar, Geriye değer döndürmeyen fonksiyonlar | | | 7 | HAZIR FONKSİYONLAR
Fonksiyonlar ve parametreleri, Matematiksel fonksiyonlar, Karakter fonksiyonlar, Veritabanı fonksiyonları, Diğer hazır fonksiyonlar | | | 8 | DİZİLER VE NESNELER | | | 9 | DOSYALAMA
Dosyalama işlemleri, Dizin işlemleri | | | 10 | FORM UYGULAMALARI
Formun yapısı, WEB formlardan bilgi almak, Get metodu, Post metodu, WEB form elemanları | | | 11 | SAYFALAR ARASI VERİ AKTARIM YÖNTEMLERİ
WEB formlardan veri almak ve göndermek, Sunucu çevre değişkenleri, Oturum değişkenleri, Çerezler | | | 12 | VERİTABANI İŞLEMLERİ
Veritabanı bağlantısı, SQL dilini kullanarak tablolar üzerinde işlemler yapma | | | 13 | XML
XML belgelerinin yapısı, XML belgesini Script dili ile okumak, XML belgesine Script dili ile veri eklemek | | | 14 | WEB SERVİSLERİ
WEB servislerinin yapısı, WEB servisi standartları, WSDL, SOAP, UDDI | | |
| Ders Kitabı / Malzemesi / Önerilen Kaynaklar | Visual Studio 2010 Eşliğinde ASP .NET 4.0 İle Web Programcılığının Temelleri, Memik Yanık, Seçkin Yayıncılık, Ankara, 2011.
Yazılımcılar için SQL Server 2008 R2 ve Veritabanı Programlama, Yaşar GÖZÜDELİ, Seçkin Yayıncılık, Ankara, 2011.
Microsoft® ASP.NET 4Step by Step, George SHEPHERD, Microsoft Press, Washington, 2010.
Adım Adım Microsoft ASP.NET, G. Andrew DUTHIE, Arkadaş Yayınları, Ankara, 2002.
| Planlanan Öğrenme Aktiviteleri ve Metodları | | Değerlendirme | |
Ara Sınav | 1 | 100 | TOPLAM | 100 | |
Final Sınavı | 1 | 100 | TOPLAM | 100 | Yarıyıl (Yıl) İçi Etkinlikleri | 40 | Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | TOPLAM | 100 |
| Dersin Sunulduğu Dil | Türkçe | Staj Durumu | Yok |
| İş Yükü Hesaplaması | |
Ara Sınav | 1 | 1 | 1 | Final Sınavı | 1 | 2 | 2 | Derse Katılım | 14 | 4 | 56 | Uygulama/Pratik | 1 | 1 | 1 | Bireysel Çalışma | 14 | 4 | 56 | Ara Sınav İçin Bireysel Çalışma | 1 | 8 | 8 | Final Sınavı içiin Bireysel Çalışma | 1 | 16 | 16 | |
Program ve Öğrenme Çıktıları İlişkisi | ÖÇ1 | 3 | 4 | | | | | | | | | | ÖÇ2 | 3 | 3 | | | | | | | | | | ÖÇ3 | 3 | 3 | | | | | | | | | | ÖÇ4 | 3 | 4 | | | | | | | | | | ÖÇ5 | 3 | 4 | | | | | | | | | | ÖÇ6 | | | | | | | | | | | | ÖÇ7 | | | | | | | | | | | | ÖÇ8 | | | | | | | | | | | | ÖÇ9 | | | | | | | | | | | | ÖÇ10 | | | | | | | | | | | |
| * Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek |
|
|
Iğdır University, Iğdır / TURKEY • Tel (pbx): +90 476
226 13 14 • e-mail: info@igdir.edu.tr
|
|
|