Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
BPR709 | PHP PROGRAMLAMA | Seçmeli Ders Grubu | 2 | 3 | 5,00 |
Önlisans
Türkçe
Öğrencinin dinamik web programlama tekniklerini ve sunucu taraflı web uygulamaları geliştirmeyi öğrenmesi, dosya ve oturum yönetimi uygulamaları gerçekleştirmesi, sunucu taraflı veritabanlarını tanıması ve bir internet programlama dili ile birlikte kullanımını anlaması amaçlanmaktadır.
Öğr.Gör. Engin KURHAN
1 | İnternet Programcılığı temel kavramlarını ve dinamik web programlama yapısını bilir. |
2 | PHP programlama dilinin yapısını, özelliklerini ve diğer dillerden farkını bilir. |
3 | PHP dili ile değişken yapıları, veri tipleri ve operatörlerini bilir. |
4 | Basit giriş-çıkış işlemlerini, döngü ve karar verme yapılarını bilir. |
5 | MySQL veritabanını ve SQL sorgulama dilinin özelliklerini bilir. |
6 | PHP ve MySQL kullanarak dinamik web sayfaları geliştirebilir. |
Birinci Öğretim
-
-
PHP´ye Giriş, Diziler, Sabitler, Operatörler, Kontrol Yapıları, String Fonksiyonları, Zaman, Mat. ve Değişken Fonk., Diğer Hazır Fonksiyonlar, Dosya ve Klasör İşlemleri,PHP İle Oturum Yönetimi, MySQL´e Giriş, PHP´de MySQL Fonksiyonları, PHP ile MySQL Kullanımı, Örnek Uygulamalar.
Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|---|
1 | PHP´ye giriş | Anlatım, sunum | ||
2 | Dil bilgisi, PHP´nin diğer dillere göre avantaj- dezavantajları | Anlatım, sunum | ||
3 | Değişkenler, sabitler, operatörler | Anlatım, gösterip yaptırma | ||
4 | Kontrol yapıları | Anlatım, gösterip yaptırma | ||
5 | Döngüler | Anlatım, gösterip yaptırma | ||
6 | Metin işleme, zaman, matematiksel ve değişken fonksiyonları | Anlatım, gösterip yaptırma | ||
7 | Form ve link ile veri gönderip alma | Anlatım, gösterip yaptırma | ||
8 | Genel tekrar | Soru - cevap | ||
9 | Dosya yükleme (upload) işlemleri | Anlatım, gösterip yaptırma | ||
10 | Oturum ve çerez uygulamaları | Anlatım, gösterip yaptırma | ||
11 | MySQL´e giriş, fonksiyonları ve kullanımı | Anlatım, gösterip yaptırma | ||
12 | MySQL´de veritabanı oluşturup SQL komutlarını kullanma | Anlatım, gösterip yaptırma | ||
13 | Veritabanı uygulamaları (Kayıt, Listeleme, Silme,Güncelleme, Arama vb.) | Anlatım, gösterip yaptırma | ||
14 | Dosya ve klasör işlemleri | Anlatım, gösterip yaptırma |
Öğretim Elemanı Ders Notları
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 75 |
Ev Ödevi | 1 | 25 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
-
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 3 | 42 |
Uygulama Sınavı | 14 | 1 | 14 |
Bireysel Çalışma | 14 | 2 | 28 |
Ödev Problemleri için Bireysel Çalışma | 5 | 2 | 10 |
Ara Sınav İçin Bireysel Çalışma | 1 | 5 | 5 |
Final Sınavı içiin Bireysel Çalışma | 1 | 10 | 10 |
Ev Ödevi | 5 | 2 | 10 |
Toplam İş Yükü (saat) | 121 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | |
ÖÇ 1 | 5 | 5 | 3 | |||||||||||
ÖÇ 2 | 5 | 5 | 4 | |||||||||||
ÖÇ 3 | 5 | 5 | 4 | |||||||||||
ÖÇ 4 | 5 | 5 | 4 | |||||||||||
ÖÇ 5 | 5 | 5 | 3 | |||||||||||
ÖÇ 6 | 5 | 5 | 5 | 3 |