|
|
| FIZ2045 | Fizikte Bilgisayar Programlama | 2+0+1 | AKTS:4 | | Yıl / Yarıyıl | Güz Dönemi | | Ders Duzeyi | Lisans | | Yazılım Şekli | Zorunlu | | Bölümü | FİZİK BÖLÜMÜ | | Ön Koşul | Yok | | Eğitim Sistemi | Yüz yüze , Laboratuar Çalışması | | Dersin Süresi | 14 hafta - haftada 2 saat teorik ve 1 saat laboratuar | | Öğretim Üyesi | Prof. Dr. Alev AYDINER | | Diğer Öğretim Üyesi | Bölüm Öğretim Üyeleri | | Öğretim Dili | Türkçe | | Staj | Yok | | | | Dersin Amacı: | | Bu ders fizik bölümü öğrencilerine C dili ile temel seviyede program geliştirebilme yeteneği kazandırmayı amaçlamaktadır. |
| Öğrenim Kazanımları | PÖKK | ÖY | | Bu dersi başarı ile tamamlayan öğrenciler : | | | | ÖK - 1 : | algoritma ve akış şemaları ile problem analizi yapabileceklerdir | 2 - 6 | 1,4, | | ÖK - 2 : | veri tiplerini tanımlayabilecekler, veri tip dönüşümleri yapmayı öğrenecekler ve mantıksal ve matematiksel operatörler kullanarak işlemler yapma yeteneği kazanacaklardır. | 2 - 6 | 1,4, | | ÖK - 3 : | fonksiyonlar, kompleks veri tipleri ve kullanıcı tanımlı kütüphane fonksiyonları tanımlamak ve kullanmak becerisi kazanacaklardır. | 2 - 6 | 1,4, | | ÖK - 4 : | fiziğe özgü konularda karşılaşılacak problemler için yazılımlar geliştirebileceklerdir. | 2 - 6 | 1,4, | | PÖKK :Program öğrenim kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı | | |
| Algoritma ve akış şemaları, veri tipleri, operatörler, C programlarının formatı, temel giriş-çıkış ifadeleri, diziler, fonksiyonlar, karmaşık/bileşik veri tipleri, döngüler, dosya işlemleri, kullanıcı tanımlı kütüphane fonksiyonları. |
| |
| Haftalık Detaylı Ders Planı | | Hafta | Detaylı İçerik | Önerilen Kaynak | | Hafta 1 | Algoritma ve akış şeması | | | Hafta 2 | Algoritma ve akış şeması | | | Hafta 3 | C'nin veri yapısı | | | Hafta 4 | C'nin veri yapısı | | | Hafta 5 | Operatörler | | | Hafta 6 | C programlarının formatı | | | Hafta 7 | Temel giriş-çıkış ifadeleri, Döngüler | | | Hafta 8 | Diziler | | | Hafta 9 | Arasınav | | | Hafta 10 | Fonksiyonlar | | | Hafta 11 | Karmaşık veri yapıları: struct class, unio | | | Hafta 12 | Dosya işlemleri | | | Hafta 13 | Dosya işlemleri | | | Hafta 14 | Kullanıcı tanımlı kütüphane fonksiyonları | | | Hafta 15 | Kullanıcı tanımlı kütüphane fonksiyonları | | | Hafta 16 | Dönem sonu sınavı | | | |
| 1 | Çağlayan, M.U., Kadifeli, F ve Cem Sey, A.C., 1989, Standart C Programming, Boğaziçi Üniversitesi Yayınları, İstanbul. | | | |
| 1 | C How to Program: With an Introduction t0 C++, Deitel, P., Deitel, H., Pearson 2015. | | | |
| Ölçme Yöntemi | | Yöntem | Hafta | Tarih | Süre (Saat) | Katkı (%) | | Arasınav | 9 | 11/2025 | 1 | 35 | | Uygulama | 15 | 12/2025 | 1 | 15 | | Dönem sonu sınavı | 16 | 01/2026 | 2 | 50 | | |
| Öğrenci Çalışma Yükü | | İşlem adı | Haftalık süre (saat) | Hafta sayısı | Dönem toplamı | | Yüz yüze eğitim | 3 | 14 | 42 | | Sınıf dışı çalışma | 2 | 14 | 28 | | Arasınav için hazırlık | 2 | 8 | 16 | | Arasınav | 1 | 1 | 1 | | Uygulama | 1 | 1 | 1 | | Dönem sonu sınavı için hazırlık | 2 | 6 | 12 | | Dönem sonu sınavı | 2 | 1 | 2 | | Diğer 1 | 2 | 9 | 18 | | Toplam Çalışma Yükü | | | 120 |
|