خالد عليوي
طبيعة العمل
أكاديمي
المهنة
استاذ مشارك
البريد الإلكتروني
[email protected]

خالد عليوي

طبيعة العمل
أكاديمي
المهنة
استاذ مشارك
البريد الإلكتروني
[email protected]
Computer in Physics 2022-2023 (First Semester) - 22301
Course Title
Computer in Physics 2022-2023 (First Semester)
Course Number
22301
Instructor Name
خالد عليوي
Contact Information
[email protected]
Semester(s) and academic year(s)
Compulsory / Elective
Compulsory
Course Description

Course Contents (description)

  In this course, I will focus on several topics as follows:

  • Principle of Algorithms
  • Introduces a wide selection of computer-powered mathematical tools for doing physics and mathematics problems. It will introduce software package (Mathematica) starting with basic instructions and commands. Students are exposed to the following topics: 
    • Fundamental Commands
    • Real and complex algebra
    • Trigonometry
    • Linear algebra
    • Differential equations
    • Special functions
    • Graphics in 2D and 3D and 
    • Displaying and Fitting Data
    • Some Physics applications to intermediate physics course.
  • programming language (Fortran 90 or C)
Course Objectives

  Course Objectives

  • The goal of this course is to introduce the student’s software packages’ s graphics, symbolic calculations, numerical calculations, and programming. 
  • To give students a sound knowledge of the important computational techniques and tools used in physics
  • To give the students how to do algebraic and numerical calculations graphics and animation for a variety of mathematics and physics problems.
  • In additional to the algebraically solvable problems typically assigned in courses, students also solve more complex problems numerically.
Intended learning Outcomes and Competences

   Intended learning Outcomes and Competences

          Upon completion of this course, the students should be able to:

  • To do simple and clear explanations of main concept in algorithm and programming.
  • To do some technical methods for solving some problems in Physics
  • To solve the linear algebra problems and different aspects in calculus by using a variety of computer based tools.
  • To understand how numerical programing can be done.
Textbook and References

   References: (Online Resources)

  • A Physicist's Guide to Mathematica, Second Edition by: Patrick T. Tam (2008)
  • The Mathematica Guidebook: Programming by Michael Trott (2004)
  • The Student's Introduction to MATHEMATICA: A Handbook for Precalculus, Calculus, and Linear Algebra  by: Bruce F. Torrence and Eve A. Torrence (2009)
Assessment Criteria
Activity Percent (%)