FIZ219

FIZ219 - Bilgisayar Programlama I Dersi Uygulama Notları

Dr. Emre S. Taşcı tarafından Hacettepe Üniversitesi Fizik Mühendisliği Bölümü’nde 2019-2020 Güz döneminde verilmiş olan “FİZ219 - Bilgisayar Programlama I” dersi için oluşturulmuş uygulama notları (2020-2021 Güz döneminde ekleme ve düzenlemeler de yapılmaktadır).

Ders, GNU Octave üzerinden işlenmiştir.

Notlar jupyter-notebook’la hazırlanmış olup, ipynb biçiminin yanısıra m, html ve PDF çıktıları da mevcuttur.

https://github.com/emresururi/FIZ219/ adresinden dosyaların kaynaklarına, https://emresururi.github.io/FIZ219/ adresinden ise işlenmiş HTML sayfalarına ulaşabilirsiniz.

Uygulama# Başlık
2 Basit Değişkenler
3 Vektör ve Matrisler
4 Döngü ve karar prosedürleri
4(2) Grafik Çizimi
5 Döngü kullanarak, temel işlemlerle en küçük kareler yöntemi
5(2) Döngü ve karar prosedürleri I
5(2) Döngü ve karar prosedürleri I Ödevi : Asal Sayı Bulucu & “Kök Söktürücü”
6 1. Ara Sınav (15/11/2019)
7 Monte Carlo yöntemi ile Pi sayısının kestirimi
7(2) Monte Carlo yöntemi ile Pi sayısının kestirimi Ödevi: Grafik, en küçük kareler yöntemi ve Monte Carlo ile integral alma
8 Fonksiyonlar I: Giriş ve basit uygulamalar
9 Fonksiyonlar II: Eğik Atış Problemi
10 Gauss eleme yöntemi ile n bilinmeyenli n -doğrusal- denklemin çözümü
11 2. Ara Sınav (27/12/2019)
12 String değişkenleri
13 Hücre Dizileri
14 Genel Sınav (30/01/2020)
14(2) Final Ödevi Çözümü
15 Bütünleme Sınavı (10/09/2020)

Ders notları asıl olarak Atlassian - BitBucket’ta özel bir repository’de geliştirilmekte olup, buraya (github’a) genelde son halleri işlendiğinden dolayı buradaki değişiklikler/düzeltmeler az olacaktır.

Pek çok şeyin yanısıra, kaynak gösterilmeden kullanılması mevcut lisans anlaşmasına (GPL) aykırıdır.

Emre S. Taşcı emre.tasci@hacettepe.edu.tr