Dumlupınar Üniversitesi

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