Öğrencileri yaygın kullanıma sahip internet teknolojileri ile tanıştırmak ve öğrencilere HTML içine gömülerek dinamik web sayfaları oluşturulmasına olanak sağlayan PHP programlama dili ile MySQL ilişkisel veritabanı yönetim sistemini öğretmek.
Ön Koşullar
Yok
Eş Koşullar
Yok
Özel Koşullar
Temel programlama bilgisi ve kaynakları takip edebilme açısından temel düzeyde ingilizce bilgisi gerekli ve yeterlidir.
Öğretim Üyeleri
Öğr. Gör. Aydın DEMİRİZ
Asistanlar
Yok
Ders Gün,Saat ve Yeri
Salı : 13.00-15.00 & Perşembe 11.00-13.00
Görüşme Saatleri ve Yeri
Salı 15.00-17.00
Öğretim Yöntem ve Teknikleri
- Konu anlatımı
- Bilgisayar laboratuvarında uygulama
Temel Kaynaklar
- Luke Welling, Laura Thomson, PHP and MySQL Web Development, 4th ed., Addison Wesley Professional, 2008.
Diğer Kaynaklar
Yok
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Internet Teknolojilerine Genel Bakış, İstemci Taraflı Kodlama, Sunucu Taraflı Kodlama, HTML
Sözlü anlatım
2. Hafta
PHP: Değişkenler, Veri Tipleri, Operatörler, Kontrol Yapıları
Sözlü anlatım, uygulama
3. Hafta
PHP ile Veri Saklanması ve Veriye Erişim
Sözlü anlatım, uygulama
4. Hafta
Diziler, Katar İşlemleri
Sözlü anlatım, uygulama
5. Hafta
Nesne Yönelimli PHP
Sözlü anlatım, uygulama
6. Hafta
MySQL İlişkisel Veritabanı Yönetim Sistemi
Sözlü anlatım, uygulama
7. Hafta
MySQL'de Veri Ekleme, Çekme, Düzeltme ve Silme
Sözlü anlatım, uygulama
8. Hafta
Yıliçi Sınavı-1
Sınav
9. Hafta
İleri MySQL
Sözlü anlatım, uygulama
10. Hafta
Elektronik Ticaret ve Güvenlik
Sözlü anlatım, uygulama
11. Hafta
PHP ve MySQL ile Kimlik ve Yetki Doğrulama
Sözlü anlatım, uygulama
12. Hafta
Yıliçi Sınavı-2
Sınav
13. Hafta
Bir Elektronik Ticaret Sitesi Tasarımı
Sözlü anlatım, uygulama
14. Hafta
Gelişmiş PHP Teknikleri
Sözlü anlatım, uygulama
15. Hafta
Final Haftası
Sınav
16. Hafta
Final Haftası
Sınav
17. Hafta
Final Haftası
Sınav
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
40
Final
1
60
ÖÇ-1
Internet teknolojileri hakkında genel bilgi sahibi olur.
ÖÇ-2
PHP dilini ve özelliklerini öğrenmek suretiyle dinamik web sayfaları geliştirir.
ÖÇ-3
MySQL veritabanı yönetim sistemini öğrenerek web üzerinde verilerin saklanması ve yönetilmesi konularında bilgi sahibi olur.
ÖÇ-4
PHP programlama dili ile bir MySQL veritabanına bağlanıp sorgular gerçekleştirebilir, veri ekleyebilir ve silebilir.
ÖÇ-5
Basit ve güvenli e-ticaret siteleri tasarlar.
Program Çıktıları
PÇ-1
Matematik veya bilgisayar bilimleri alanlarında ileri düzeyde kuramsal ve uygulamalı bilgilere sahiptir.
PÇ-2
Matematik veya bilgisayar bilimleri alanlarında edindiği bilgi ve becerileri kullanarak verileri yorumlar ve değerlendirir.
PÇ-3
Matematik veya bilgisayar bilimleri alanlarındaki problemleri saptar, tanımlar, analiz eder; araştırmalara ve kanıtlara dayalı çözüm önerileri geliştirir.
PÇ-4
Matematik disiplinine sahip olarak, bilgisayarın işleyiş mantığını anlar ve hesaba dayalı düşünme yeteneği kazanır.
PÇ-5
Matematik veya bilgisayar bilimleri alanlarında karşılaşılan problemleri çözmek için bireysel ve ekip üyesi olarak etkin bir biçimde çalışır.
PÇ-6
En az bir yabancı dil bilgisine ve Türkçe, sözlü ve yazılı etkin iletişim kurma becerisine sahiptir.
PÇ-7
Analitik düşünme yeteneği ile sonuç çıkarma sürecinde zamanı etkin kullanır.
PÇ-8
Mesleki etik ve sorumluluk bilincindedir.
PÇ-9
Bağımsız davranma, inisiyatif kullanma ve yaratıcılık becerisine sahiptir.
PÇ-10
Yaşam boyu öğrenmenin gerekliliğinin bilincine sahiptir ve mesleki bilgi ve becerilerini sürekli olarak geliştirir.
PÇ-11
Alanı ile ilgili sahip olduğu bilgi birikimini toplum yararına kullanır.