Genel Bilgi
| Birim | MÜHENDİSLİK FAKÜLTESİ |
| BİYOMEDİKAL MÜHENDİSLİĞİ PR. | |
| Kod | BMS329 |
| Ad | İleri Bilgisayar Programlama |
| Dönem | 2017-2018 Eğitim-Öğretim Yılı |
| Yarıyıl | 5. Yarıyıl |
| Süre (T+U) | 3-2 (T-U) (17 Hafta) |
| AKTS | 5 AKTS |
| Yerel Kredi | 4 Yerel Kredi |
| Eğitim Dil | Türkçe |
| Seviye | Belirsiz |
| Tür | Normal |
| Etiket | S Seçmeli |
| Öğretim Şekli | Yüz Yüze Öğretim |
| Bilgi Paketi Koordinatörü | Doç. Dr. CABBAR VEYSEL BAYSAL |
| Dersin Öğretim Elemanı |
Güncel dönem ders programı henüz yapılmamıştır.
|
Dersin Amacı / Hedefi
Biyomedikal uygulamalar için ,QT paketi ve Cpp dili ile GUI grafik ara yüzlü ileri programlama yöntemlerinin öğretilmesi.
Dersin İçeriği
Cpp ya giriş ve C ile Cpp arasındaki farklar. Nesneye yönelik programlamaya giriş. Sınıflar, kurucu yok edici fonksiyonlar, üye fonksiyonlar. Operatörlerin aşırı yüklenmesi,sınıfların kalıtımı. Template sınıflar ve STL. Cpp dili ile GUI grafik ara yüzlü programlama. QT paketi ile ileri programlama yöntemleri. İleri programlama yöntemleri ile veri erişimi ve veri toplama. Veri yapıları ve programlama. Veri tabanına giriş, SQL ve temel işlevler.
Dersin Ön Koşulu
Kaynaklar
Notlar
Dersin Öğrenme Çıktıları
| Sıra | Dersin Öğrenme Çıktıları |
|---|
Program Öğrenme Çıktıları ile İlişkisi
| Sıra | Tür | Program Öğrenme Çıktıları | Duzey |
|---|---|---|---|
| PÖÇ01 | - | 1- Tıp ve tıp teknolojileri alanında karşılaşılan bilimsel problemlere; matematik, fen ve mühendislik bilimlerinin teknik yaklaşımlarını uygulayarak problemleri çözüme ulaştırabilme, 2-Hayat boyu öğrenmenin önemini benimseyerek, bilim-teknoloji ve çağdaş konular hakkında gelişmeleri izleyerek kendini geliştirebilme, 3-Küresel ve toplumsal çerçevede mühendislik çözümlerinin tıp, tıp teknolojileri ve sağlık alanındaki sorunlara katkılarını değerlendirebilme | |
| PÖÇ02 | - | 1- Biyomedikal mühendisliğiyle ilgili problemleri tanımlama. 2. Biyomedikal mühendisliğiyle ilgili problemleri modelleme. | |
| PÖÇ03 | - | 1-Verileri çözümleme, deney yapma ve tasarlama, sonuçları yorumlayabilme | |
| PÖÇ04 | - | 1-Mühendislik uygulamaları için gerekli çağdaş teknikleri ve hesaplama araçlarını kullanabilme,2-Bağımsız davranma, öncelikleri belirleme ve yaratıcılık becerisi, | |
| PÖÇ05 | - | 1-Tanımlanmış bir hedef doğrultusunda bir süreci çözümleyebilme ve tasarlayabilme, 2-Biyomedikal Mühendisliği alanında ulusal ve uluslararası çağdaş sorunları farkında olma | |
| PÖÇ06 | - | 1-Mühendislik bakış açısıyla tıp doktorunun bilimsel çalışmalarındaki problemlerini ve isteklerini anlayabilme, | |
| PÖÇ07 | - | 1-Fikirlerini sözlü ve yazılı, açık ve öz bir şekilde ifade etme, 2-Disiplinler arası takım çalışması yapabilme | |
| PÖÇ08 | - | 1-Biyomedikal Mühendisliğinde kalibrasyon ve kalite güvence sistemleri konularında bilinç sahibi olabilme, 2-Mesleki ve etik sorumluluk bilincine sahip olabilme. |
Haftalık Akış
| Hafta | Konu | Ön Hazırlık | Yöntemler |
|---|---|---|---|
| 1 | Cpp'ya giriş, C ve Cpp arasındaki farklar | Ders kaynaklarını okuma | |
| 2 | Cpp'da giriş çıkış fonksiyonlar ve operatörler. | Ders kaynaklarını okuma | |
| 3 | Cpp dilinde QT ile GUI grafik ara yüzlü programlama -1. | Ders kaynaklarını okuma | |
| 4 | Nesneye yönelik programlama-1: Sınıflar, kurucular, yok ediciler ve metotlar | Ders kaynaklarını okuma | |
| 5 | Nesneye yönelik programlama-2: Operatör yükleme ve kalıtım | Ders kaynaklarını okuma | |
| 6 | Nesneye yönelik programlama-3: Çoklu yapılanma , kalıplar ve STL | Ders kaynaklarını okuma | |
| 7 | Cpp dilinde QT ile GUI grafik ara yüzlü programlama-2. | Ders kaynaklarını okuma | |
| 8 | Ara Sınav | Ders kaynaklarını okuma | |
| 9 | QT paketi ile ileri programlama yöntemleri ve uygulama geliştirme-1. | Ders kaynaklarını okuma | |
| 10 | QT paketi ile ileri programlama yöntemleri ve uygulama geliştirme-2. | Ders kaynaklarını okuma | |
| 11 | QT paketi ile ileri programlama yöntemleri ve uygulama geliştirme-3. | Ders kaynaklarını okuma | |
| 12 | QT paketi ile ileri programlama yöntemleri ve uygulama geliştirme-4. | Ders kaynaklarını okuma | |
| 13 | İleri programlama yöntemleri ile veri erişimi ve veri toplama. | Ders kaynaklarını okuma | |
| 14 | Veri yapıları ve programlama. | Ders kaynaklarını okuma | |
| 15 | Veritabanına Giriş | Ders kaynaklarını okuma | |
| 16 | Yarıyıl Sonu Sınavları | Ders kaynaklarını okuma | |
| 17 | Yarıyıl Sonu Sınavları | Ders kaynaklarını okuma |