İNTERNET PROGRAMLAMA
- Ders
- ITEC233 - İNTERNET PROGRAMLAMA
- Bölüm
- Bilişim Teknolojileri - İngilizce - Lisans
- Ders Tipi
- Ders
- Durum
- Zorunlu
- Dil
- İngilizce
- Kredi
- 3
- AKTS
- 6
- T+P+L
- 3 + 0 + 0
- Ders Koordinatörleri
- Yrd. Doç. Dr. Görkem AKDUR
- Ön Koşul
- -
- Anahtar Sözcükler
Ders Açıklaması
Bu dersin temel amacı öğrencilere en başından başlayarak bir web sitesi nasıl yaratılır onun geniş bir tarifini yapmaktır. Ders internete hızlı bir giriş ile başlayacak ve devamında öğrenciler XHTML kullanarak web sayfası tasarlamayı ve bunu yaparken resim, sekme, liste, tablo form eklemeyi öğrenecek, CSS kullanarak XHTML tag’ları ile yaratılan sayfaları belirli bir standart çerçevesinde uygulamaya koyacak, güçlü bir dil olan JavaScript kullanarak da nesne modelleri, kontrol deyimleri, pop-up pencereleri, diziler, fonksiyonlar, kurucular ve desen eşleştirme gibi farklı eklentilerle destekleyeceklerdir. Tasarlanacak olan tüm web sayfaları öğrenciye el alışkanlığı kazandırmak amacı ile basit bir metin editörü kullanarak kodlanmış olacaktır.
İNTERNET PROGRAMLAMA
Değerlendirme Araçları (Aktif Dönem)
| Öğe | Tür | Ağırlık (%) |
|---|---|---|
| Midterm | Ara Sınav | 30 |
| Quiz | Kısa Sınav | 10 |
| Project | Proje | 20 |
| Final | Final | 40 |
| Toplam | 100 | |
Ders çıktıları
- 01 be able to understand and define the fundamental concepts of client-side web programming.
- 02 be able to design and develop web sites using xhtml.
- 03 participate and recognize being a part of a teams.
- 04 be able to develop problem solving and application development skills with their self-confidence.
- 05 be able to apply css and javascript to design web sites
Ders Müfredatı
| Hafta | Konu |
|---|---|
| Hafta 1 | Introduction to Internet |
| Hafta 2 | World Wide Web - Web Servers, Web Browsers, HTML, URL etc. |
| Hafta 3 | Introduction to HTML - Images, Hyperlinks, Lists, Tables |
| Hafta 4 | Introduction to HTML - Images, Hyperlinks, Lists, Tables (2) |
| Hafta 5 | HTML - Forms |
| Hafta 6 | Revision |
| Hafta 7 | Midterm Exams |
| Hafta 8 | Midterm Exams |
| Hafta 9 | Introduction to CSS |
| Hafta 10 | CSS and Responsive Design |
| Hafta 11 | Introduction to Java Script |
| Hafta 12 | JavaScript and HTML5 Documents |
| Hafta 13 | Dynamic Documents with JavaScript |
| Hafta 14 | Project Discussions + Revision |
| Hafta 15 | Final Exams |
Referans Kitaplar & Ders Materyalleri
- 01 Robert W. Sebesta, Programming the World Wide Web, 8/E, Addison Wesley, 2015
- 02 Paul J. Deitel, Harvey M. Deitel, Abbey Deitel, Internet & World Wide Web How to Program, 5/e,Deitel,2012.
Ders Çıktıları
- L01 Farklı internet teknolojilerini ve bunların uygulamalarını ayırt edebilmek. SOLO 4
- L02 HTML öğelerini ve özniteliklerini kullanarak web sayfası içeriğini tasarlamak ve yapılandırmak. SOLO 4
- L03 CSS seçicilerini, özelliklerini ve değerlerini kullanarak web sayfası düzenlerini ve öğelerini biçimlendirmek. SOLO 4
- L04 Web sayfalarına dinamik özellikler eklemek için JavaScript kullanarak istemci tarafı betiklerini uygulamak. SOLO 3
- L05 Verileri depolamak ve işlemek için JavaScript değişkenlerini, veri türlerini ve operatörlerini kullanmak. SOLO 3
- L06 JavaScript kullanarak HTML formlarındaki kullanıcı girdilerini doğrulamak ve işlemek. SOLO 4
- L07 Etkileşimli ve kullanıcı dostu web arayüzleri oluşturmak için HTML, CSS ve JavaScript’i entegre etmek. SOLO 5
Program Çıktıları
- P01 Kuruluşlarda karşılaşılan güvenlik sorunlarına güvenlik protokolünü ve araçlarını anlayabilirler ve uygulayabilirler,
- P02 Güvenlik sorunlarıyla mücadele etmek için güvenlik yazılımı tasarlayabilirler,
- P03 Bilgisayar odaklı zorluklar için güvenlik çözümlerini tanımlayabilir, kategorize edebilir ve geliştirebilirler
- P04 Bilgisayar güvenliği projelerinin yönetiminde özerklik ve sorumluluk gösterebilirler
- P05 Bilgisayar teknolojisi güvenliğinde en son kavramları takip edebilirler
- P06 Gerçekçi kısıtlamalar içinde istenen güvenlik ihtiyaçlarını karşılamak için bir hesaplama sistemi tasarlayabilir, uygulayabilir ve değerlendirebilirler
- P07 Bilgisayar sistemlerinin güvenliğini sağlamak için gerekli olan uygun güvenlik tekniklerini, protokolleri, becerileri ve araçları kullanabilirler
- P08 Profesyonel, etik, yasal, güvenlik ve sosyal konuları ve sorumlulukları anlayabilirler
- P09 Profesyonel ortamla uyumlu ekip çalışmasında etkili işbirliği becerilerini uygulayabilirler
- P10 Bir kuruluşta güvenli bir operasyonu kolaylaştırmak için uygun güvenlik teknolojisi ve tekniklerini uygulayabilirler
Pç-Dç Matrisi
| ÖÇ | P01 | P02 | P03 | P04 | P05 | P06 | P07 | P08 | P09 | P10 | Ortalama |
|---|---|---|---|---|---|---|---|---|---|---|---|
| L01 | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0.5 |
| L02 | 3 | 2 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0.9 |
| L03 | 2 | 2 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0.8 |
| L04 | 3 | 2 | 2 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 1 |
| L05 | 2 | 2 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0.8 |
| L06 | 3 | 2 | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| L07 | 3 | 2 | 2 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1.1 |