Öğretim Dili: |
İngilizce |
Dersin Türü: |
Non-Departmental Elective |
Dersin Seviyesi: |
LİSANS
|
Dersin Veriliş Şekli: |
Yüz yüze
|
Dersin Koordinatörü: |
Dr. Öğr. Üyesi PINAR BÖLÜK |
Dersi Veren(ler): |
Dr. Öğr. Üyesi PINAR BÖLÜK
Öğ.Gör. DUYGU ÇAKIR YENİDOĞAN
Arş.Gör. SEVGİ CANPOLAT
|
Opsiyonel Program Bileşenleri: |
Yok |
Dersin Amacı: |
Dersin amacı öğrencilere C# programlama dilinde desteklenen ileri düzey programlama konseptlerini öğrencilere tanıtmaktır. Ders, 2 bölümden oluşmaktadır: Sınıf ve lab dersleri. Bu sınıf ve lab dersleri süresince .net platformunda programlama bilgisi geliştirilmektedir. Öğrencilerden, ileri düzey C# ödev ve projelerini tasarlayıp geliştirebilmesi beklenmektedir. Bu ders, sınıf, inheritance ve polimorfizm, veri yapıları için temel C# nesneleri, exception handling ve .net platformunu kullanarak arayüz oluşturma gibi ileri düzey C# ile nesne tabanlı programlama teknikleri içermektedir. |
Dersin içeriği .NET Framework, nesne tabanlı programlamaya genel bakış, koleksiyonlar, arayüzler, istisnalar, dosya işlemleri, Windows uygulamaları, Windows formları, form kontrolleri (Label, Textbox, Listbox, Checkbox, Groupbox, Picturebox vb.), çoklu form kullanımı, dinamik kontrollerle çalışmak (Panel, Event, EventHandler), kişisel kullanıcı kontrolü tasarımı, kalıtım, soyut sınıflar, arayüzler, operatör aşırı yüklemesinden oluşmaktadır. |
Hafta |
Konu |
Ön Hazırlık |
1) |
.NET Framework'e Giriş |
|
2) |
C#'a giriş ve basit form kontrollerinin kullanımı |
|
3) |
Liste kullanımı
|
|
4) |
C#'ta nesneye dayalı programlama kullanımı |
|
5) |
Form üzerinde nesneye dayalı programlama kullanımı |
|
6) |
Resim kutusu ve grafik kütüphanesi kullanımı |
|
7) |
ListView ve menü kullanımı |
|
8) |
Çoklu form kullanımı |
|
9) |
Dinamik Kontrollerle Çalışmak (Panel, Event, EventHandler) |
|
10) |
Dosya işlemleri |
|
11) |
Sürükle bırak dosya işlemleri |
|
12) |
Kişisel Kullanıcı Kontrolü Tasarımı |
|
13) |
İş parçacıkları ve zamanlayıcılar |
|
14) |
Dönem tekrarı |
|
|
Dersin Program Kazanımlarına Etkisi |
Katkı Payı |
1) |
Beslenme ve Diyetetik alanındaki teorik ve metodolojik yaklaşımları, kanıt-temelli ilkeleri ve bilimsel literatürü uygulamalarında sistematik olarak kullanmak. |
|
2) |
Birey, aile ve toplumun sağlığının korunması, iyileştirilmesi ve geliştirilmesi için teorik ve uygulama bilgisine sahip olmak. |
|
3) |
Toplumda beslenme ile ilgili problemler için daha fazla risk altında bulunan özel grupların (gebeler, emziren anneler, bebekler, adölesanlar, yaşlılar vb) beslenme durumunu değerlendirmek. |
|
4) |
Beslenme ve diyetetik alandaki uygulama ve araştırmalarda bilişim ve sağlık bakım teknolojilerini kullanmak. |
|
5) |
Farklı ortamlarda, danışanları ve iş arkadaşlarıyla etkili profesyonel ilişkilerin başlatılması için etkin bir şekilde iletişim kurmak. |
|
6) |
En az bir yabancı dili kullanarak alanındaki bilgileri izleme ve meslektaşları ile uluslararası düzeyde iletişim ve işbirliği gerçekleştirebilmek. |
|
7) |
Yaşam boyu öğrenme, sorun çözme ve eleştirel düşünme becerilerini kullanmak. |
|
8) |
Mesleki uygulamalarında etik ilke ve değerlere uygun davranmayı, temel değer ve sosyal hakların evrenselliğini gözetmek. |
|
9) |
Toplumsal sorumluluk bilinci ile interdisipliner anlayış içinde araştırma, proje ve etkinliklerde rol almak. |
|
10) |
Sağlık bilimlerine yönelik veritabanları ve bilgi kaynaklarında literatür taraması yapmak, bilgiye erişme ve kullanma becerisi kazanmak. |
|
11) |
Diğer diyetisyenlerin yetiştirilmesi, sağlık profesyonellerinin ve bireylerin beslenme konusunda eğitilmeleri için sorumluluk almak ve tüm süreçlere aktif bir şekilde katılmak. |
|
12) |
Diyetetik uygulamalarını, içinde bulunduğu toplumun kültürel farklılıklarını ve bu toplum içindeki farklı grupların farklı sağlık ihtiyaçlarını da dikkate alarak gerçekleştirmek. |
|