PDF hazırlanıyor, lütfen bekleyin...
PDF
BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ
FEN FAKÜLTESİ
İSTATİSTİK VE BİLGİSAYAR BİLİMLERİ
(2025 - 2026)
Ders Bilgi Formu
Ders Adı
Kodu
Yarıyıl
T+U Saat
AKTS
Z / S
İnternet ve Web Programlama
YBS359
7
2 + 1
5,0
Seçmeli
Birim Bölüm
İstatistik ve Bilgisayar Bilimleri -
Lisans
(Ders merkezi bilgisayar laboratuarında örnek olay incelemesi yapılarak yüz yüze yürütülmektedir.)
Amaç
Temel html ve css kavramlarının tanıma ve kullanma, web uygulama çatılarını tanıma, mvc mimarisi ile uygulama geliştirmeyi öğrenme, web uygulaması için sistem analizi yapma, bir veri kaynağına bağlı çalışan dinamik web uygulamalarının yapısının öğrenilmesi amaçlanmaktadır.
Ders İçeriği
Web uygulama tasarımında kullanılan ön yüz teknolojileri incelenmektedir. Ön yüz tasarımlarının dinamik bir içerikle kullanılması konusunda çalışma yapılmaktadır. MVC web uygulama çatısı kullanılırak, veritabanına bağlı çalışan dinamik web uygulamalarının geliştirilmesi konusunda örnek çalışmalar yapılmaktadır C# programlama dili kullanılmaktadır. Controller, View, Model kavramları, Url yönlendirme, Action Filter, Oturum Yönetimi, Entity Framework Kullanımı, Middlware kullanımı konuları incelenmektedir.
Hafta
Konu
1
Web Uygulaması Temel Kavramlar, İçerik tanıtımı
2
Html, Css, javcscript kavramları, geliştirme ortamının tanıtılması
3
CSS ve Script Kütüphanelerinin Kullanılması
4
C# Dili, .Net Kavramları, .Net Core
5
Asp.Net Geliştirme Yapısı, MVC Mimarisi
6
Proje Oluşturma, Proje Dosyalarının Tanıtılması
7
Model, View, Controller Kavramları
8
Temel Sayfa Tasarımı ve Verilerle Çalışmak, Session Kullanımı, Cookie Kullanımı
9
Script Tabanlı İşlemler, Model Binding Kavramı, Model Validation
10
Yönlendirme Kavramı, Action Bazlı Yönlendirme, Route Constraint, Partial View Kulanımı, View Componenet Kullanımı
11
Action Filter Kullanımı, Middleware Kullanımı, IoC Kullanımı, Dependency Inversion Prensibi
12
Web Api Geliştirmek
13
Asp.Net MVC Uygulamalarında Güvenlik ve Oturum Kontrolleri
14
Projelerin Yayınlanması, Ortam Değişkenleri
Program Çıktıları
1
İstatistiksel analizlerde yararlanılan teknikleri etkin biçimde kullanabilme becerisine sahiptir.
2
Elde edilen verilerin istatistiksel analizinde kullanılacak uygun yöntemlere karar verebilme, uygulayabilme ve istatistik alanındaki hazır yazılımları kullanabilme yeteneğine sahiptir.
3
İstatistik ve Bilgisayar bilimleri alanındaki problemlerin çözümünde matematiği etkin olarak kullanabilme becerisine sahiptir.
4
Bilgisayar teknolojilerindeki gelişmeleri izleyebilme ve bu teknolojileri etkin bir biçimde kullanabilme ve yeni bir programlama dili öğrenme becerisine sahiptir.
5
Problemlerin çözümüne ilişkin algoritmalar tasarlayabilme, programlama dillerini ve bilgisayar biliminin temel prensip ve yöntemlerini uygulayabilme yeteneğine sahiptir.
6
Ekip çalışmalarında görev ve sorumluluk alabilme, sosyal ve etik sorumluluklarının farkında olma bilincine sahiptir.
7
Yaratıcı, bilimsel ve eleştirel düşünebilme, bağımsız ve birlikte çalışabilme yeteneğine sahiptir.
8
Türkçe ve yabancı dilde alanındaki bilgileri ve kaynakları takip edebilme ve paylaşabilme becerisine sahiptir.
9
İstatistiksel verilerin toplanması, yorumlanması, yayımlanması aşamalarında toplumsal, bilimsel ve etik değerler hakkında farkındalığa sahiptir.
10
Türkçeyi ve en az bir yabancı dili, sözlü ve yazılı olarak iletişimde etkin bir biçimde kullanabilme becerisine sahiptir.
11
Rasgelelik olgusu içeren olayları veya süreçleri olasılıksal olarak modelleme ve çıkarımda bulunabilme becerisine sahiptir.
12
Verileri elde etme, elde edilen verileri düzenleme ve yorumlama becerisine sahiptir.
13
Verilerin elde edilmesinde veya analiz edilmesinde karşılaşılan problemleri bilimsel yaklaşımlarla çözebilme becerisine sahiptir.
14
Sağlık, spor, ekonomi, ziraat vs. gibi diğer alanlara ilişkin verilerin analiz edilmesinde ilgili alandaki kişilere danışmanlık desteği verebilme becerisine sahiptir.
15
Mesleki bilgi ve becerilerini alandaki güncel çalışmaları takip ederek geliştirebilme yeteneğine sahiptir.
Ders Öğrenme Çıktısı - Program Çıktıları (1 -5 Puan Aralığı)
Ders Öğrenme Çıktısı
PÇ 1
PÇ 2
PÇ 3
PÇ 4
PÇ 5
PÇ 6
PÇ 7
PÇ 8
PÇ 9
PÇ 10
PÇ 11
PÇ 12
PÇ 13
PÇ 14
PÇ 15
Web Uygulamalarının Yayınlanması, Web Sunucu Yazılımları
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Web Uygulamalarında Güvenlik, Oturum Yönetimi
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Dinamik Web Uygulaması Geliştirme, Veritabanı Kullanımı, Web API Kullanımı
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Web Uygulamalarının Temel Yapısı, Html, CSS Kavramları. Ön yüz teknolojileri
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Asp.NET MVC Kavramlarını anlama ve kullanma, .Net Core MVC projesini tanıma
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Ortalama Değer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
https://ebs.bilecik.edu.tr/pdf/dersbilgigetir/353467