Rapor Tarihi: 02.04.2026 01:39
| Ders Adı | Kodu | Dili | Türü | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|---|---|
| C Programlama | BMM104 | Türkçe | Zorunlu | 2. Yarıyıl | 3 + 0 | 3,0 | 4,0 |
| Ön Koşul Dersleri | |
| Dersin Seviyesi | Lisans |
| Dersin Verilişi | Yüz yüze, bilgisayar ortamında programlama ile |
| Dersin Koordinatörü | Doç. Dr. Emine GÜVEN |
| Dersi Veren(ler) | Doç. Dr. Emine GÜVEN (Bahar) |
| Dersin Amacı | Dersin amacı, C programlama dilini kullanarak temel programlama tekniklerini ve mantığını öğretmektir. Temel amaç, temel veri tiplerini, giriş çıkış, hesaplama ve mantık fonksiyonlarını, karar ve tekrar yapılarını kullanarak C programlama dilinin öğelerini öğretmektir. Dersi alan öğrencilerin, C programlama dilinde program yazmayı, yazılmış programları okumayı , problem çözümlerini algoritma adımları olarak oluşturma ve yazılım diline ifade etme deneyimi kazanmaları amaçlanır. |
| Dersin İçeriği | Sorunları biçimselleştirme ve adım-adım çözümleyerek algoritma geliştirme, iş akış şemaları oluşturma. Yapısal programlamaya giriş ve C programlama dilinde uygulamaları. Kütüphane dosyaları. Kontrol ve karar ifadeleri. Fonksiyonlar. Temel veri tipleri. Değişkenler, sabitler, matematiksel ve mantıksal operatörler, döngüler, diziler, stringler, çok boyutlu diziler. İşaretçiler, metin ve ikili dosya işlemleri |
| # | Öğrenme Kazanımı |
| 1 | C programlama dilinde problemler için çözümler tasarlayabilme. |
| 2 | Okunabilir ve tekrar kullanılabilir kaynak kodlar yazabileceklerdir. |
| 3 | C programlamada proje hazırlayabilme |
| 4 | Yazılım geliştirmek için ekip çalışması yapabilme. |
| Hafta | Konular/Uygulamalar | Yöntem |
|---|---|---|
| 1. Hafta | Algoritma ve akış diyagramları, C programlama dilinin genel yapısı ve özellikleri | |
| 2. Hafta | Değişkenler, Veri Tipleri Türetilmiş Veri Tipleri | |
| 3. Hafta | İlişkisel, Mantıksal ve Bitsel Operatörler | |
| 4. Hafta | Matematiksel fonksiyonlar | |
| 5. Hafta | Mantıksal işlemler | |
| 6. Hafta | Döngüler | |
| 7. Hafta | Fonksiyonlar | |
| 8. Hafta | Ara Sınav | |
| 9. Hafta | Tek boyutlu ve çok boyutlu diziler | |
| 10. Hafta | Karakter dizisi sözcüksel ifadeler , | |
| 11. Hafta | Dosya yönetimi | |
| 12. Hafta | Göstericiler | |
| 13. Hafta | Grafik işlemleri | |
| 14. Hafta | Final sınavı |
| No | Program Yeterlilikleri | Katkı Düzeyi | |||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Alanla ilgili teori ve ilkeleri açıklar. | ✔ | |||||
| 2 | Sağlık bilimleri ve mühendislik bilgilerini kullandırarak Biyomedikal Mühendisliği alanında uygulama becerisi kazandırır. | ✔ | |||||
| 3 | Sağlık alanında kullanılan bir tıbbi cihaz, yazılım ya da ürünün tümünü veya bir bileşenini, gerçekçi koşullar altında tasarlama ve geliştirme becerisi kazandırır. | ✔ | |||||
| 4 | Tıpta görülen bir problemi mühendislik yaklaşımları ile tanımlama, modelleme ve çözme becerisi kazandırır. | ✔ | |||||
| 8 | Sözlü ve yazılı iletişim kurma becerisi kazanmak. Yabancı bir dili meslekî yaşamda etkin biçimde kullandırır | ✔ | |||||
| Program Yeterlilik | DK1 | DK2 | DK3 | DK4 |
|---|---|---|---|---|
| PY1 | 5 | 5 | 5 | 5 |
| PY2 | 4 | 4 | 4 | 4 |
| PY3 | 5 | 5 | 5 | 5 |
| PY4 | 5 | 5 | 5 | 5 |
| PY8 | 4 | 4 | 4 | 4 |
| Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
|---|---|
| Diğer Kaynaklar |
|
| Bahar Dönemi | |||
| Sorumlu Personel | Grup | Değerlendirme Yöntemi | Yüzde |
|---|---|---|---|
| Doç. Dr. Emine GÜVEN | Vize | 30,00 | |
| Doç. Dr. Emine GÜVEN | Final | 50,00 | |
| Doç. Dr. Emine GÜVEN | Quiz | 20,00 | |
| Toplam | 100,00 | ||
| AKTS / İş Yükü Tablosu | Sayısı | Süresi (Saat) | Toplam İş Yükü (Saat) | |
|---|---|---|---|---|
|
Ders İçi |
Ders Saati (14 Hafta) | 14 | 3 | 42 |
|
Sınavlar |
Ara Sınav | 1 | 12 | 12 |
| Final | 1 | 12 | 12 | |
| Uygulama | 1 | 12 | 12 | |
| Uygulama DS | 1 | 12 | 12 | |
| Sınıf İçi Etkinlik | 1 | 12 | 12 | |
| Toplam İş Yükü | 102 | |||
| *AKTS = (Toplam İş Yükü) / 25,5 | Dersin AKTS Kredisi | 4,0 | ||