Ders
EEE3210763
WEB PROGRAMLAMA
Elektrik-Elektronik Mühendisliği
- TEORİ
- 3
- UYGULAMA
- 0
- KREDİ
- 3
- AKTS
- 6
ÖN KOŞULLAR
ŞUNLARIN ÖN KOŞULU
Yok
OKUTULDUĞU PROGRAMLAR
AMAÇ
Bu ders, hem istemci tarafı hem de sunucu tarafı programlamayı dikkate alan standartlara sahip Web sitelerinin geliştirilmesini amaçlamıştır. Öğrenciler internetin nasıl çalıştığını, web standartlarını, web tasarım kavramlarını, HTML, CSS, JavaScript ve PHP'yi öğreneceklerdir. Derse katılanlar, dönemlik bir proje ile uygulamalı deneyime sahip olacaklardır.
İÇERİK
Bu ders; Web tasarıma başlangıç, We Nasıl Çalışır, HTML Giriş,Metni İşaretleme, Bağlantı Ekleme, Resim Ekleme,Tablo İşaretleme, Formlar, Gömülü Medya,CSS'ye Giriş, Metni Biçimlendirme, Renkler ve Arka Planlar,Kutunun İçinde Düşünme, Kayan ve Konumlandırma, Flexbox ile CSS Düzeni,Duyarlı Web Tasarımı, Geçişler, Dönüşümler ve Animasyon,Introduction to Javascript, Using Javascript and the Document Object Model,Gelişmiş Javascript Programlama,Dönem Arası Proje Sunumu,PHP Temelleri ve XAMPP'ye Giriş,PHP Formları ve Gelişmiş Bölümler,PhpMyAdmin, MySQL ve Temel SQL İfadelerine Giriş,Gelişmiş SQL İfadeleri,Dönem Sonu Proje Sunumu; konularını içermektedir.
ÖĞRENME KAZANIMLARI
TR GÜNCELLENMEDİ- 1
Explain how the client-server model of Internet programming works.
- 2
Design the interactive, client-side, executable web applications.
- 3
Demonstrate how Internet programming tasks are accomplished.
- 4
Recognize the language of the web: HTML and CSS.
- 5
Gain hands-on experience with both client-side and server-side web development.
HAFTALIK PLAN
- HAFTA 1
Web tasarıma başlangıç, We Nasıl Çalışır, HTML Giriş
- HAFTA 2
Metni İşaretleme, Bağlantı Ekleme, Resim Ekleme
- HAFTA 3
Tablo İşaretleme, Formlar, Gömülü Medya
- HAFTA 4
CSS'ye Giriş, Metni Biçimlendirme, Renkler ve Arka Planlar
- HAFTA 5
Kutunun İçinde Düşünme, Kayan ve Konumlandırma, Flexbox ile CSS Düzeni
- HAFTA 6
Duyarlı Web Tasarımı, Geçişler, Dönüşümler ve Animasyon
- HAFTA 7
Introduction to Javascript, Using Javascript and the Document Object Model
- HAFTA 8
Gelişmiş Javascript Programlama
- HAFTA 9
Dönem Arası Proje Sunumu
- HAFTA 10
PHP Temelleri ve XAMPP'ye Giriş
- HAFTA 11
PHP Formları ve Gelişmiş Bölümler
- HAFTA 12
PhpMyAdmin, MySQL ve Temel SQL İfadelerine Giriş
- HAFTA 13
Gelişmiş SQL İfadeleri
- HAFTA 14
Dönem Sonu Proje Sunumu
DEĞERLENDİRME
- Ara Sınavın Başarıya Oranı30%
- Genel Sınavın Başarıya Oranı70%
İŞ YÜKÜ
| ETKİNLİK | SAYI | SAAT | TOPLAM |
|---|---|---|---|
| Ders Saati | 14 | 3 | 42 |
| Rehberli Problem Çözme | 0 | 0 | 0 |
| Problem Çözümü / Ödev / Proje / Rapor Tanzimi | 8 | 8 | 64 |
| Okul Dışı Diğer Faaliyetler | 0 | 0 | 0 |
| Proje Sunumu / Seminer | 2 | 6 | 12 |
| Kısa Sınav (QUİZ) ve Hazırlığı | 2 | 10 | 20 |
| Ara Sınav ve Hazırlığı | 1 | 20 | 20 |
| Genel Sınav ve Hazırlığı | 1 | 25 | 25 |
| Performans Görevi, Bakım Planı | 0 | 0 | 0 |
KAYNAKLAR
- Learning Web Design: A Beginner’s Guide to HTML, CSS, Javascript, and Web Graphics by Jennifer Niederst Robbins, 5th edition, 2018.
- Derste dağıtılacaktır.
ÖĞRETİM ELEMANLARI
- Prof.Dr. Selim AKYOKUŞKOORDİNATÖR
- Prof.Dr. Selim AKYOKUŞ