İşleminiz Devam Ediyor.
Lütfen Bekleyiniz...
Dersin Ayrıntıları
KTO KARATAY ÜNİVERSİTESİ
Ticaret ve Sanayi Meslek Yüksekokulu
Bilgisayar Programcılığı Programı
Ders Bolognaları
Ders Kodu Ders Adı Yıl Dönem Yarıyıl T+U+L Kredi AKTS
03831193 Web Programlama 2 Güz 3 3+1+0 5 5
Dersin Türü Seçmeli
Dersin Düzeyi Önlisans (TYYÇ: 5. Düzey / QF-EHEA: Kısa Düzey / EQF-LLL: 5. Düzey)
Dersin Dili Türkçe
Yöntem ve Teknikler -
Dersin Veriliş Şekli Yüz Yüze
Ön Koşullar -
Dersin Koordinatörü -
Dersi Veren(ler) Öğr.Gör. Abubakar MAYANJA
Yardımcı(lar) -
Dersin İçeriği
CSS ile esnek(responsive) tasarım uygulaması, Flexbox ile esnek tasarım, Bootstrap temel elemanları, Bootstrap bileşenleri, MySQL ve Visual Studio bağlantısı içerisinde SELECT,INSERT,UPDATE,DELETE sorguları ve scalar veri ile çalışma, sunucu kavramı ve kurulumu, MySql'de veritabanı kurulumları ve tablo ekleme, temel SQL sorguları, MySQL veritabanı yönetimi, MySQL ileri düzey sorgular, MSSQL ve MySQL veritabanı bağlantısı, provider/driver kavramı, veri getirme, verilerin nesne ile taşınması, final uygulaması.
Dersin Amacı
Web siteleri için backend programlama hakkında temel oluşturmak.
Dersin Alan Öğretimini Sağlamaya Yönelik Katkısı
Temel Meslek Dersleri
Uzmanlık / Alan Dersleri X
Destek Dersleri
Aktarılabilir Beceri Dersleri
Beşeri, İletişim ve Yönetim Becerileri Dersleri
Dersin Öğrenim Kazanımlarının Program Kazanımları ile Olan İlişkileri
İlişki Düzeyleri
En Düşük Düşük Orta Yüksek En Yüksek
1 2 3 4 5
# Program Yeterlilikleri Düzey
P1 Mesleği ile ilgili temel, güncel ve uygulamalı bilgilere sahip olur. 5
P11 Algoritma ve veri yapılarını oluşturur ve matematiksel hesapları yapar. 4
P12 Web programlama teknolojilerini açıklar ve uygular. 5
P13 Veri tabanı tasarımı ve yönetimini gerçekleştirir. 4
Dersin Öğrenim Kazanımları
Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
No Öğrenme Çıktıları Prog. Yet. İlişkisi Ölçme Yöntemi **
Ö1 Algoritma geliştirmeyi bilir ve algoritmaya uygun veri yapısı oluşturur. P.4.1 1,7
Ö2 Bilgisayar temel elemanlarını bilir. P.1.1 1,7
Ö3 Web Programlama geliştirme dilleri hakkında bilgi sahibidir. P.12.1 1,7
Ö4 Web Programlama geliştirme platformlarını bilir ve kullanır. P.12.2 1,7
** Yazılı Sınav: 1, Sözlü Sınav: 2, Ev Ödevi: 3, Lab./Sınav: 4, Seminer/Sunum: 5, Dönem Ödevi: 6, Uygulama: 7
Dersin Haftalık İçeriği
Hafta Konu
1 CSS ile esnek(responsive) tasarım uygulaması
2 Flexbox ile esnek tasarım
3 Bootstrap temel elemanları
4 Bootstrap bileşenleri
5 MySQL ve Visual Studio bağlantısı içerisinde SELECT,INSERT,UPDATE,DELETE sorguları ve scalar veri ile çalışma
6 sunucu kavramı ve kurulumu
7 MySQL'de veritabanı kurulumları ve tablo ekleme
8 temel SQL sorguları
9 MySQL veritabanı yönetimi
10 MySQL ileri düzey sorgular
11 MSSQL ve MySQL veritabanı bağlantısı
12 provider/driver kavramı ve veri getirme
13 verilerin nesne ile taşınması
14 final uygulaması
Ders Kitabı veya Malzemesi
Kaynaklar Bootstrap 4 Responsive Tasarım Teknikleri ve Front-End Toolkitleri ,Uğur Gelişken, Level Kitap
İleri Seviye HTML5 Programlama, Uğur Gelişken, Level Kitap
Web Tasarımı ve Web Programlama, Uğur Gelişken, Level Kitap
Değerlendirme Yöntemi ve Geçme Kriterleri
Yarıyıl Çalışmaları Sayısı Katkı (%)
Devam - -
Laboratuvar - -
Uygulama - -
Alan Çalışması - -
Derse Özgü Staj (Varsa) - -
Ödev - -
Sunum - -
Projeler - -
Seminer - -
Kısa sınav (Quiz) - -
Dinleme - -
Ara Sınavlar 1 40 (%)
Yarıyıl Sonu Sınavı 1 60 (%)
Toplam 100 (%)
AKTS / Çalışma Yükü Tablosu
Etkinlik Sayı Süre Toplam İş Yükü (Saat)
Ders Hafta Sayısı ve Saati 14 2 28
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, Kütüphane, Pekiştirme) 14 1 14
Ara Sınav 1 14 14
Kısa Sınav 0 0 0
Ödev 0 0 0
Uygulama 14 1 14
Laboratuvar 14 1 14
Proje 0 0 0
Atölye 0 0 0
Sunum/Seminer Hazırlama 0 0 0
Alan Çalışması 0 0 0
Dönem Sonu Sınavı 1 14 14
Diğer 0 0 0
Toplam İş Yükü: 98
Toplam Yük / 30 3,27
Dersin AKTS Kredisi: 3
Ders - Öğrenme Çıktıları İlişkisi
İlişki Düzeyleri
En Düşük Düşük Orta Yüksek En Yüksek
1 2 3 4 5
# Öğrenme Çıktıları P1 P4 P12
Ö1 Bilgisayar temel elemanlarını bilir. 4 5 4
Ö2 Algoritma geliştirmeyi bilir ve algoritmaya uygun veri yapısı oluşturur. 4 5 4
Ö3 Web Programlama geliştirme dilleri hakkında bilgi sahibidir. 5 5 5
Ö4 Web Programlama geliştirme platformlarını bilir ve kullanır. 5 5 5