Course Name Code Semester T+U Hours Credit ECTS
Physics With Computer FIZ 341 5 3 + 0 3 5
Precondition Courses
Recommended Optional Courses
Course Language Turkish
Course Level Bachelor's Degree
Course Type Optional
Course Coordinator Prof.Dr. BARIŞ TAMER TONGUÇ
Course Lecturers
Course Assistants Teaching Assistants in the Department
Course Category
Course Objective 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.
Course Content Numerical error types, numerical methods for derivation, defined integration, and ordinary differential equations.
# Course Learning Outcomes Teaching Methods Assessment Methods
1 Comments on the chances of having a round-off error in a given mathematical representation. Lecture, Drilland Practice, Motivations to Show, Self Study, Testing, Homework,
2 Find solutions for a round-off error in a given mathematical representation. Question-Answer, Discussion, Drilland Practice, Self Study, Testing, Homework,
3 Find solutions for a truncation errors in a given mathematical representation. Question-Answer, Discussion, Brain Storming, Self Study, Testing, Homework,
4 Calculates the first-order derivative at a given point via one of the numerical methods and compare the result with the exact value. Lecture, Drilland Practice, Motivations to Show, Self Study, Testing, Homework,
5 Calculates the second-order derivative at a given point via one of the numerical methods and compare the result with the exact value. Lecture, Motivations to Show, Self Study, Testing, Homework,
6 Draws position vs. time plot of a moving object for a given force term. Lecture, Question-Answer, Discussion, Motivations to Show, Self Study, Testing, Homework,
7 Draws velocity vs. time plot of a moving object for a given force term. Lecture, Drilland Practice, Motivations to Show, Self Study, Testing, Homework,
8 Calculates the result of a given integral by using one of the numerical methods. Lecture, Drilland Practice, Motivations to Show, Self Study, Testing, Homework,
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. Lecture, Drilland Practice, Motivations to Show, Self Study, Testing, Homework,
Week Course Topics Preliminary Preparation
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
Resources
Course Notes [1] Liberty, J., C++ in 24 Hours, Second Edition, SAMS, 1999.<br>[2] Karaoğlu B., Sayısal Fizik (Computational Physics) , Seyir, 2004.
Course Resources [3] Stroustrup, B., The C++ Programming Language, Addison-Wesley, 1997.
Order Program Outcomes Level of Contribution
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
Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 60
1. Kısa Sınav 15
2. Kısa Sınav 15
1. Ödev 10
Total 100
1. Yıl İçinin Başarıya 50
1. Final 50
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
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
Total Workload 129
Total Workload / 25 (Hours) 5.16
dersAKTSKredisi 5