Dumlupınar Üniversitesi Fen Edebiyat Fakültesi Matematik 121217708 İnternet Programlama (Seçmeli V) Yarıyıl Kodu Adı 1 121217708 İnternet Programlama (Seçmeli V) T+U Kredi AKTS 2 2 3 Dersin Dili: Türkçe Dersin Düzeyi: Fakülte Dersin Staj Durumu: Yok Bölümü/Programı: Matematik Dersin Türü: Seçmeli Dersin Amacı: Bu dersin amacı öğrencilere interaktif web programlamanın temel kavramlarını anlatmaktır. Öğretim Yöntem ve Teknikleri: Internet için bilgisayar programlamaya giriş, sunucu-taraflı programlama ilkeleri, İşaretleme (HTML, CSS, XHTML, XML) ve betik (JavaScript) dilleri, Sunucu taraflı teknolojileri (CGI, ASP, ASP.NET, JSP, PH P, Perl), Web sunucuları ve uygulama sunucuları, veritabanlarıyla etkileşim (Ms SQL, MySQL, PostgreSQL, Access, Oracle), Yeni web teknolojileri (Web Hizmetleri, Ajax). Ön Koşulları: Dersin Koordinatörü: Dersi Veren: Öğr.Gör. Ayhan Pirinç Dersin Yardımcıları: Dersin Kaynakları Ders Notları Kaynakları Dökümanlar Ödevler Sınavlar : : : : : MSDN, W3Schols.com, W3C.org : : : : 60 50 Ders Yapısı Matematik ve Temel Bilimler Mühendislik Bilimleri Mühendislik Tasarımı Sosyal Bilimler Eğitim Bilimleri Fen Bilimleri Sağlık Bilimleri Alan Bilgisi : : : : 50 Ders Konuları Hafta Konu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Ön Hazırlık Dökümanlar Web programlamaya giriş, Statik ve Dinamik İçerik, Döküman oluşturma araçları Web sunucularının kurulması, ayarlanması, güvenliği, belge yayınlanması (Apache, ISS) Web dökümanı standartları ve türleri Dinamik Web içeriği oluşturma yöntemleri(CGI, ASP, ASP.NET, JSP, PHP, Perl karşılaştırmaları) ASP.Net ile Inline ve Code behind içerik oluşturma ASP.Net nesleri (Application, Session, Web Form, View state) ASP.Net nesleri (HTML sunucu kontrolleri, Web sunucu kontrolleri, Doğrulama kontrolleri, Kullanıcı kontrolleri) ASP.Net ile sunucuda oturum açma ve sonlandırma ASP.Net ile dosya Upload ve Download, dosya işlemleri ASP.Net Web servisleri AJAX kullanmı ve Microsoft Ajax Extender Controls ASP.Net ile Silverlight ASP.Net ile Veritabanı kullanımı ASP.Net ile LINQ kullanımı Dersin Öğrenme Çıktıları Sıra No Açıklama Ö01 Ö02 Ö03 Ö04 Ö05 Ö06 Ö07 Web programlamanın temel kavramlarını açıklayabilme İstemci taraflı teknolojileri özetleyebilme Sunucu taraflı teknolojileri özetleyebilme Webte kullanılan protokol ve sistemleri tanımlayabilme JavaScript ile istemci taraflı, ASP.Net ile sunucu taraflı betikler gerçekleştirebilme Etkileşimli bir web sitesi geliştirebilme Veritabanından veri alıp web sitesinde gösterebilme Programın Öğrenme Çıktıları Sıra No Açıklama P06 P03 P02 P13 P05 P04 P01 P07 Matematik bilimindeki bilgileri takip edebilecek ve meslektaşları ile iletişim kurabilecek düzeyde bir yabancı dil bilgisine sahip olmak, Karşılaşılan problem ve konuları belirlemek ve analiz edebilmek, Matematik bilimindeki kavram ve teorileri bilimsel yöntemlerle değerlendirmek, Yeterli seviyede genel kültüre sahip olmak (anadil, yabancı dil, tarih vb) Matematik lisans konularında ileri düzey çalışmaları bağımsız olarak yürütebilecek yeterliliğe sahip veya paydaşlarıyla ortaklaşa tartışmalar yapabilmek, Potansiyel çözüm ve araştırmalara dayalı öneriler geliştirebilmek, Ortaöğretimde kazanılan yeterlilikler üzerine kurulan temel matematik ile ilgili materyalleri kullanabilme yeteneğine ve ileri düzeyde bilgi donanımına sahip olmak, Bilişim teknolojileri, temel bilgisayar programları ve Matematik alanıyla ilgili bilgi sistemleri ile bu alandaki yenilikleri takip edebilecek ve kullanabilecek düzeyde bir yazılım bilgisine sahip olmak, P09 P08 P11 P12 P10 Güncel problemlere çeşitli açılardan bakarak doğru matematiksel modelleme ile çözüm üretme yeteneğine sahip olmak, Matematik bilimi ile ilgili verilerin toplanması, yorumlanması ve paylaşılması aşamalarında mesleki ve bilimsel etik değerlere sahip olmak, Girilmemiş Girilmemiş Matematiksel düşünme yeteneğini kullanabilmek. Değerlendirme Ölçütleri AKTS Hesaplama İçeriği Yarıyıl Çalışmaları Sayısı Katkı Sayısı Süresi Toplam İş Yükü Saati Ders Süresi 14 2 28 %0 Sınıf Dışı Ç. Süresi 14 2 28 0 %0 Ödevler 0 0 0 Devam 0 %0 Sunum/Seminer Hazırlama 0 0 0 Uygulama 0 %0 Ara Sınavlar 1 6 6 Proje 0 %0 Uygulama 14 1 14 Yaryıyıl Sonu Sınavı 1 Laboratuvar 7 1 7 Proje 0 0 0 Yaryıyıl Sonu Sınavı 1 6 Ara Sınav 1 %40 Kısa Sınav 0 Ödev Toplam %60 %100 Etkinlik Toplam İş Yükü AKTS Kredisi Dersin Öğrenme Çıktılarının Programın Öğrenme Çıktılarına Katkıları Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok yüksek P01 P04 P05 P06 P07 P08 Ö01 5 4 Ö02 4 4 3 3 5 4 Ö03 5 4 Ö04 5 4 Ö05 5 4 Ö06 5 4 Ö07 5 4 6 89 3
© Copyright 2024 Paperzz