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

Programlar Hakkında Bilgi

Lisans - Fen-Edebiyat Fakültesi - Fizik

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
2021 - Fizik Lisans %30 COMP2083 Scientific Programming Zorunlu 4 5,00 2 2

Dersin İçeriği

Dersin Amacı

Bilgisayarda Python kullanarak Fizik ve Matematikte programlamayı öğrenmektir.

Öğrenim Türü

-

Dersin İçeriği

Hesaplama teknolojilerinin temelleri Temel algoritma kurma yöntemleri Veri ve veri saklama İlkel veri tipleri Veri konteynırları Temel işlemciler Karar verme Döngüler Soyutlama ve fonksiyonlar Veri görselleştirme Sürekli uzaydan kesikli uzaya geçiş Nümerik türev Nümerik integral Diferansiyel denklemlerin nümerik çözümü

Planlanan Öğrenme Aktiviteleri ve Metodları

Bir bilgisayar laboratuvarında projeksiyon ve bilgisayar uygulamalı olarak öğretilmektedir.

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Aslan Gülcü, Mathematica 5 Bilgisayar Destekli Matematik, Nobel Yayın Dağıtım, Ankara (2004). M. Çınar ve M. Çınar, Mathematica 3.0 ve 4.0, Seçkin Yayıncılık, Ankara (2000). Stephen Wolfram, Mathematica, 2nd Ed., Addison-Wesley Publishing, Inc., California (1991). Uğur Yahşi, Mathematica Ders Notları, Marmara Üniversitesi, İstanbul (2008).

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Python'da kodlayabilir.
  • Herhangi bir veriyi analiz etmek için bir program yazabilir.
  • Python'da kendi fonksiyonlarını oluşturabilir.
  • Her boyuttan matrisleri manipüle eden programlar yazabilir.
  • Verileri gösselleştirebilir.
  • Derste işlenmeyen Python kütüphanelerini kendisi araştırarak öğrenebilir.
  • Yüksek-mertebeli diğer programlama dillerinde kod yazabilmek için kendi araştırmalarını yapabilir.

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

Hafta Teorik
1 Programlamaya Giriş
2 Algoritmaya Giriş
3 Do Döngüsü
4 Do Döngüsü Üzerine Uygulamalar
5 If kullanarak Şartlı İfadeler
6 If'in Uygulamaları
7 While Kullanarak Şartlı İfadeler
8 Vize Sınavı Haftası
9 While'ın Uygulaması
10 Which Kullanarak Şartlı İfadeler
11 Dışarıdan Veri Alma ve Aktarma
12 Function'ı Kullanarak Program Yazmak
13 Mathematica Paketleri
14 Proje 1
15 Proje 2
16 Çalışma Haftası
17 Final Sınavı Haftası

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ığı 0 0 0
Ödev ve Hazırlığı 5 5 25
Laboratuvar ve Hazırlığı 0 0 0
Atölye ve Hazırlığı 0 0 0
Sunum ve Hazırlığı 0 0 0
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ığı 6 2 12
Kısa Sınav ve Hazırlığı 0 0 0
Final ve Hazırlığı 8 4 32
Teorik Ders Saati 0 0 0
Uygulama Ders Saati 0 0 0

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

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5
ÖÇ6
ÖÇ7