Anasayfa  »  Teknik Bilimler Meslek Yüksekokulu »  Bilgisayar Programcılığı Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
INTERNET PROGRAMCILIĞI II BİLP232 Dördüncü Yarıyıl (Bahar) 2 + 1 3

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİÖnlisans
DERSİN YILI2
YARIYILDördüncü Yarıyıl (Bahar)
AKTS3
ÖĞRETİM ELEMAN(LAR)IÖğretim Görevlisi Tuğba Altındağ
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Web tabanlı programlama için gerekli yazılımları kurar ve test eder.
2) Açık kaynak kodlu web programlama araçları ile kullanarak web sayfaları hazırlar.
3) ileri seviyede web form uygulamaları yapar.
4) Web servislerini kullanır.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERBİLP201 İnternet Programcılığı I
DERS TANIMIBu ders kapsamında öğrenciye; İnternet ortamında çalışabilen açık kaynak kodlu programlar yazma yeterlikleri kazandırılması amaçlanmaktadır.BİLP 201 İnternet Programcılığı I dersinin devamı niteliğindedir. PHP programlamaya giriş, temel kavramlar ve yazım kuralları, geliştirme ortamları tanıtım, operatörler, değişkenler ve türleri, değişkenler üzerinde işlemler. Karşılaştrıma ve Denetleme: koşullu ifadeler. Döngüler. Diziler: Dizi değişkenler, dizilerde ekleme çıkarma, içiçe ve çok boyutlu diziler, hazır dizi fonksiyonları. Fonksiyonlar: Fonksiyon oluşturma, değer döndürme, varsayılan değer, global değişkenler, referansla çağırma. Formlar: Formlardan bilgi alma, POST ve GET metodları, formlara bilgi yazma ve seçme, Form doğrulama işlemleri. Oturum ve Tarih: Süper global değişkenler, çerez okuma, oturum açma ve silme işlemleri, exit() ve die() fonksiyonları, tarih ve zaman fonksiyonları, date, getdate, mktime, localetime. Veri Tabanı: Temelleri, temel tanım ve terimler. Tablo oluşturma, ve SELECT, INSERT, UPDATE, DELETE temel sorgu işlemleri .Veri Tabanı: PHP ve mySQL programlama, veritabanına bağlanma, tabloya kayıt ekleme, kayıtları sayfalamak, Veri Tabanı: Tablodan kayı silme, kayıtları gücellemek. Veri Tabanı: PDO uzantısı ile tablo işlemleri. AJAX: PHP ilişkisi, veritabanı işlemleri.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Tanıtım ve Temel Kavramlar : Ders hakkında bilgi. PHP programlamaya giriş, temel kavramlar ve yazım kuralları, geliştirme ortamları tanıtım, operatörler, değişkenler ve türleri, değişkenler üzerinde işlemler.
2. Hafta Karşılaştrıma ve Denetleme: if, else if yapıları, üçlü şart operatörü, switch case
3. Hafta Döngüler: For, while, do..while, break foreach kullanımı,
4. Hafta Diziler: Dizi değişkenler, dizilerde ekleme çıkarma, içiçe ve çok boyutluı diziler, hazır dizi fonksiyonları: is_array, list, array_sum, array_search, ksort
5. Hafta Fonksiyonlar: Fonksiyon oluşturma, değer döndürme, varsayılan değer, global değişkenler, referansla çağırma
6. Hafta Formlar: Formlardan bilgi alma, POST ve GET metodları, formlara bilgi yazma ve seçme, Form doğrulama işlemleri
7. Hafta Oturum ve Tarih: Süper global değişkenler, çerez okuma, oturum açma ve silme işlemleri, exit() ve die() fonksiyonları, tarih ve zaman fonksiyonları, date, getdate, mktime, localetime
8. Hafta ARA SINAV
9. Hafta Veri Tabanı 1: Temelleri, temel tanım ve terimler. Tablo oluşturma, ve SELECT, INSERT, UPDATE, DELETE temel sorgu işlemleri
10. Hafta Veri Tabanı 1: Temelleri, temel tanım ve terimler. Tablo oluşturma, ve SELECT, INSERT, UPDATE, DELETE temel sorgu işlemleri
11. Hafta Veri Tabanı 2: PHP ve mySQL programlama, veritabanına bağlanma, tabloya kayıt ekleme, kayıtları sayfalamak,
12. Hafta Veri Tabanı 2: PHP ve mySQL programlama, veritabanına bağlanma, tabloya kayıt ekleme, kayıtları sayfalamak,
13. Hafta Veri Tabanı 3: Tablodan kayı silme, kayıtları güncellemek.
14. Hafta Veri Tabanı 4: PDO uzantısı ile tablo işlemleri.
ZORUNLU YA DA ÖNERİLEN KAYNAKLARSlayt ve yansılar
İnternet Programcılığı, Ebubekir Yaşar, Turgut Özseven. Murathan yayıevi.
İnternet Tabanlı Programlama, Özgen korkmaz, sürat üniversite yayınları.

ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Eğitim-Uygulama,Proje
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev15
Mini-Sınav25
Uygulama/Pratik525
Toplam(%)65
Yıl İçinin Başarıya Oranı(%)65
Finalin Başarıya Oranı(%)35
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık
Ders Saati
Ara Sınava Hazırlık
Laboratuvar
Final Sınavı
Ödevler
Toplam İş Yükü
Toplam İş Yükü / 30
Dersin AKTS Kredisi3
DİLTürkçe
STAJ / UYGULAMAYok
  

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