Kodu | Dersin Adı | Yarıyıl | Süresi(T+U) | Kredisi | AKTS Kredisi |
---|---|---|---|---|---|
YZM204 | İNTERNET VE WEB PROGRAMLAMA | 4 | 4 | 3 | 4 |
DERS BİLGİLERİ |
|
---|---|
Dersin Öğretim Dili : | Türkçe |
Dersin Düzeyi | LİSANS, TYY: + 6.Düzey, EQF-LLL: 6.Düzey, QF-EHEA: 1.Düzey |
Dersin Türü | Zorunlu |
Dersin Veriliş Şekli | - |
Dersin Koordinatörü | Dr.Öğr.Üyesi SERKAN GÖNEN |
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi | Dr.Öğr.Üyesi OĞUZHAN ÖZTAŞ |
Ders Ön Koşulu | Yok |
AMAÇ VE İÇERİK |
|
---|---|
Amaç: | Bu ders öğrencilere JavaScript dilininin temel kavramlarını öğretmeyi amaçlamaktadır. İstemci-taraflı programlama için web tarayıcılarında JavaScriptin nasıl kullanılacağı da dersin odağındadır |
İçerik: | Ders, JavaScript ile web sayfası elemanlarına ulaşma, sayfanın görünümünü değiştirme, CSS kullanma, resimleri işleme, grafik çizme, temel API leri kullanma konularında bilgileri içermektedir. |
DERSİN ÖĞRENME ÇIKTILARI (Öğrenciler, bu dersi başarı ile tamamladıklarında aşağıda belirtilen bilgi, beceri ve/veya yetkinlikleri gösterirler.) |
---|
Bu dersi alan öğrenciler; 1. JavaScript dilini kullanabilmek 2.Web tarayıcı pencerelerini, dökümanları ve döküman içeriklerini temsil eden çeşitli programlanabilir nesneleri işleyebilmek 3.Veri saklama ve çekmek, ya da grafik çizebilmek için web uygulama API leri üzerinde işlem yapabileceklerdir. 4. Proje çalışmasında öğrenciler, takım olarak bir problemi çözecek ve ihtiyaca cevap verecek bir uygulama geliştirebilecektir |
HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI |
|||
---|---|---|---|
Hafta | Ön Hazırlık | Konular | Yöntem |
1 | - | Giriş ve temel JavaScript | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
2 | - | Komutlar ve Nesneler | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
3 | - | Diziler ve Fonksiyonlar | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
4 | - | Sınıflar ve Modülleri | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
5 | - | Web tarayıcısında JavaScipt | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
6 | - | Döküman Nesne Modeli (DOM) | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
7 | - | Döküman Nesne Modeli(DOM) | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
8 | - | ARA SINAV | - |
9 | - | CSS kodlama | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
10 | - | Olayların güdümlenme | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
11 | - | JQuery kütüphane | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
12 | - | İstemci taraflı depolama | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
13 | - | Medya ve Grafikler | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
14 | - | HTML5 API leri | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
15 | - | Dönem sonu tekrarı | Anlatım, Soru Cevap, Problem Çözme Yöntemi |
16 | - | FİNAL | - |
17 | - | FİNAL | - |
KAYNAKLAR |
---|
JavaScript: The Definitive Guide, 6th Edition, Flanagan;D.. ISBN:978-0-596-80552-4 |
ÖLÇME VE DEĞERLENDİRME |
|||
---|---|---|---|
Yarıyıl İçi Yapılan Çalışmaların Ölçme ve Değerlendirmesi | Etkinlik Sayısı | Katkı Yüzdesi | Açıklama |
(0) Etkisiz | (1) En Düşük | (2) Düşük | (3) Orta | (4) İyi | (5) Çok İyi |
---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 |
BİLGİ | |||||||
---|---|---|---|---|---|---|---|
Kuramsal | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Mühendislik, bilim ve matematik temellerine dayanarak karmaşık mühendislik problemlerini tanımlama, analiz etme, tasarlama, modelleme ve çözme becerisi
|
4 |
BİLGİ | |||||||
---|---|---|---|---|---|---|---|
Olgusal | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Halk sağlığı, güvenliği ve refahının yanı sıra global, kültürel, sosyal, çevre ve ekonomik faktörleri dikkate alarak belirli ihtiyaçları karşılayan çözümler üretmek için mühendislik tasarımını uygulama becerisi
|
3 |
BECERİLER | |||||||
---|---|---|---|---|---|---|---|
Bilişsel | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Çeşitli paydaşlarla etkili bir şekilde iletişim kurma becerisi
|
4 |
BECERİLER | |||||||
---|---|---|---|---|---|---|---|
Uygulamalı | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Mühendislikte etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin global, ekonomik, çevre ve toplum ile ilgili bağlamlarındaki etkisini dikkate alarak bilinçli kararlar verme yeteneği
|
4 |
YETKİNLİKLER | |||||||
---|---|---|---|---|---|---|---|
Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Mühendislikte etik ve profesyonel sorumlulukları tanıma ve mühendislik çözümlerinin global, ekonomik, çevre ve toplum ile ilgili bağlamlarındaki etkisini dikkate alarak bilinçli kararlar verme yeteneği
|
3 |
YETKİNLİKLER | |||||||
---|---|---|---|---|---|---|---|
Öğrenme Yetkinliği | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Uygun öğrenme stratejilerini kullanarak gerektiğinde yeni bilgi edinme ve uygulama yollarını bulma becerisi
|
4 |
YETKİNLİKLER | |||||||
---|---|---|---|---|---|---|---|
İletişim ve Sosyal Yetkinlik | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Üyelerinin birlikte liderlik sağladığı, işbirlikçi ve kapsayıcı bir ortam yarattığı, hedefler belirlediği, görevleri planladığı ve hedefleri karşıladığı bir ekipte etkili bir şekilde çalışabilme becerisi
|
4 |
YETKİNLİKLER | |||||||
---|---|---|---|---|---|---|---|
Alana Özgü Yetkinlik | |||||||
Program Yeterlilikleri/Çıktıları | Katkı Düzeyi | ||||||
0 | 1 | 2 | 3 | 4 | 5 | ||
1 |
Uygun deney tasarlama ve yürütme, verileri analiz etme ve yorumlama ve sonuca varmak için mühendislik esaslarını uygulama becerisi
|
3 |
DERSİN İŞ YÜKÜ VE AKTS KREDİSİ |
|||
---|---|---|---|
Öğrenme-Öğretme Etkinlikleri İş Yükü | |||
Öğrenme-Öğretme Etkinlikleri | Etkinlik(hafta sayısı) | Süresi(saat sayısı) | Toplam İş Yükü |
Ders | 14 | 4 | 56 |
Derse Ön Hazırlık ve Ders Sonrası Pekiştirme | 14 | 3 | 42 |
Arazi Çalışması | 0 | 0 | 0 |
Grup Çalışması / Ödevi | 0 | 0 | 0 |
Laboratuvar | 0 | 0 | 0 |
Okuma | 0 | 0 | 0 |
Ödev | 0 | 0 | 0 |
Proje Hazırlama | 0 | 0 | 0 |
Seminer | 0 | 0 | 0 |
Staj | 0 | 0 | 0 |
Teknik Gezi | 0 | 0 | 0 |
Web Tab. Öğrenme | 0 | 0 | 0 |
Uygulama | 0 | 0 | 0 |
Yerinde Uygulama | 0 | 0 | 0 |
Mesleki Faaliyet | 0 | 0 | 0 |
Sosyal Faaliyet | 0 | 0 | 0 |
Tez Hazırlama | 0 | 0 | 0 |
Alan Çalışması | 0 | 0 | 0 |
Rapor Yazma | 0 | 0 | 0 |
Final Sınavı | 1 | 1 | 1 |
Final Sınavı Hazırlığı | 0 | 0 | 0 |
Ara Sınav | 1 | 1 | 1 |
Ara Sınav Hazırlığı | 0 | 0 | 0 |
Kısa Sınav | 2 | 1 | 2 |
Kısa Sınav Hazırlığı | 0 | 0 | 0 |
TOPLAM | 32 | 0 | 102 |
Genel Toplam | 102 | ||
Toplam İş Yükü / 25.5 | 4 | ||
Dersin AKTS(ECTS) Kredisi | 4,0 |