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.
Course Content
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ı
Teaching Methods
Assessment Methods
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
Teaching Methods:
14: Bireysel Çalışma Yöntemi, 16: Soru - Cevap Tekniği , 6: Deneyimle Öğrenme Modeli
Assessment Methods:
A: Klasik Yazılı Sınav, F: Proje Görevi
Course Outline
Order
Subjects
Preliminary Work
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
Resources
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.
Course Contribution to Program Qualifications
Course Contribution to Program Qualifications
No
Program Qualification
Contribution Level
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
Assessment Methods
Contribution Level
Absolute Evaluation
Rate of Midterm Exam to Success
40
Rate of Final Exam to Success
60
Total
100
ECTS / Workload Table
Activities
Number of
Duration(Hour)
Total Workload(Hour)
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
Total Workload(Hour)
0
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(0/30)
0
ECTS of the course: 30 hours of work is counted as 1 ECTS credit.
Detail Informations of the Course
Course Description
Course
Code
Semester
T+P (Hour)
Credit
ECTS
PROGRAMLAMA DİLLERİ II
MIS2210875
Bahar Dönemi
3+0
3
7
Course Program
Çarşamba 08:00-08:45
Çarşamba 09:00-09:45
Çarşamba 10:00-10:45
Prerequisites Courses
Recommended Elective Courses
Language of Course
İngilizce
Course Level
Lisans
Course Type
Zorunlu
Course Coordinator
Doç.Dr. Özge DOĞUÇ KARDEŞ
Name of Lecturer(s)
Öğr.Gör. Nada A. M. MISK
Assistant(s)
Aim
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.
Course Content
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ı
Teaching Methods
Assessment Methods
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
Teaching Methods:
14: Bireysel Çalışma Yöntemi, 16: Soru - Cevap Tekniği , 6: Deneyimle Öğrenme Modeli
Assessment Methods:
A: Klasik Yazılı Sınav, F: Proje Görevi
Course Outline
Order
Subjects
Preliminary Work
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
Resources
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.
Course Contribution to Program Qualifications
Course Contribution to Program Qualifications
No
Program Qualification
Contribution Level
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.