Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
Nesneye Yönelik Programlama | MKT2151 | 3 | 5 | 2 | 2 | 0 |
Önkoşullar | Yok |
---|
Yarıyıl | Güz |
---|
Dersin Dili | İngilizce, Türkçe |
---|---|
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu @ Mekatronik Mühendisliği Lisans Programı |
Ders Kategorisi | Temel Meslek Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Mekatronik Mühendisliği Bölümü |
---|---|
Dersin Koordinatörü | Mehmet Selçuk Arslan |
Dersi Veren(ler) | Haydar Livatyalı |
Asistan(lar)ı |
Dersin Amacı | Nesneye yönelik bir programlama dili olan C# dilinin öğretilmesi. Nesneye yönelik diğer dillere nazaran daha modern ve öğrenme eğrisi daha hızlı olan bu dil ile öğrencinin uygulama geliştirmeye kolay ve şevkli bir şekilde geçmesi amaçlanmaktadır. Mekatronik mühendisliğinin diğer derslerinde ihtiyaç duyulacak konsol uygulamaları ve özellikle görsel arayüzlü uygulamalar için gereken donanım bu derste verilecektir. |
---|---|
Dersin İçeriği | .NET, IDE ve C#'ın temelleri; Veri yapıları, değişkenler ve operatörler; Program kontrol ifadeleri; Dizi ve stringler; Sınıf, nesne, metot; Soyutlama, kapsülleme ve çok biçimlilik; Kalıtım, arayüzler ve yapılar; Windows form uygulamaları. |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Nesneye yönelik programlamanın temel kavramlarını anlamak ve uygulama geliştirebilme.
- C# programlama için ihtiyaç duyulan derleyici ve editör ortamlarını kullanabilme.
- Seçim yapıları ve döngüler gibi kontrole yönelik program yapılarını anlama ve uygulama.
- Windows form uygulamaları geliştirebilme.
- Fonksiyonlar ve kütüphane fonksiyonları kullanarak modüler programlama yapabilme.
- Başkalarınca yazılan C# kodlarını okuyabilme ve değiştirebilme.
- Görsel arayüz geliştirebilme.
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | .NET, IDE ve C#'ın temelleri | Yok |
2 | Veri yapıları, değişkenler ve operatörler | Kaynak kitabın ilgili bölümü incelenecek. |
3 | Program kontrol ifadeleri | Kaynak kitabın ilgili bölümü incelenecek. |
4 | Dizi ve stringler | Kaynak kitabın ilgili bölümü incelenecek. |
5 | Sınıf, nesne, metot | Kaynak kitabın ilgili bölümü incelenecek. |
6 | Sınıf, nesne, metot | Kaynak kitabın ilgili bölümü incelenecek. |
7 | Soyutlama, kapsülleme ve çok biçimlilik | Kaynak kitabın ilgili bölümü incelenecek. |
8 | Ara sınav I | Önceki derslerin notları çalışılacak |
9 | Kalıtım, arayüzler ve yapılar | Kaynak kitabın ilgili bölümü incelenecek. |
10 | Kalıtım, arayüzler ve yapılar | Kaynak kitabın ilgili bölümü incelenecek. |
11 | Kalıtım, arayüzler ve yapılar | Kaynak kitabın ilgili bölümü incelenecek. |
12 | Windows form uygulamaları | Kaynak kitabın ilgili bölümü incelenecek. |
13 | Ara sınav II | Önceki derslerin notları çalışılacak |
14 | Windows form uygulamaları | Kaynak kitabın ilgili bölümü incelenecek. |
15 | Windows form uygulamaları | Kaynak kitabın ilgili bölümü incelenecek. |
16 | Final sınavı | Önceki derslerin notları çalışılacak |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | 5 | 15 |
Ödev | 5 | 15 |
Sunum/Jüri | ||
Projeler | ||
Seminer/Workshop | ||
Ara Sınavlar | 2 | 30 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 16 | 3 | |
Laboratuar | |||
Uygulama | 16 | 1 | |
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | |||
Derse Özgü Staj | |||
Ödev | 5 | 10 | |
Küçük Sınavlar/Stüdyo Kritiği | 5 | 5 | |
Projeler | 0 | 0 | |
Sunum / Seminer | |||
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 2 | 2 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 2 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|