Bilgi Paketi

Bilgisayar Programcılığı Programı

BİLP122

İNTERNET PROGRAMCILIĞI I

Ders Kodu
BİLP122
Yarıyıl
İkinci Yarıyıl (Bahar)
Teori+Uygulama
2 + 1
AKTS
4
Dersin TürüZorunlu
Dersin DüzeyiÖnlisans
Dersin Yılı1
Dersin Yarıyılıİkinci Yarıyıl (Bahar)
AKTS4
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. HTML kullanarak başlık, paragraf, liste, bağlantı, resim ve tablo gibi elemanlardan oluşan yapısal ve anlamsal (semantik) bir web sayfası iskeleti oluşturur.
  2. CSS ile renk, yazı tipi, kutu modeli gibi düzen tekniklerini kullanarak sayfayı biçimlendirir ve kullanıcı arayüzünü düzenler.
  3. JavaScript ile form doğrulama, dinamik içerik değiştirme veya etkileşimli menü oluşturma gibi temel işlevler geliştirir.
  4. HTML, CSS ve JavaScript'i bir proje içerisinde entegre ederek, işlevsel ve tarayıcıda çalışan basit bir web uygulaması geliştirir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen Dersler
Ders TanımıBu ders, öğrencilerin temel web teknolojilerini kullanarak statik ve dinamik web sayfaları geliştirme becerisi kazanmalarını amaçlamaktadır. Ders kapsamında HTML ile sayfa yapısı oluşturma, CSS ile biçimlendirme ve JavaScript ile etkileşimli içerik geliştirme konuları ele alınır. Öğrenciler, web programlama dillerini kullanarak kullanıcı arayüzü tasarımı, veri girişi ve temel istemci tarafı programlama uygulamaları geliştirir. Ders, öğrencilerin web tabanlı yazılım geliştirme süreçlerine yönelik analiz, tasarım ve uygulama yetkinliklerini geliştirmeyi hedefler.
Ders İçeriği
HAFTA KONULAR
1. Hafta Tanıtım ve temel kavramlar: Ders hakkında bilgi, internet, www, TCP/IP
2. Hafta HTML 1: Temel tanımlar, tarihçe, 5.0 sürüm farkları, döküman yapısı, temel etikletler: html, head, body, açıklama satırı, title, style, base, p, h, br, pre, hr,
3. Hafta HTML 2: Temel etiketler : a, uli ol, dl, img,
4. Hafta HTML 3: table, tr, td, th, caption, thead, div, semantik etiketler: header, article, ..
5. Hafta HTML 4: iframe, sürüm 5.0 etiketleri : audio, video, track, svg
6. Hafta HTML 5: form, input, textarea, label, fieldset, legend, select, optgroup, option ..
7. Hafta HTML 6: select, optgroup, option
8. Hafta ARA SINAV
9. Hafta CSS 1: Temel tanımlar, tarihçe, türleri, temel CSS kural yapısı, açıklama satırları
10. Hafta CSS 2: border, margin, padding, outline, background, align, visibility
11. Hafta JavaScript 1: Temel tanımlar, tarihçe, kurallar, açıklama, operatörler, değişken türleri, çıktı, if, switch, while, do..while, for
12. Hafta JavaScript 2: Diziler, fonksiyonlar, nesneler, rand
13. Hafta JavaScript 3: Dizi metodları (pop, push), fonksiyonlar
14. Hafta JavaScript 3: Sınıf kavramı ve nesneler
15. Hafta Pratik uygulama örnekleri
16. Hafta
KaynaklarSlayt ve yansılar
İnternet Programcılığı, Ebubekir Yaşar, Turgut Özseven. Murathan Yayınevi
İnternet Tabanlı Programlama, Özgen Korkmaz, Sürat Üniversite Yayınları
Öğretim Yöntemleri
  • Anlatım
  • Eğitim-Uygulama
  • Proje
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Uygulama/Pratik 1 25
Proje 1 10
Toplam(%) 65
Yıl İçinin Başarıya Oranı(%) 65
Finalin Başarıya Oranı(%) 35
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 14 1 14
Final Sınavına Hazırlık 1 30 30
Ders Saati 14 2 28
Ara Sınava Hazırlık 1 30 30
Laboratuvar 14 1 14
Final Sınavı 1 2 2
Ödevler
Toplam İş Yükü120
Toplam İş Yükü / 304
Dersin AKTS Kredisi4
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4
P1 X X X X
P2
P3
P4 X X X X
P5 X
P6
P7
P8
P9
P10
P11
P12
P13 X
P14 X X X X
P15 X