Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Fen Fakültesi - Fizik

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
2022 - Fizik - Lisans %30 BSP3023 İleri Programlama Zorunlu 5 5,00 3 0

Dersin İçeriği

Dersin Amacı

Öğrencilerin gerek lisans eğitimleri boyunca gördükleri fizik olaylarının gerekse ileride yüksek lisans veya doktorada karşılaşacakları fizik problemlerinin nümerik simülasyonları için gerekli olan programlama becerilerinin öğretilmesi/geliştirilmesi

Öğrenim Türü

-

Dersin İçeriği

C programlama dillinin temel tanımları, kontrol blokları, io işlemleri, gösterçler, dinamik hafıza kullanımı, çok boyutlu diziler, python dilinin temelleri, kontrol blokları, io işlemleri, scipy, numpy, matplotlib kütüphanelerinin temel özellikleri

Planlanan Öğrenme Aktiviteleri ve Metodları

Sınıfta yüz yüze dersler, ödevler ve projeler.

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Deitel & Deitel "C How to Program" 7ed Mark Lutz "Learning Python" 5ed

Dersin Web Sayfası

Yok

Öğrenme Çıktıları

  • C dilinin temellerini öğrenir
  • Python dilinin temellerini öğrenir
  • Derlenen dillerle yorumlanan diller arasındaki farkı anlar
  • C ve Python entegrasyonunu yapabilme becerisi geliştirir

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Ondalıklı sayılar ve bilgisayar temsili, derleyiciler, IDE, C dili değişken tipleri
2 IO işlemleri, Kontrol blokları (If, for,while,do-while,switch)
3 Göstergeçler ve fonksiyonlar
4 Çok boyutlu diziler, dinamik hafıza alanları
5 Python dilinin temelleri
6 IO işlemleri, Kontrol blokları
7 Numpy kütüphanesi
8 Ara Sınav Haftası
9 matplotlib kütüphanesi
10 Proje çalışması - Ortak çalışma
11 Proje çalışması - Ortak çalışma
12 Proje çalışması - Ortak çalışma
13 Proje çalışması - Bireysel çalışma
14 Proje çalışması - Bireysel çalışma
15 Proje çalışması - Bireysel çalışma
16 Ders Çalışma Haftası
17 Yarı Yıl Sonu Sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 4 56
Proje ve Hazırlığı 2 10 20
Ödev ve Hazırlığı 6 3 18
Laboratuvar ve Hazırlığı 0 0 0
Atölye ve Hazırlığı 0 0 0
Sunum ve Hazırlığı 2 10 20
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 0 0 0
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 1 1 1
Kısa Sınav ve Hazırlığı 0 0 0
Final ve Hazırlığı 1 5 5
Teorik Ders Saati 0 0 0
Uygulama Ders Saati 0 0 0

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5