Course Detail
Course Detail
Course Description
| Course | Code | Semester | T+P (Hour) | Credit | ECTS |
|---|---|---|---|---|---|
| PROGRAMLAMA DİLLERİ II | YBS2234170 | Bahar Dönemi | 3+0 | 3 | 5 |
| Course Program | ( A ) Salı 11:00-11:45 ( A ) Salı 12:00-12:45 ( A ) Salı 12:45-13:30 ( A ) Cumartesi 11:00-11:45 ( A ) Cumartesi 12:00-12:45 ( A ) Cumartesi 12:45-13:30 ( B ) Salı 13:30-14:15 ( B ) Salı 14:30-15:15 ( B ) Salı 15:30-16:15 ( B ) Cumartesi 13:30-14:15 ( B ) Cumartesi 14:30-15:15 ( B ) Cumartesi 15:30-16:15 |
| Prerequisites Courses | |
| Recommended Elective Courses |
| Language of Course | Türkçe |
| Course Level | Lisans |
| Course Type | Zorunlu |
| Course Coordinator | Doç.Dr. Özge DOĞUÇ KARDEŞ |
| Name of Lecturer(s) | Dr.Öğr.Üye. Mustafa ÇORUH |
| 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ı,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ı | Teaching Methods | Assessment Methods |
| 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 |
| Teaching Methods: | 14: Bireysel Çalışma Yöntemi, 2: Proje Temelli Öğrenme Modeli, 5: İşbirlikli Öğrenme Modeli, 6: Deneyimle Öğrenme Modeli, 9: Anlatım Yöntemi |
| 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 | 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 |
| Resources |
| 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ı. |
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. | ||||||
| 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 | |||||
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 | 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 | |||
| Total Workload(Hour) | 142 | |||||
| Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(142/30) | 5 | |||||
| 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 | YBS2234170 | Bahar Dönemi | 3+0 | 3 | 5 |
| Course Program | ( A ) Salı 11:00-11:45 ( A ) Salı 12:00-12:45 ( A ) Salı 12:45-13:30 ( A ) Cumartesi 11:00-11:45 ( A ) Cumartesi 12:00-12:45 ( A ) Cumartesi 12:45-13:30 ( B ) Salı 13:30-14:15 ( B ) Salı 14:30-15:15 ( B ) Salı 15:30-16:15 ( B ) Cumartesi 13:30-14:15 ( B ) Cumartesi 14:30-15:15 ( B ) Cumartesi 15:30-16:15 |
| Prerequisites Courses | |
| Recommended Elective Courses |
| Language of Course | Türkçe |
| Course Level | Lisans |
| Course Type | Zorunlu |
| Course Coordinator | Doç.Dr. Özge DOĞUÇ KARDEŞ |
| Name of Lecturer(s) | Dr.Öğr.Üye. Mustafa ÇORUH |
| 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ı,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ı | Teaching Methods | Assessment Methods |
| 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 |
| Teaching Methods: | 14: Bireysel Çalışma Yöntemi, 2: Proje Temelli Öğrenme Modeli, 5: İşbirlikli Öğrenme Modeli, 6: Deneyimle Öğrenme Modeli, 9: Anlatım Yöntemi |
| 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 | 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 |
| Resources |
| 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ı. |
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. | ||||||
| 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 | |||||
Assessment Methods
| Contribution Level | Absolute Evaluation | |
| Rate of Midterm Exam to Success | 40 | |
| Rate of Final Exam to Success | 60 | |
| Total | 100 | |