Ders Tanımlama ve Uygulama Bilgileri Formu

Fakülte/Meslek Yüksekokulu/Yüksekokul /Enstitü Hayrabolu Meslek Yüksekokulu
Bölüm / Program / Diğer Bilgi Yönetimi
 
Dersin Adı Kodu Yarıyılı Teo. Uyg-Lab Kredi AKTS
İnternet Programcılığı BİP329 2022-2023 Güz Yarıyılı 3 1-0 3.5 5
 
Ön Koşul Dersleri
(Tavsiye)
İşletim Sistemleri, Web tasarım, Programlamaya Giriş
Dersin Türü Zorunlu
Dersin Düzeyi Ön Lisans
Dersin Dili Türkçe
Dersi Veren
Öğr. Gör. Dr. KENAN BAYSAL
Dersin Amacı Web sitesi hazırlamada dinamik sayfa tasarımını anlayabilme. Sunucu için gerekli programları kurabilme ve ayarlayabilme. Dinamik sayfalar için HTML form tagları ve scriptlerini kullanabilme. CGI dilini kullanabilme. CGI dilini kullanarak bir veri tabanına bağlanabilme. Oturum yönetimini uygulayabilme.
Dersin Öğrenme Çıktıları
ÖÇ-1- 1) Veritabanına bağlanır ve kullanır.
ÖÇ-2- 2) PHP kullanarak kod yazar.
ÖÇ-3- 3) HTML Form taglari ve scriptlerini bilir.
ÖÇ-4- 4) Sunucu ayarlarını bilir.
ÖÇ-5- 5) Dinamik web sayfalarının hangi amaçlar için kullanıldığını bilir.
Dersin İçeriği Dersin yürütülmesinde her öğrenci bilgisayar desteği ile anlatılan kodların uygulamasını yapacaktır. Öğrenciler kendi adlarında domain ve PHP-MYSQL destekli hosting alacaklardır. Öğrencilere öğrendiklerini kullanacakları web site tasarımı yaptırılacaktır.
Haftalık Konular - Öğretim Yöntem ve Teknikleri/Ön Hazırlık Kaynakları
1 Sunucu taraflı kodlama
2 PHP Programının Yapısı ve Tanımlamalar
3 Operatörler
4 Dizi Değişkenleri
5 Karşılaştırma Deyimleri (IF - ELSE SWITCH - CASE)
6 DöngüDeyimleri (FOR WHILE DO..WHILE FOREACH)
7 Fonksiyonlar
8 Hazır Fonksiyonlar
9 Dönem Ara Sınavı
10 Dosya ve Klasör İşlemleri
11 Form İşlemleri (GET-POST metodları)
12 Dosya ve Klasör İşlemleri
13 PHP ve MYSQL Bağlantısı
14 Örnek Uygulamalar
15 Final Sınavı 1. Hafta
16 Final Sınavı 2. Hafta
Kaynaklar / Ders Notu İnternet Programcılığı 2 / Ebubekir YAŞAR - Turgut ÖZSEVEN / Ekin Yayınları, PHP ile İnternet Programcılığına Giriş / Faruk KAYNAKLI / Abaküs Yayınları, PHP / Sercan ÇAKIR / KODLAB Yayınları
Kaynaklar / Diğer Kaynaklar Programlama ve Veritabanı Mantığı / Kadir ÇAMOĞLU, Kodlab yayınları, Türkiye Bilişim Ansiklopedisi / Papatya Yayınları
Materyal Paylaşımı /Dökümanlar Ders örnekleri ve sunumlar.
Materyal Paylaşımı / Ödevler Ders içerisinde pekiştirici uygulama ödevleri verilecektir.
Materyal Paylaşımı / Sınavlar Dersin ölçme ve değerlendirmesinde bir ara sınav (%30) ve bir yarıyıl sonu sınavı (%70) esas olarak uygulanacaktır. Ara ve yarıyıl sonu sınavına dâhil olan konular izlence de belirtilmiştir. Finalde dönem içerisindeki bütün konulardan sorumlu olunacaktır. Ara sınavda dört (4) adet açık uçlu maddeden oluşan ölçme aracı kullanılacaktır. Final sınavında dört (4) adet açık uçlu maddeden oluşan ölçme aracı kullanılacaktır.
Değerlendirme Sistemi
YARIYIL İÇİ ÇALIŞMALARI KATKI PAYI
Arasınav 1 30
TOPLAM 30
Yarıyıl İçi Çalışmaların Başarı Notuna Katkısı 30
Yarıyıl Sonu Sınavının Başarı Notuna Katkısı 70
TOPLAM 100
Ders Kategorisi Temel mesleki dersler
Program Çıktıları
PÇ-1 Analitik düşünme, bilişim teknolojileri başta olmak üzere işletmeciliğin çağdaş yöntem ve teknolojilerini kullanma
PÇ-2 Bilgiye erişebilme ve bu amaçla kaynak araştırması yapabilme, veri tabanları ve diğer bilgi kaynaklarını kullanabilme becerisi
PÇ-3 Bilgi Yönetimi temel kavramlarını anlama, anlatma ve kullanma, işletmelerde katma değere çevirebilme becerisi
PÇ-4 Bilişim Teknolojilerinin bir işletmenin hedeflerine nasıl katkı sağlayacağını bilerek, bu katkıyı arttırıcı çalışmalar yapabilme
PÇ-5 Bireysel ya da takım içinde disiplinli şekilde çalışabilme, sorumluluk alma özgüveni;
PÇ-6 İletişim, müşteri ilişkileri, yönetim ve organizasyon konularında temel bilgi sahibi olma
PÇ-7 İşletim sistemleri, ofis yazılımları hakkında iyi derecede bilgi sahibi olma ve bu yazılımları kullanabilme
PÇ-8 Sistem analizi, proje yönetimi, toplam kalite süreçleri hakkında bilgi sahibi olma ve bu süreçlere aktif olarak katılabilme
PÇ-9 Veritabanı uygulamaları geliştirebilecek, web sayfa tasarımı ve internet programcılığı konusunda işletmelere fayda sağlayabilecek
PÇ-10 Yaşam boyu öğrenmenin gerekliliği bilinci; bilişim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi

Dersin Öğrenim Çıktılarının Program Yeterlilikleri ile İlişkisi
# ÖÇ-1 ÖÇ-2 ÖÇ-3 ÖÇ-4 ÖÇ-5
PÇ-1 22222
PÇ-2 11111
PÇ-3 11111
PÇ-4 33333
PÇ-5 22222
PÇ-6 11111
PÇ-7 11111
PÇ-8 11111
PÇ-9 55555
PÇ-10 11111

AKTS(ECTS) / İş Yükü Tablosu
Etkinlik türü Etkinlik Sayısı Etkinlik Süresi Toplam İş Yükü
Sınıf dışı ders çalışma süresi(ön çalışma, pekiştirme) 16 4 64
Yarıyıl Sınavı 1 15 15
Ders süresi(sınav haftası dahildir: toplam ders saati) 16 4 64
Ara Sınav 1 1 10 10
Ödevler 1 10 10
Toplam İş Yükü     163
Toplam İş Yükü / 30     5
Dersin AKTS (ECTS) Kredisi     5