Eğitim Öğretim Bilgi Sistemi
Eğitim Öğretim Bilgi Sistemi
Anasayfa
Bologna
Akademik Programlar
İletişim
Avrupa Kredi Transferi Sistemi (AKTS) Nedir?
Bologna Süreci
Erasmus+ Nedir?
Ön Lisans
Lisans
Yüksek Lisans & Doktora
Loading…
Loading…
Geri
Yazdır
Ders Bilgileri
AVRUPA MESLEK YÜKSEKOKULU - BİLGİSAYAR PROGRAMCILIĞI PR.
Fakulte:
2
Bolum:
4
Ders Id No:
18002029846
Katalog Id:
2038
Ders Tipi:
0
Ogretim Duzeyi:
1
Ogretim Turu:
1
Ders Bilgileri
Fakulte:
AVRUPA MESLEK YÜKSEKOKULU
Program:
BİLGİSAYAR PROGRAMCILIĞI PR.
Öğretim Düzeyi Adı:
Ön Lisans
Öğretim Türü Adı:
1. Öğretim
Ders Adı:
WEB PROGRAMLAMA
Ders Kodu:
BIL 205
Dönem:
3
Teorik:
3
Uygulama:
1
Laboratuar:
0
Kredi:
0,0
Ects Kredi:
6,0
Katalog No:
2038
Ders Tipi Adi:
Zorunlu
Ders Dili:
Türkçe
Öğretim Üyesi:
Öğr.Gör. NİLAY AKYIL
Dersin Amacı:
Öğrencilerin Web tabanlı programlama için gerekli yazılımları kurması ve test etmesi, Web Sayfaları hazırlaması ileri seviyede web form uygulamaları yapması ve web servisleri kullanması amaçlanmaktadır.
Dersin İçeriği:
Bu ders kapsamında öğrenciye; İnternet ortamında çalışabilen açık kaynak kodlu programlar yazma yeterlikleri kazandırılması amaçlanmaktadır.
Ders Kaynak:
Kirst, V. Stepp ,M. (2012). Adım adım web programlama by Jessica Miller.
https://www.w3schools.com/
Yüksel, E. Sıfırdan ileri seviyeye PHP web programlama .Kodlab.
Ders Kaynak Önerilen:
Diğer Bilgiler
Ön Koşul Dersleri:
Özel Koşul:
Web Sitesi:
Etik Kurallar:
Ölçme Değerlendirme Yöntemi:
AKTS (Öğrenci İş Yükü) Tablosu
Etkinlikler / Faaliyetler
Sayı
Süre (saat)
Toplam (İş Yükü)
Arasınav
1
10
10
Proje
1
8
8
Dönem Sonu Sınavı
1
20
20
Ödev
5
10
50
Yüz yüze Eğitim
16
3
48
Sınıf dışı çalışma
16
2
32
Atölye Çalışması
16
1
16
Toplam İş Yükü(Saat)
184
Toplam İş Yükü(Saat)/ 30 (s)
6.13
Dersin AKTS Kredisi
6.0
Loading…
Dersin Öğrenme Çıktıları
Sayı
Öğrenme Çıktısı
1
Web tasarımı ile ilgili internet kavramlarını bilir ve tanımlar.
2
Web sayfası tasarlamak için html, css, bootstrap, javascript konularında bilgi kazanır.
3
Web tasarım geliştirme platformlarını bilir ve kullanır.
4
Web tasarımı sürecinde etkin olarak çalışabilir.
5
Hazır web tasarımları üzerinde değişiklikler yapabilecektir.
6
Yeni bir web sitesi tasarımını kendi kendine yapıp yayınlayabilir.
Loading…
Haftalara Göre İşlenecek Konular
Hafta
Konu
Ön Hazırlık
Metodoloji
1
Web Teknolojileri Kurulum Ayarları Gerekli yazılımlar, yükleme ve ayarlarının yapılması (Apache, MySQL, PHP, Geliştirme Ortamı)
2
Temel PHP Yapısı Temel PHP yapısı ve yazım kuralları, PHP kodlamaya giriş, Veri tipleri ve değişken yapıları, Bağlantı oluşturma ve yönlendirme işlemleri,
3
Temel PHP Yapısı II PHP Kodu’nun Web sayfasına gömülmesi,, PHP Kodu’na Yorum Eklenmesi, Verilerin Tarayıcılarda Görüntülenmesi, PHP’nin desteklediği Veri Tipleri, Değişkenler, Deyimler, Kontrol Yapıları, Koşullu İfadeler, Döngüler.
4
Fonksiyonlar ve Diziler Fonsiyon ve dizi kavramları ve çalışma örneklerinin hazırlanması
5
Dosyalar ile Çalışmak Klasör ve Dosya Oluşturmak, Dosyalara Veri Kaydetmek, Dosyalardan Veri Okumak, Metin Dosyaları ile Çalışmak, XML Dosyaları ile Çalışmak, Dosya Yükleme, Örnek Uygulama I: Ziyaretçi Defteri Oluşturma, Örnek Uygulama II: Haber Kaynaklarından Veri Okuma
6
E-Posta ile Çalışmak Formlardan Elde Edilen Verileri E-Posta ile Göndermek, E-Postanın Farklı Formatlara Göre Yapılandırılması (HTML vb.), Örnek Uygulama I: Formdan mesaj gönderimi, Örnek Uygulama II: EPosta Grubu için Bülten / Haber Dağıtımı.
7
Web Tabanlı Veri Tabanı Yönetim Sistemleri Web Tabanlı Veri Tabanı Sistemleri, MySQL, PhpMyAdmin, Web tabanlı bir veritabanı tasarımı.
8
Ara sınav
9
SQL'e Giriş SQL’e Giriş, SQL Yapısal Sorgulama Dili, Temel SQL Komutları
10
Sorgulama İşlemleri Fonksiyonlar, Alt Sorgular, Çoklu Tablolar (Tablo Birliştirme), Görünümler.
11
PHP ve MySQL Veritabanı bağlantısının kurulması, Veritabanındaki ilgili tablonun tüm alanlarının gösterilmesi, Veritabanındaki ilgili tablonun belirli bir anahtar kelimeye göre sorulanması ve kayıtların gösterilmesi, Veritabanındaki kayıtların for döngüsü ile gösterilmesi, Veritabanına yeni kayıt eklenmesi, Veritabanından kayıt silinmesi, Veritabanındaki kaydın guncellenmesi.
12
PHP ve MySQL II Kayıtlar arasında gezinti, Kayıt sıralama işlemleri.
13
PHP ve MySQL III Oturum işlemleri, Güvenlik işlemleri
14
Ders Tekrarı ve Ödev-Proje Kontrolü
15
Ders Tekrarı ve Ödev-Proje Kontrolü
16
Final sınav
Loading…
Değerlendirme Sistemi
Etkinlik Adı
Sayı
Katkı Payı
Arasınav
1
40
Dönem Sonu Sınavı
1
60
Loading…
Öğretim Elemanları
Ünvan
Ad
Soyad
Web Adres
Mail
Görevi
Öğr.Gör.
EMİNE
ÖZDAMAR
emine.ozdamar@kocaelisaglik.edu.tr
Dersi Veren
Öğr.Gör.
GÖZDE MİHRAN
KAYA
gozdemihran.kaya@kocaelisaglik.edu.tr
Dersi Veren
Loading…
Dersin Öğrenme Çıktılarının Program Yeterlilikleri İle İlişkilendirilmesi
Sıra No
Program Öğrenme Cıktıları
Katkı Düzeyi
1
2
3
4
5
1
Bilgisayar sistemlerinin matematik modellerini kurabilir ve bilgisayarda benzetimini yapabilir.
X
2
Algoritma tasarımını bilir ve analiz tekniklerini yapabilir.
X
3
Algoritma geliştirmeyi bilir ve algoritmaya uygun veri yapısını oluşturabilir.
X
4
Yazılım geliştirme platformlarını bilir ve kullanabilir.
X
5
Bağımsız çalışabilme ve sorumluluk alma kabiliyeti kazanır.
X
6
Öğrenmeyi öğrenebilme ve yönetebilme kabiliyeti kazanır.
X
7
Web programlama dillerinden en az birini bilir.
X
8
Web programlama yazılım geliştirme platformlarını bilir ve kullanır.
X
9
Yeni bir bilgisayar problemini kendi kendine tanımlayabilir.
X
10
Bilgisayarın donanım bileşenlerini bilir ve kullanır.
X
11
Bilgisayar ve mikroişlemcilerin temel elemanlarını bilir ve bileşen seçimi yapar
X
12
Sorunların çözümü için gerekli yetileri belirler ve yöntem geliştirir.
X
13
Temel bilimlerin ve teknolojinin güncel durumuna göre yenilikçi çözümler önerir.
X
Loading…
Program Bilgileri
Bölüm Başkanı (Ya Da Eşdeğeri)
Misyon/Vizyon
Akademik Kadro
Bir Üst Kademeye Geçiş
Eğitim Türü
Kayıt Kabul Şartları
Kazanılan Derece
Kazanılan Derecenin Seviyesi
Mezuniyet Koşulları
Mezunların Mesleki Profili
Programa Genel Bakış
Sınavlar, Değerlendirme Ve Notlandırma
TYYÇ
TYYÇ - Program Çıktıları İlişkisi
Programın Öğrenme Çıktıları
Ders Planı ve İçerik
Ders-Program Yeterlilik İlişkileri