GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
EMIS305 Introduction to Web-Based Programming Seçmeli Ders Grubu 3 5 5.00 3.00

Lisans


İngilizce


İnternet tabanlı programlama hakkında gerekli bilgilere sahip olma ve Web tabanlı bir uygulama geliştirebilme.


Dr. Öğr. Üyesi Mustafa Çoruh


1 Bilişim teknolojileri, sistemleri ve web tabanlı programlamayla ilgili kavramları tanımlayabilme
2 Web tabanlı programlama için gerekli yazılımları kurabilme (Visial Studio) ve test edebilme
3 ASP.NET ve C# Web programlama dilini kullanarak web sayfaları hazırlayabilme ve gerekli fonksiyonları yazabilme
4 ASP.NET Web form uygulamaları ile Veritabanlarına bağlanabilme
5 ASP.NET ve C# ile Web Uygulama projesi geliştirebilme ve Web'de yayınlayabilme.

Birinci Öğretim


Yok


Proje: Personel Maaşları Takip Programı intranet proje ödevi yapılacaktır. Veritabanları dersinde tasarlanan db_PMTP Veritabanı kullanılarak intranet uygulama programı ASP.NET ve C# ile tasarlanacaktır.


Bu amaç doğrultusunda ASP.NET/# kullanarak formlar oluşturma, veritabanına bağlanabilme, değişkenleri tanımlama ve kullanabilme, web kontrolleri oluşturabilme ve bunların bir Web sitesinde yayınlanması öğretilecektir. C# programlama dili ile kontrol deyimleri, döngü komutları, fonksiyonlar ve dosya işlemlerinin kullanımı gösterilecektir. Ders Web uygulamalarının programlama teknolojilerine ait bilgilerin verilmesi ve örnek uygulamanın (Personel Maaşları Takip Programı) ASP.NET ve C# programıyla hayata geçirilmesini içermektedir.


Hafta Teorik [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Dersin Tanıtımı Derste kullanılacak kitap Ders planı Proje ödevi Dersin değerlendirme not değerlendirilmesi nasıl olacak? Dersin bilgi (kavram) haritası Dersin Öğretim Uygulaması
2 İnternet ve Web Teknolojileri İnternet Sitesi İnternet Teknolojisi TCP/IP İletişim Modeli İnternette Veriye Nasıl Ulaşılır? İnternete Protokolleri İnternete Bağlanmak İçin Gerekenler İnternet Sitesi Tasarım Özellikleri İnternet ve Nesnelerin İnterneti (Nİ) Intranet Nedir ? Intranet Çalışma Modeli Ekstranet Nedir ? Ekstranet Çalışma Modeli İnternet Sitesi Yayınlama Aşamaları Web 1.0, 2.0 ve 3.0
3 İnternet Programcılığına Giriş Dijital İşletme, BS ve BT Yönetimi Yazılım Nedir ? Yazlım Türleri ve Örnekler Programlama Dilleri İnternet Tabanlı Program Özellikleri İnternet Tabanlı Program Tasarım Aşamaları Uygulama
4 Visual Studio 2022 Community Tanıtımı Visual Studio 2022 Visual Studio Çalışma IDE’si Visual Studio 2022 Temel Özellikleri Visual Studio 2022 Programının Desteklediği Yazılımlar
5 Veritabanları (Databases) Veritabanı (VT) Nedir? Veritabanı İşleme Fonksiyonları Veritabanı Oluşum Hiyerarşisi Veritabanı Yönetim Sistemi (VTYS) VTYS Avantaj ve Sakıncaları İnternette VT Bağlantısı
6 ASP.NET Tanıtımı ASP.NET Nasıl Bir Dildir? ASP’nin Server (Sunucu) Tabanlı Olması Ne Sağlamaktadır? ASP.NET’in Özellikleri ASP.NET’te Kullanılan Nesneler (Kontroller)
7 ASP.NET Form Uygulaması Veri Giriş Formları oluşturmak ve SqlDataSource Kontrol ile VT’ye bağlamak
8 Vize Sınavı
9 ASP.NET Verilerin Listelenmesi Uygulaması Tablolara girilen verilerin ListBox, Dropdown Box ve GridView gibi kontroller ile listelenmesini ve sorgulanmasını sağlamak.
10 ASP.NET Veri Görüntüleme Uygulaması Tablolara girilen verilerin FormView, DetailView ve Master DetailView gibi kontroller ile görüntülenmesini ve güncellenmesini sağlamak.
11 ASP.NET Projesinin Yayınlanması Hazırlanan dosyaların ve uygulamanın localhost web sitesine yüklenmesi (Publishing).
12 ASP.NET Proje Ödev Sunumu
13 ASP.NET Proje Ödev Sunumu
14 ASP.NET Proje Ödev Sunumu Final sınavı için konu tekrarı

C# ve ASP.NET, Fatih Teknik ve Endüstri Meslek Lisesi, Sema Aydoğdu, Mustafa Altınok, Hakkı Aydın, 2010



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 50
Proje Sunma 1 50
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

YOK


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 3 42
Proje Sunma 1 10 10
Proje Tasarımı /Yönetimi 1 30 30
Ara Sınav İçin Bireysel Çalışma 1 20 20
Final Sınavı içiin Bireysel Çalışma 1 20 20
Rapor 1 5 5
Toplam İş Yükü (saat) 129

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
ÖÇ 1 2 3
ÖÇ 2 5 3
ÖÇ 3 3 4 4 4
ÖÇ 4 3 3 4 4 5
ÖÇ 5 3 4 4 3 3 4 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek