Ders Bilgileri

#### Ders Tanımı

Ders Kodu Yarıyıl T+U Saat Kredi AKTS
PHYSICS WITH COMPUTER FIZ 341 5 3 + 0 3 5
 Dersin Dili Türkçe Dersin Seviyesi Lisans Dersin Türü SECMELI Dersin Koordinatörü Prof.Dr. BARIŞ TAMER TONGUÇ Dersi Verenler Dersin Yardımcıları Teaching Assistants in the Department Dersin Kategorisi Dersin Amacı To show students how to solve a problem whether it has an analytical solution or not, via numerical methods, and how to apply them at the C++ platform. Dersin İçeriği Numerical error types, numerical methods for derivation, defined integration, and ordinary differential equations.
 Dersin Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri 1 - Comments on the chances of having a round-off error in a given mathematical representation. 1 - 4 - 6 - 14 - A - C - 2 - Find solutions for a round-off error in a given mathematical representation. 2 - 3 - 4 - 14 - A - C - 3 - Find solutions for a truncation errors in a given mathematical representation. 2 - 3 - 10 - 14 - A - C - 4 - Calculates the first-order derivative at a given point via one of the numerical methods and compare the result with the exact value. 1 - 4 - 6 - 14 - A - C - 5 - Calculates the second-order derivative at a given point via one of the numerical methods and compare the result with the exact value. 1 - 6 - 14 - A - C - 6 - Draws position vs. time plot of a moving object for a given force term. 1 - 2 - 3 - 6 - 14 - A - C - 7 - Draws velocity vs. time plot of a moving object for a given force term. 1 - 4 - 6 - 14 - A - C - 8 - Calculates the result of a given integral by using one of the numerical methods. 1 - 4 - 6 - 14 - A - C - 9 - Solves a given ordinary differential equation of which the initial value of the dependent variable is known by using numerical methods and compares the result with the analytical one if exists. 1 - 4 - 6 - 14 - A - C -
 Öğretim Yöntemleri: 1:Lecture 4:Drilland Practice 6:Motivations to Show 14:Self Study 2:Question-Answer 3:Discussion 10:Brain Storming Ölçme Yöntemleri: A:Testing C:Homework

#### Ders Akışı

Hafta Konular ÖnHazırlık
1 C++ review [1] Pages 1-30
2 C++ review [1] Pages 30-60
3 C++ review [1] Pages 60-90
4 Number representations in Computers [2] Pages 11-14
5 Round-off errors and practicing ways toward the elimination of them by examples [2] Pages 14-16
6 Truncation errors and practicing ways toward the elimination of them by examples. [2] Pages 16-20
7 Numerical methods of derivation and a practice example which gives the chances of comparison among them, and the effect of step size onto it. [2] Pages 21-25
8 Example-Variable force in one dimension. [2] Pages 25-27
9 Methods of numeric integration and a practice example which gives the chances of comparison among them. [2] Pages 27-31
10 Midterm exam.
11 Gauss’ Method and Gauss Integral. [2] Pages 32-36
12 Singular Integrals, Example: Exact solution of the simple pendulum. [2] Pages 36-40
13 Ordinary Differential Equations: Initial Value Problems, Euler method. [2] Pages 63-66
14 Runge-Kutta method. [2] Pages 66-68

#### Kaynaklar

Ders Notu [1] Liberty, J., C++ in 24 Hours, Second Edition, SAMS, 1999.
[2] Karaoğlu B., Sayısal Fizik (Computational Physics) , Seyir, 2004.
Ders Kaynakları [3] Stroustrup, B., The C++ Programming Language, Addison-Wesley, 1997.

#### Dersin Program Çıktılarına Katkısı

No Program Öğrenme Çıktıları KatkıDüzeyi
1 2 3 4 5
1 Having enough background in engineering topics related to mathematics, science and their fields. Skill of using theoretical and applied knowledge with engineering solutions in the field, X
2 Identifing, determining, formulating and solving engineering problems. With this purpose choosing and applying analytical methods and modelling techniques, X
3 To analyze a system, a part of a system or a process itself and the skill of design under the given constrains in order to fulfill the specifications. In that direction, the skill of applying modern design techniques X
4 Skill of choosing and applying the modern techniques and vehicles needed by the engineering applications. Skill of using the information technology effectively. X
5 Skill of designing and performing an experiment, data acquisition, analyzing and interpreting results, X
6 Ability of accessing information and doing research. Skill of using databases and other information sources. X
7 Effective working ability both as an individual and as a part of a multi-disciplinary team, self-esteem on taking responsibility, X
8 Ability to make oral or written communication in Turkish. At least one foreign language knowledge, X
9 Consciousness of the necessity of the life time learning, following the developments in science and technology and ability of ones’ continous self renewal. X
10 Consciousness of occupational and ethical responsability, X
11 Consciousness on the subjects of project management, field applications, employees health, environment and work safety; awareness on legal consequences of engineering applications, X

#### Değerlendirme Sistemi

YARIYIL İÇİ ÇALIŞMALARI SIRA KATKI YÜZDESİ
AraSinav 1 60
KisaSinav 1 15
KisaSinav 2 15
Odev 1 10
Toplam 100
Yıliçinin Başarıya Oranı 50
Finalin Başarıya Oranı 50
Toplam 100

#### AKTS - İş Yükü

Etkinlik Sayısı Süresi(Saat) Toplam İş yükü(Saat)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Mid-terms 1 5 5
Quiz 2 2 4
Assignment 1 14 14
Final examination 1 10 10
Toplam İş Yükü 129
Toplam İş Yükü /25(s) 5.16
Dersin AKTS Kredisi 5.16
; ;