Ana içeriğe atla

Ders Detayı

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
PROGRAMLAMA DİLLERİ II-Bahar Dönemi3+035
Ders Programı
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin KoordinatörüDr.Öğr.Üye. Kevser ŞAHİNBAŞ
Dersi VerenlerDr.Öğr.Üye. Mustafa ÇORUH
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ğiBu 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, 6F
1.1. C# yazılım geliştirme becerisi artar. 14, 9F
2 . .Net programcılığına ait dönüşümleri yaparak sonucu bilimsel bir biçimde yazabilecektir.5, 6F
2.1. .Net programcılığını pekiştirir.2, 6F
2.2. .Net programcılığının temel özelliklerini açıklar6A, 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, 6F
3.1 . .Net ortamında geliştirilmiş programları fark eder.6F
3.2. Program kullanım esnasında karşılaşılacak durumları açıklar.6A, F
4 . C# daki komut kullanım biçimlerini belirleyebilecektir.6F
4.1 . .Net ortamında uygulama geliştirebilmek için gerekli algoritmayı oluşturur.6A, F
4.2. Visual Studio’nun temel özelliklerini açıklar.6A, F
4.3. C# ın temel özelliklerini açıklar.6A, F
5 . Nesne Yönelimli Programlamanın komutları ile en az bir Uygulama programı geliştirebilecektir.2, 6A, F
5.1 . Nesne Yönelimli Programlamanın önemini açıklar.6A, F
5.2. Nesne Yönelimli Programlama komutlarını kullanır. 6F
6 . Visual Studio.NET ve Form Tabanlı en az bir tane Uygulama programı geliştirebilecektir. 2, 6A, F
6.1 . Visual Studio.NET ve Form Tabanlı Uygulamaları açıklar.2, 6A
6.2. Visual Studio.NET ve Form Tabanlı Uygulamaları geliştirir.6F
Öğ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ıraKonularÖn Hazırlık
1C# ve .NET Visual Studio platformu tanıtımı
2C# dilinde temel özellikleri ve platformları
3Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler.
4if , for do-while, while break, continue, komutları ve örnekler, while break, continue, goto, return kullanımı ve örnekler, foreach komutları ve örnekler
5Diziler (Array yapıları), Çok boyutlu diziler (matrisler), Metodlar ve ilgili örnekler, Fonksiyonlar ve ilgili örnekler
6ASP.NET ve C# Web programlama dilini kullanarak web
sayfaları hazırlayabilme
7C# Programlama Dilini kullanarak ASP.NET formları için
gerekli fonksiyonları yazabilm
8ASP.NET formları için gerekli fonksiyonları örnekler
9ASP.NET ve C# ile Web Uygulama projesi geliştirebilme
10ASP.NET ve C# ile Web Uygulama projesi geliştirebilme
11Veritabanları (Databases)Uygulama yapılması
12ASP.NET Rapor Uygulaması
13Web servislerini kullanarak ASP.NET projelerini Web'de
yayınlayabilme
Proje ödevi
14Proje 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ı
NoProgram Yeterliliği Katkı Düzeyi
12345
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üzeyiMutlak 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
EtkinlikSayıSüresi (Saat)Toplam İş Yükü (Saat)
Ders Saati14342
Rehberli Problem Çözme8540
Problem Çözümü / Ödev / Proje / Rapor Tanzimi5525
Okul Dışı Diğer Faaliyetler2816
Proje Sunumu / Seminer111
Kısa Sınav (QUİZ) ve Hazırlığı111
Ara Sınav ve Hazırlığı177
Genel Sınav ve Hazırlığı11010
Performans Görevi, Bakım Planı000
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ı

DersKoduYarıyılT+U SaatKrediAKTS
PROGRAMLAMA DİLLERİ II-Bahar Dönemi3+035
Ders Programı
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin KoordinatörüDr.Öğr.Üye. Kevser ŞAHİNBAŞ
Dersi VerenlerDr.Öğr.Üye. Mustafa ÇORUH
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ğiBu 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, 6F
1.1. C# yazılım geliştirme becerisi artar. 14, 9F
2 . .Net programcılığına ait dönüşümleri yaparak sonucu bilimsel bir biçimde yazabilecektir.5, 6F
2.1. .Net programcılığını pekiştirir.2, 6F
2.2. .Net programcılığının temel özelliklerini açıklar6A, 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, 6F
3.1 . .Net ortamında geliştirilmiş programları fark eder.6F
3.2. Program kullanım esnasında karşılaşılacak durumları açıklar.6A, F
4 . C# daki komut kullanım biçimlerini belirleyebilecektir.6F
4.1 . .Net ortamında uygulama geliştirebilmek için gerekli algoritmayı oluşturur.6A, F
4.2. Visual Studio’nun temel özelliklerini açıklar.6A, F
4.3. C# ın temel özelliklerini açıklar.6A, F
5 . Nesne Yönelimli Programlamanın komutları ile en az bir Uygulama programı geliştirebilecektir.2, 6A, F
5.1 . Nesne Yönelimli Programlamanın önemini açıklar.6A, F
5.2. Nesne Yönelimli Programlama komutlarını kullanır. 6F
6 . Visual Studio.NET ve Form Tabanlı en az bir tane Uygulama programı geliştirebilecektir. 2, 6A, F
6.1 . Visual Studio.NET ve Form Tabanlı Uygulamaları açıklar.2, 6A
6.2. Visual Studio.NET ve Form Tabanlı Uygulamaları geliştirir.6F
Öğ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ıraKonularÖn Hazırlık
1C# ve .NET Visual Studio platformu tanıtımı
2C# dilinde temel özellikleri ve platformları
3Temel veri yapilari ve örnekler, Operatörlerin kullanılması ile ilgili Console üzerinde örnekler.
4if , for do-while, while break, continue, komutları ve örnekler, while break, continue, goto, return kullanımı ve örnekler, foreach komutları ve örnekler
5Diziler (Array yapıları), Çok boyutlu diziler (matrisler), Metodlar ve ilgili örnekler, Fonksiyonlar ve ilgili örnekler
6ASP.NET ve C# Web programlama dilini kullanarak web
sayfaları hazırlayabilme
7C# Programlama Dilini kullanarak ASP.NET formları için
gerekli fonksiyonları yazabilm
8ASP.NET formları için gerekli fonksiyonları örnekler
9ASP.NET ve C# ile Web Uygulama projesi geliştirebilme
10ASP.NET ve C# ile Web Uygulama projesi geliştirebilme
11Veritabanları (Databases)Uygulama yapılması
12ASP.NET Rapor Uygulaması
13Web servislerini kullanarak ASP.NET projelerini Web'de
yayınlayabilme
Proje ödevi
14Proje 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ı
NoProgram Yeterliliği Katkı Düzeyi
12345
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üzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100

Sayısal Veriler

Öğrenci Başarı Durumu

Ekleme Tarihi: 06/07/2022 - 15:07Son Güncelleme Tarihi: 06/07/2022 - 15:09