Bu dersin amacı İnternet programcılığı hakkında bilgi verilmesi ve C# ile ASP.NET programının öğretilmesidir. 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ı sağlanmış olacaktır.
Dersin İçeriği
Bu ders; C# ve .NET Visual Studio platformu tanıtımı ,Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler. ,C# dilinde temel özellikleri ve platformları,if , for do-while, while break, continue, komutları ve örnekler, while break, continue, goto, return kullanımı ve örnekler, foreach komutları ve örnekler ,Diziler (Array yapıları), Çok boyutlu diziler (matrisler), Metodlar ve ilgili örnekler, Fonksiyonlar ve ilgili örnekler ,ASP.NET ve C# Web programlama dilini kullanarak web sayfaları hazırlayabilme ,C# Programlama Dilini kullanarak ASP.NET formları için gerekli fonksiyonları yazabilme,ASP.NET formları için gerekli fonksiyonları örnekler ,ASP.NET ve C# ile Web Uygulama projesi geliştirebilme,ASP.NET ve C# ile Web Uygulama projesi geliştirebilme ,Veritabanları (Databases) ,ASP.NET Rapor Uygulaması ,Web servislerini kullanarak ASP.NET projelerini Web'de yayınlayabilme ; konularını içermektedir.
Dersin Öğrenme Kazanımları
Öğretim Yöntemleri
Ölçme Yöntemleri
1 . Net,Visual Studio daki komutları ve gerekli aşamaları açıklayabilecektir.
16, 6
A, F
1.1. C# yazılım geliştirme becerisi artar.
14, 6
A, F
1.2. C# ın temel özelliklerini açıklar.
6
F
2 . .Net programcılığına ait dönüşümleri yaparak sonucu bilimsel bir biçimde yazabilecektir.
6
A, F
2.1. .Net programcılığını pekiştirir.
6
A, F
2.2. .Net programcılığının temel özelliklerini açıklar
6
F
3 . Visual Studio programının kullanımı esnasında oluşacak hataları analiz ederek, program veya kullanım hatalarını azaltacak tedbirleri alabilecektir.
14, 6
A, F
3.1 . .Net ortamında geliştirilmiş programları fark eder.
6
A, F
3.2. Program kullanım esnasında karşılaşılacak durumları açıklar.
6
A, F
4 . C# daki komut kullanım biçimlerini belirleyebilecektir.
14, 6
A, F
4.1 . .Net ortamında uygulama geliştirebilmek için gerekli algoritmayı oluşturur.
6
A, F
4.2. Visual Studio’nun temel özelliklerini açıklar.
6
F
5 . Nesne Yönelimli Programlamanın komutları ile en az bir Uygulama programı geliştirebilecektir.
6
A, F
5.1 . Nesne Yönelimli Programlamanın önemini açıklar.
16, 6
5.2. Nesne Yönelimli Programlama komutlarını kullanır.
6
F
6 . Visual Studio.NET ve Form Tabanlı en az bir tane Uygulama programı geliştirebilecektir.
6
A, F
6.1 . Visual Studio.NET ve Form Tabanlı Uygulamaları açıklar.
6
F
6.2. Visual Studio.NET ve Form Tabanlı Uygulamaları geliştirir.
6
F
Öğretim Yöntemleri:
14: Bireysel Çalışma Yöntemi, 16: Soru - Cevap Tekniği , 6: Deneyimle Öğrenme Modeli
Ölçme Yöntemleri:
A: Klasik Yazılı Sınav, F: Proje Görevi
Ders Akışı
Sıra
Konular
Ön Hazırlık
1
C# ve .NET Visual Studio platformu tanıtımı
2
Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler.
3
C# dilinde temel özellikleri ve platformları
4
if , for do-while, while break, continue, komutları ve örnekler, while break, continue, goto, return kullanımı ve örnekler, foreach komutları ve örnekler
5
Diziler (Array yapıları), Çok boyutlu diziler (matrisler), Metodlar ve ilgili örnekler, Fonksiyonlar ve ilgili örnekler
6
ASP.NET ve C# Web programlama dilini kullanarak web sayfaları hazırlayabilme
7
C# Programlama Dilini kullanarak ASP.NET formları için gerekli fonksiyonları yazabilme
8
ASP.NET formları için gerekli fonksiyonları örnekler
9
ASP.NET ve C# ile Web Uygulama projesi geliştirebilme
10
ASP.NET ve C# ile Web Uygulama projesi geliştirebilme
11
Veritabanları (Databases)
12
ASP.NET Rapor Uygulaması
13
Web servislerini kullanarak ASP.NET projelerini Web'de yayınlayabilme
Kaynak
Mark J. Price, Seventh Ed.,
https://dl.ebooksworld.ir/books/CSharp.11.and.NET.7.Modern.Cross-Platform.Development.Fundamentals.7th.Edition.Mark.J.Price.Packt.9781803237800.EBooksWorld.ir.pdf
BEGINNERS TO EXPERT GUIDE MICROSOFT VISUAL STUDIO PROFESSIONAL 2022: Start coding as a beginner, by Henderson Sandals, 2022.
Dersin Program Yeterliliklerine Katkısı
Dersin Program Yeterliliklerine Katkısı
No
Program Yeterliliği
Katkı Düzeyi
1
2
3
4
5
1
Bilişim ve yönetim alanında teorik bilgileri tanımlar.
X
2
Bilişim ve yönetim alanında gerekli matematiksel ve istatistiki yöntemleri anlatır.
X
3
Bilişim ve yönetim alanında gerekli en az bir bilgisayar programı kullanır.
X
4
Bilişim ve yönetim alanında gerekli olan mesleki yabancı dil yeterliliğini gösterir.
X
5
Bilişim projeleri hazırlar ve takım çalışmalarını yönetir.
X
6
Mesleki alanda yaşam boyu öğrenmenin gerekliliği bilinciyle bilim ve teknolojideki gelişmeleri izleyerek kendini sürekli yenileyip edindiği bilgi ve becerileri eleştirel olarak değerlendirilir.
X
7
Bilişim ve yönetim alanında teorik ve uygulamaya yönelik bilgileri kullanır.
X
8
En az A1 düzeyinde bir yabancı dili kullanarak güncel teknolojileri takip eder, sözlü / yazılı iletişim kurar.
X
9
Örgüt / kurumsal, iş ve toplumsal etik değerlerini benimser ve kullanır.
10
Topluma hizmet duyarlılığı çerçevesinde, sosyal sorumluluk ilkelerini benimser ve gerektiğinde inisiyatif alır.
11
Disiplinler arası çalışmalar yürütebilmek için farklı disiplinlerde (ekonomi, finans, sosyoloji, hukuk, işletme) temel bilgileri ve verileri analiz ederek alanında kullanır.
X
12
Masaüstü, mobil, web gibi farklı platform yazılımlarını tek başına ve/veya bir ekip içerisinde yazar.
X
Değerlendirme Sistemi
Katkı Düzeyi
Mutlak Değerlendirme
Ara Sınavın Başarıya Oranı
40
Genel Sınavın Başarıya Oranı
60
Toplam
100
AKTS / İşyükü Tablosu
Etkinlik
Sayı
Süresi (Saat)
Toplam İş Yükü (Saat)
Ders Saati
0
0
0
Rehberli Problem Çözme
0
0
0
Problem Çözümü / Ödev / Proje / Rapor Tanzimi
0
0
0
Okul Dışı Diğer Faaliyetler
0
0
0
Proje Sunumu / Seminer
0
0
0
Kısa Sınav (QUİZ) ve Hazırlığı
0
0
0
Ara Sınav ve Hazırlığı
0
0
0
Genel Sınav ve Hazırlığı
0
0
0
Performans Görevi, Bakım Planı
0
0
0
Toplam İş Yükü (Saat)
0
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30)
0
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır.
Bu dersin amacı İnternet programcılığı hakkında bilgi verilmesi ve C# ile ASP.NET programının öğretilmesidir. 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ı sağlanmış olacaktır.
Dersin İçeriği
Bu ders; C# ve .NET Visual Studio platformu tanıtımı ,Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler. ,C# dilinde temel özellikleri ve platformları,if , for do-while, while break, continue, komutları ve örnekler, while break, continue, goto, return kullanımı ve örnekler, foreach komutları ve örnekler ,Diziler (Array yapıları), Çok boyutlu diziler (matrisler), Metodlar ve ilgili örnekler, Fonksiyonlar ve ilgili örnekler ,ASP.NET ve C# Web programlama dilini kullanarak web sayfaları hazırlayabilme ,C# Programlama Dilini kullanarak ASP.NET formları için gerekli fonksiyonları yazabilme,ASP.NET formları için gerekli fonksiyonları örnekler ,ASP.NET ve C# ile Web Uygulama projesi geliştirebilme,ASP.NET ve C# ile Web Uygulama projesi geliştirebilme ,Veritabanları (Databases) ,ASP.NET Rapor Uygulaması ,Web servislerini kullanarak ASP.NET projelerini Web'de yayınlayabilme ; konularını içermektedir.
Dersin Öğrenme Kazanımları
Öğretim Yöntemleri
Ölçme Yöntemleri
1 . Net,Visual Studio daki komutları ve gerekli aşamaları açıklayabilecektir.
16, 6
A, F
1.1. C# yazılım geliştirme becerisi artar.
14, 6
A, F
1.2. C# ın temel özelliklerini açıklar.
6
F
2 . .Net programcılığına ait dönüşümleri yaparak sonucu bilimsel bir biçimde yazabilecektir.
6
A, F
2.1. .Net programcılığını pekiştirir.
6
A, F
2.2. .Net programcılığının temel özelliklerini açıklar
6
F
3 . Visual Studio programının kullanımı esnasında oluşacak hataları analiz ederek, program veya kullanım hatalarını azaltacak tedbirleri alabilecektir.
14, 6
A, F
3.1 . .Net ortamında geliştirilmiş programları fark eder.
6
A, F
3.2. Program kullanım esnasında karşılaşılacak durumları açıklar.
6
A, F
4 . C# daki komut kullanım biçimlerini belirleyebilecektir.
14, 6
A, F
4.1 . .Net ortamında uygulama geliştirebilmek için gerekli algoritmayı oluşturur.
6
A, F
4.2. Visual Studio’nun temel özelliklerini açıklar.
6
F
5 . Nesne Yönelimli Programlamanın komutları ile en az bir Uygulama programı geliştirebilecektir.
6
A, F
5.1 . Nesne Yönelimli Programlamanın önemini açıklar.
16, 6
5.2. Nesne Yönelimli Programlama komutlarını kullanır.
6
F
6 . Visual Studio.NET ve Form Tabanlı en az bir tane Uygulama programı geliştirebilecektir.
6
A, F
6.1 . Visual Studio.NET ve Form Tabanlı Uygulamaları açıklar.
6
F
6.2. Visual Studio.NET ve Form Tabanlı Uygulamaları geliştirir.
6
F
Öğretim Yöntemleri:
14: Bireysel Çalışma Yöntemi, 16: Soru - Cevap Tekniği , 6: Deneyimle Öğrenme Modeli
Ölçme Yöntemleri:
A: Klasik Yazılı Sınav, F: Proje Görevi
Ders Akışı
Sıra
Konular
Ön Hazırlık
1
C# ve .NET Visual Studio platformu tanıtımı
2
Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler.
3
C# dilinde temel özellikleri ve platformları
4
if , for do-while, while break, continue, komutları ve örnekler, while break, continue, goto, return kullanımı ve örnekler, foreach komutları ve örnekler
5
Diziler (Array yapıları), Çok boyutlu diziler (matrisler), Metodlar ve ilgili örnekler, Fonksiyonlar ve ilgili örnekler
6
ASP.NET ve C# Web programlama dilini kullanarak web sayfaları hazırlayabilme
7
C# Programlama Dilini kullanarak ASP.NET formları için gerekli fonksiyonları yazabilme
8
ASP.NET formları için gerekli fonksiyonları örnekler
9
ASP.NET ve C# ile Web Uygulama projesi geliştirebilme
10
ASP.NET ve C# ile Web Uygulama projesi geliştirebilme
11
Veritabanları (Databases)
12
ASP.NET Rapor Uygulaması
13
Web servislerini kullanarak ASP.NET projelerini Web'de yayınlayabilme
Kaynak
Mark J. Price, Seventh Ed.,
https://dl.ebooksworld.ir/books/CSharp.11.and.NET.7.Modern.Cross-Platform.Development.Fundamentals.7th.Edition.Mark.J.Price.Packt.9781803237800.EBooksWorld.ir.pdf
BEGINNERS TO EXPERT GUIDE MICROSOFT VISUAL STUDIO PROFESSIONAL 2022: Start coding as a beginner, by Henderson Sandals, 2022.
Dersin Program Yeterliliklerine Katkısı
Dersin Program Yeterliliklerine Katkısı
No
Program Yeterliliği
Katkı Düzeyi
1
2
3
4
5
1
Bilişim ve yönetim alanında teorik bilgileri tanımlar.
X
2
Bilişim ve yönetim alanında gerekli matematiksel ve istatistiki yöntemleri anlatır.
X
3
Bilişim ve yönetim alanında gerekli en az bir bilgisayar programı kullanır.
X
4
Bilişim ve yönetim alanında gerekli olan mesleki yabancı dil yeterliliğini gösterir.
X
5
Bilişim projeleri hazırlar ve takım çalışmalarını yönetir.
X
6
Mesleki alanda yaşam boyu öğrenmenin gerekliliği bilinciyle bilim ve teknolojideki gelişmeleri izleyerek kendini sürekli yenileyip edindiği bilgi ve becerileri eleştirel olarak değerlendirilir.
X
7
Bilişim ve yönetim alanında teorik ve uygulamaya yönelik bilgileri kullanır.
X
8
En az A1 düzeyinde bir yabancı dili kullanarak güncel teknolojileri takip eder, sözlü / yazılı iletişim kurar.
X
9
Örgüt / kurumsal, iş ve toplumsal etik değerlerini benimser ve kullanır.
10
Topluma hizmet duyarlılığı çerçevesinde, sosyal sorumluluk ilkelerini benimser ve gerektiğinde inisiyatif alır.
11
Disiplinler arası çalışmalar yürütebilmek için farklı disiplinlerde (ekonomi, finans, sosyoloji, hukuk, işletme) temel bilgileri ve verileri analiz ederek alanında kullanır.
X
12
Masaüstü, mobil, web gibi farklı platform yazılımlarını tek başına ve/veya bir ekip içerisinde yazar.