Bilgisayar Programcılığı
Dersin Ayrıntıları
KTO KARATAY ÜNİVERSİTESİ
Ticaret ve Sanayi Meslek Yüksekokulu
Bilgisayar Programcılığı Programı
Ders Bolognaları
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 |