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 nonnumerical problems using Fortran. Solutions of physical problems will be emphasized.

Course Methods and Techniques


Prerequisites and corequisities

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









