Ders Detayı
Ders Tanımı
Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
PROGRAMLAMA DİLLERİ II | - | Bahar Dönemi | 3+0 | 3 | 5 |
Ders Programı |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Koordinatörü | Dr.Öğr.Üye. Kevser ŞAHİNBAŞ |
Dersi Verenler | Dr.Öğr.Üye. Kevser ŞAHİNBAŞ |
Dersin Yardımcıları | |
Dersin Amacı | 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ı,C# dilinde temel özellikleri ve platformları,Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler.,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ı yazabilm,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,Proje Sunumları; 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. | 14, 6 | F |
1.1. C# yazılım geliştirme becerisi artar. | 14, 9 | F |
2 . .Net programcılığına ait dönüşümleri yaparak sonucu bilimsel bir biçimde yazabilecektir. | 5, 6 | F |
2.1. .Net programcılığını pekiştirir. | 2, 6 | F |
2.2. .Net programcılığının temel özelliklerini açıklar | 6 | A, 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 | F |
3.1 . .Net ortamında geliştirilmiş programları fark eder. | 6 | 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. | 6 | 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 | A, F |
4.3. C# ın temel özelliklerini açıklar. | 6 | A, F |
5 . Nesne Yönelimli Programlamanın komutları ile en az bir Uygulama programı geliştirebilecektir. | 2, 6 | A, F |
5.1 . Nesne Yönelimli Programlamanın önemini açıklar. | 6 | A, F |
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. | 2, 6 | A, F |
6.1 . Visual Studio.NET ve Form Tabanlı Uygulamaları açıklar. | 2, 6 | A |
6.2. Visual Studio.NET ve Form Tabanlı Uygulamaları geliştirir. | 6 | F |
Öğretim Yöntemleri: | 14: Bireysel Çalışma Yöntemi, 2: Proje Temelli Öğrenme Modeli, 5: İşbirlikli Öğrenme Modeli, 6: Deneyimle Öğrenme Modeli, 9: Anlatım Yöntemi |
Ö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 | C# dilinde temel özellikleri ve platformları | |
3 | Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler. | |
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ı yazabilm | |
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) | Uygulama yapılması |
12 | ASP.NET Rapor Uygulaması | |
13 | Web servislerini kullanarak ASP.NET projelerini Web'de yayınlayabilme | Proje ödevi |
14 | Proje Sunumları | Proje ödevi |
Kaynak |
C# Programlama Dili ve Yazılım Tasarımı (1.cilt) Ahmet Kaymaz , PAPATYA BİLİM ; Örneklerle Algoritma ve C# Programlama Yazar: Erhan Arı Yayınevi : Seçkin-Bilgisayar - Bilgisayar Dizisi |
mebis.medipol.edu.tr adresine konacak olan çalışma notları. |
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. | ||||||
2 | Bilişim ve yönetim alanında gerekli matematiksel ve istatistiki yöntemleri anlatır. | ||||||
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. | ||||||
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ğerlendirir. | 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. | ||||||
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. | ||||||
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ı | 50 | |
Genel Sınavın Başarıya Oranı | 50 | |
Toplam | 100 |
AKTS / İşyükü Tablosu | ||||||
Etkinlik | Sayı | Süresi (Saat) | Toplam İş Yükü (Saat) | |||
Ders Saati | 14 | 3 | 42 | |||
Rehberli Problem Çözme | 8 | 5 | 40 | |||
Problem Çözümü / Ödev / Proje / Rapor Tanzimi | 5 | 5 | 25 | |||
Okul Dışı Diğer Faaliyetler | 2 | 8 | 16 | |||
Proje Sunumu / Seminer | 1 | 1 | 1 | |||
Kısa Sınav (QUİZ) ve Hazırlığı | 1 | 1 | 1 | |||
Ara Sınav ve Hazırlığı | 1 | 7 | 7 | |||
Genel Sınav ve Hazırlığı | 1 | 10 | 10 | |||
Performans Görevi, Bakım Planı | 0 | 0 | 0 | |||
Toplam İş Yükü (Saat) | 142 | |||||
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(142/30) | 5 | |||||
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır. |
Dersin Detaylı Bilgileri
Ders Tanımı
Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
PROGRAMLAMA DİLLERİ II | - | Bahar Dönemi | 3+0 | 3 | 5 |
Ders Programı |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Koordinatörü | Dr.Öğr.Üye. Kevser ŞAHİNBAŞ |
Dersi Verenler | Dr.Öğr.Üye. Kevser ŞAHİNBAŞ |
Dersin Yardımcıları | |
Dersin Amacı | 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ı,C# dilinde temel özellikleri ve platformları,Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler.,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ı yazabilm,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,Proje Sunumları; 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. | 14, 6 | F |
1.1. C# yazılım geliştirme becerisi artar. | 14, 9 | F |
2 . .Net programcılığına ait dönüşümleri yaparak sonucu bilimsel bir biçimde yazabilecektir. | 5, 6 | F |
2.1. .Net programcılığını pekiştirir. | 2, 6 | F |
2.2. .Net programcılığının temel özelliklerini açıklar | 6 | A, 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 | F |
3.1 . .Net ortamında geliştirilmiş programları fark eder. | 6 | 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. | 6 | 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 | A, F |
4.3. C# ın temel özelliklerini açıklar. | 6 | A, F |
5 . Nesne Yönelimli Programlamanın komutları ile en az bir Uygulama programı geliştirebilecektir. | 2, 6 | A, F |
5.1 . Nesne Yönelimli Programlamanın önemini açıklar. | 6 | A, F |
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. | 2, 6 | A, F |
6.1 . Visual Studio.NET ve Form Tabanlı Uygulamaları açıklar. | 2, 6 | A |
6.2. Visual Studio.NET ve Form Tabanlı Uygulamaları geliştirir. | 6 | F |
Öğretim Yöntemleri: | 14: Bireysel Çalışma Yöntemi, 2: Proje Temelli Öğrenme Modeli, 5: İşbirlikli Öğrenme Modeli, 6: Deneyimle Öğrenme Modeli, 9: Anlatım Yöntemi |
Ö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 | C# dilinde temel özellikleri ve platformları | |
3 | Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler. | |
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ı yazabilm | |
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) | Uygulama yapılması |
12 | ASP.NET Rapor Uygulaması | |
13 | Web servislerini kullanarak ASP.NET projelerini Web'de yayınlayabilme | Proje ödevi |
14 | Proje Sunumları | Proje ödevi |
Kaynak |
C# Programlama Dili ve Yazılım Tasarımı (1.cilt) Ahmet Kaymaz , PAPATYA BİLİM ; Örneklerle Algoritma ve C# Programlama Yazar: Erhan Arı Yayınevi : Seçkin-Bilgisayar - Bilgisayar Dizisi |
mebis.medipol.edu.tr adresine konacak olan çalışma notları. |
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. | ||||||
2 | Bilişim ve yönetim alanında gerekli matematiksel ve istatistiki yöntemleri anlatır. | ||||||
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. | ||||||
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ğerlendirir. | 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. | ||||||
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. | ||||||
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ı | 50 | |
Genel Sınavın Başarıya Oranı | 50 | |
Toplam | 100 |