GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BPR709 PHP PROGRAMLAMA Seçmeli Ders Grubu 2 4 5,00

Önlisans


Türkçe


Dinamik web programlama tekniklerini öğrenmek, sunucu taraflı web uygulamaları geliştirmeyi öğrenmek, dosya ve oturum yönetimi uygulamaları gerçekleştirmek, sunucu taraflı veritabanlarını tanımak ve bir internet programlama dili ile birlikte kullanımını anlamak.


Bilgisayar Teknolojileri Bölüm Başkanlığında Görevli Öğretim Elemanları


1 İnternet Programcılığı temel kavramlarını tanımlar ve dinamik web programlama yapısının işleyişini analiz eder.
2 PHP programlama dilinin yapısını ve özelliklerini tanımlar, diğer dillerle arasındaki farkları karşılaştırır ve eleştirir.
3 PHP dili ile değişken yapıları, veri tiplerini tanımlar, operatörlerin kullanımını açıklar ve örneklerle özetler.
4 Basit giriş-çıkış işlemlerini tanımlar, döngü ve karar verme yapılarını açıklar ve bu yapıların nasıl çalıştığını örneklerle gösterir.
5 MySQL veritabanını tanımlar, SQL sorgulama dilinin özelliklerini açıklar ve bu dilin temel işlevlerini listeler.
6 PHP ve MySQL kullanarak dinamik web sayfaları tasarlar, bu sayfaların işlevselliğini test eder ve kullanıcı etkileşimini optimize eder.

Birinci Öğretim


Yok


Yok


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ş Php başlangıç Uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
2 Dil bilgisi, PHP´nin diğer dillere göre avantaj- dezavantajları Php başlangıç Uygulaması Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
3 Değişkenler, sabitler, operatörler Değişkenler, sabitler, operatörler ile ilgili uygulamalar Anlatım, Soru-Cevap, Problem Çözme, Tartışma,Ödev etkinliği tartışılması Ön Okuma
4 Kontrol yapıları Kontrol yapıları ile ilgili uygulamalar Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
5 Döngüler Döngüler ile ilgili uygulamalar Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
6 Metin işleme, zaman, matematiksel ve değişken fonksiyonları Metin işleme, zaman, matematiksel ve değişken fonksiyonları uygulamaları Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
7 Form ve link ile veri gönderip alma Form ve link ile veri gönderip alma Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
8 Dosya yükleme (upload) işlemleri Dosya yükleme (upload) işlemleri Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
9 Dosya yükleme (upload) işlemleri Dosya yükleme (upload) işlemleri Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
10 Oturum ve çerez uygulamaları Oturum ve çerez uygulamaları Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
11 MySQL´e giriş, fonksiyonları ve kullanımı MySQL´e giriş, fonksiyonları ve kullanımı Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
12 MySQL´de veritabanı oluşturup SQL komutlarını kullanma MySQL´de veritabanı oluşturup SQL komutlarını kullanma Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
13 Veritabanı uygulamaları (Kayıt, Listeleme, Silme,Güncelleme, Arama vb.) Veritabanı uygulamaları Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma
14 Dosya ve klasör işlemleri Dosya ve klasör işlemleri Anlatım, Soru-Cevap, Problem Çözme, Tartışma Ön Okuma

A’dan Z’ye PHP, Rıza ÇELİK



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 60
Ev Ödevi 1 40
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

Yok


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 2 28
Uygulama/Pratik 14 1 14
Gösterme 14 1 14
Bireysel Çalışma 14 1 14
Ara Sınav İçin Bireysel Çalışma 1 15 15
Final Sınavı içiin Bireysel Çalışma 1 35 35
Ev Ödevi 1 3 3
Toplam İş Yükü (saat) 125

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 PÇ 15 PÇ 16
ÖÇ 1 5 3 2 3 4 3
ÖÇ 2 5 3 2 3 3
ÖÇ 3 5 3 2 5 3
ÖÇ 4 5 3 2 5 3
ÖÇ 5 5 4 2 4 3
ÖÇ 6 5 3 2 5 3 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek