Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
2022 - Fizik - Lisans %30 | COMP2083 | Scientific Programming | Zorunlu | 4 | 5,00 | 2 | 2 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
2022 - Fizik - Lisans %30 | COMP2083 | Scientific Programming | Zorunlu | 4 | 5,00 | 2 | 2 |
Bilgisayarda Python kullanarak Fizik ve Matematikte programlamayı öğrenmektir.
-
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ü
Bir bilgisayar laboratuvarında projeksiyon ve bilgisayar uygulamalı olarak öğretilmektedir.
Yok
Türkçe
Ders Notları
https://www.sababozpolat.com/lectures/spring-semester/scientific-programming
Hafta | Teorik |
---|---|
1 | Bilgisayar nedir? | Bilgisayarın içi | Donanım | Yazılım | Programlama Dili |
2 | Algoritma nedir? | Bir problem nasıl idare edilebilir parçalara ayrılır? | Bir algoritma nasıl yazılır? |
3 | Veri | Değişken | Atama işlemcisi |
4 | Tam sayılar | Ondalıklı sayılar | Karakter dizileri | Tip dönüştürme |
5 | Listeler | Setler | Demetler | Sözlükler |
6 | İşlemci nedir? | Aritmetik İşlemciler | Karşılaştırma İşlemcileri | Atama İşlemcileri |
7 | Karar Verme Süreci Conditions | Branching | If Blocks | Nested If Blocks | Loops General Structure of Loops | Range | For Loops | While Loops | Continue | Pass | Break | |
8 | Vize |
9 | Soyutlama & Fonksiyonlar Soyutlama nedir? | Global Saha | Yerel Saha | Temel Mantık Fonksiyonları | Fonksiyon değişkenleri | Fonksiyonun gövdesi | Fonksiyonun çıktıları |
10 | Matplotlib | Sembolik hesaplama | Nümerik hesaplama | Sürekli uzay | Kesikli Uzay | Kesikli uzay tanımlama |
11 | Nümerik Türev Forward Derivation | Forward Derivation Applications | Backward Derivation | Backward Derivation Applications | Central Derivation | Central Derivation Applications | Higher Order Derivations - Definition | Higher Order Derivations - Implementation | Higher Order Derivations - Applications | |
12 | Nümerik İntegral Trapezoidal Method | Secant Method | |
13 | Diferansiyel Denklemlerin Nümerik Çözümleri Euler's Method | Application of Euler's Method to 1st Order Differential Equation | |
14 | 2. Mertebe Diferansiyel Denklemlerin 1. Mertebeye İndirgenmesi| Euler Methot'unun Mekanik Problemlerine Uygulaması| |
15 | Euler Methot'unun Elektrik ve Manyetizma Problemlerine Uygulaması| Euler Methot'unun Modern Fizik Problemlerine Uygulaması| |
16 | Final Çalışması |
17 | Final |
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 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 14 | 1 | 14 |
Proje ve Hazırlığı | 0 | 0 | 0 |
Ödev ve Hazırlığı | 10 | 2 | 20 |
Laboratuvar ve Hazırlığı | 14 | 1 | 14 |
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ığı | 1 | 8 | 8 |
Kısa Sınav ve Hazırlığı | 0 | 0 | 0 |
Final ve Hazırlığı | 1 | 16 | 16 |
Teorik Ders Saati | 28 | 1 | 28 |
Uygulama Ders Saati | 28 | 1 | 28 |
ÖÇ1 | ||||||||||||
ÖÇ2 | ||||||||||||
ÖÇ3 | ||||||||||||
ÖÇ4 | ||||||||||||
ÖÇ5 | ||||||||||||
ÖÇ6 | ||||||||||||
ÖÇ7 |