Anasayfa  »  Eğitim Fakültesi »  Bilgisayar ve Öğretim Teknolojileri Öğretmenliği Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
INTERNET TABANLI PROGRAMLAMA BÖTE305 Beşinci Yarıyıl (Güz) 3 + 2 4

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİLisans
DERSİN YILI3
YARIYILBeşinci Yarıyıl (Güz)
AKTS4
ÖĞRETİM ELEMAN(LAR)IDoktor Öğretim Üyesi Halil Ersoy
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) İnternet tabanlı programlamanın temellerini kavrayabilecek,
2) İnternet tabanlı programlama araçlarını tanıyabilecek,
3) İnternet tabanlı sistemlerin uygulama alanlarını öğrenebilecek ve bunları uygulayabilecek,
4) Internet Tabanlı uygulamaları karşılaştırabilecek,
5) Eğitim amaçlı İnternet tabanlı yazılım geliştirebilecektir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERYok
DERS TANIMIInternet üzerinde kullanılan programlama dilleri, Internet programlama istemci sunucu mimariye giriş, Web sunucusu kurulumu, programlama diline (asp, php, .net, jsp, vb.)göre ayarları, Internet programlama için kullanılan editörler ve program geliştirme ortamları, Programlamaya giriş, değişkenler, sabitler, diziler, programlamda kullanılan fonksiyonlar, (karakter, sayısal, mantıksal, tarih vb.), program akış kontrol deyimleri (if, switch, case vb.) ve kullanımı, program döngü deyimleri ve kullanımı (do-while, for, loop vb.), sunucu ve ortam değişkenleri ve kullanımı, internet programlamada çerez kavramı ve kullanım alanları, internet üzerinden HTTP istek ve cevaplarının gönderilmesi, internet üzerinden veritabanına bağlanmak ve işlemler gerçekleştirmek, veri tabanında bulunan bilgilerin listelenmesi, sıralanması, değiştirilmesi, eğitim amaçlı dinamik bir internet uygulamasının geliştirilmesi.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Web Sunucusunun Kurulumu ve Yapılandırılması
2. Hafta PHP'ye Giriş
3. Hafta PHP'nin Temelleri
4. Hafta Fonksiyonlar ve Diziler-I
5. Hafta Fonksiyonlar ve Diziler-II
6. Hafta Dosyalar ile Çalışmak
7. Hafta E-Posta ile Çalışmak
8. Hafta ARASINAV I
9. Hafta Web Tabanlı Veri Tabanı Yönetim Sistemleri
10. Hafta SQL'e Giriş
11. Hafta Sorgulama İşlemleri
12. Hafta PHP ve MYSQL
13. Hafta PHP ve MYSQL
14. Hafta PHP ve MYSQL
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1)Çaycı, Özgür. (2003). PHP ve MYSQL. Seçkin Yayıncılık: Ankara.
2) Gilmore, W. Jason. (2004). Beginning PHP 5 and MySQL : from novice to professional. Apress; Distributed to the Boo: Berkeley, CA.
3) Harris, Andy. (2004). PHP/MySQL programming for the absolute beginner. [electronic resource]. Premier Press Inc., a division: Boston, Mass.
4) Meloni, Julie C. (2004). PHP 5 [electronic resource] : fast & easy web development. Thomson Course Technology: Boston, MA.
5)Vaswani, Vikram. (2005). How to do everything with PHP & MySQL [electronic resource]. McGraw-Hill/Osborne: Emeryville, Cal.
6)Welling, Luke. (2002). Uzmanlar için PHP ve MySQL: web uygulama geliştirme kılavuzu. Alfa/Aktüel Kitabevi: Bursa.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Proje,Diğer
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav120
Mini-Sınav1010
Proje140
Toplam(%)70
Yıl İçinin Başarıya Oranı(%)70
Finalin Başarıya Oranı(%)30
Toplam(%)100
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5
P1      X    
P2  X   X   X   X   X
P3        X  
P4          X
P5          X
P6         
P7         
P8         
P9         
P10         
P11  X   X   X   X   X
P12         
P13        X   X
P14         
P15         
P16         
P17         
P18