Language of Instruction
|
English
|
Level of Course Unit
|
First Cycle
|
Department / Program
|
PHYSICS
|
Mode of Delivery
|
Face to Face
|
Type of Course Unit
|
Compulsory
|
Objectives of the Course
|
This is a must course for the undergraduate students. The use of computers for computation and simulation is an integral part of the physics discipline. Moreover, computational physics has become as important as theoretical and experimental physics in recent decades. Students will obtain basic skills in programming in the context of solving physics problems. It is assumed that the student has no computer programming experience. In short, the objective of this course is to introduce students to how computers are used in physics.
|
Course Content
|
A brief introduction to Unix operating system and commands. Introductory programming concepts, number systems, expressions, basic data structures, algorithmic processes; applications to numerical and non-numerical problems using Fortran. Solutions of physical problems will be emphasized.
|
Course Methods and Techniques
|
|
Prerequisites and co-requisities
|
None
|
Course Coordinator
|
None
|
Name of Lecturers
|
Prof.Dr. R.TUĞRUL SENGER
|
Assistants
|
None
|
Work Placement(s)
|
No
|
Recommended or Required Reading
Resources
|
Applied Numerical Analysis, Greald/Wheatley, Addison Wesley UNIX Shells by Example (4th ed), E. Quigley, Prentice Hall,2004 UNIX in a Nutshell (4th ed), A. Robbins, O'Reilly, 2005 Modern Fortran in Practice, Arjen Markus, Cambridge, 2012
|
|
|
|
|
|
|
|
|
|