Department of Physics Courses
Stage: 1, 4
No. of Students: over 150
I have been teaching the following courses namely:
- 2019-2020
1. Computer Programming
- 2018-2019
1. Computer Programming
- 2017-2018
1. Electromagnetic Theory
2. Computer Programming
- 2016-2017
1. Electromagnetic Theory
2. Computer Programming
- 2015-2016
1. Advanced Calculus
2. Computer Programming
-----------------------------------------------------------
Computer Programming (2019)
- There will be class on Mondays at 9:00-11:00 (Group A) and 11:00-01:00 (Group B) in room H-7 and H-8, respectively.
- Text book: MATLAB: A Practical Approach, Stormy Attaway.
- Here is a good tutorial on MATLAB program: Tutorial on Matlab
-----------------------------------------------------------
Electromagnetic Theory (2017, 2018)
1- There will be lectures on Sunday at 9:00-11:00 and 11:00-01:00 in room H-2 and H-1, respectively
and on Wednesday at 09:00-10:00 and 10:00-11:00 in room H-2 and H-1, respectively.
Video Lecture Notes on Electrodynamics Using the text book of Introduction to Electrodynamics
by David J. Griffiths
-----------------------------------------------------------
Advanced Calculus (2016)
1- There will be lectures on Sunday at 11:00-12:00 and 12:00-01:00 in room 3 and 5.
and on Monday at 09: 00-11: 00 and 12:00-2:00 in room 3 and 5.
Lecture Notes on Advanced Calculus
1.1: Cartesian, cylindrical, and spherical coordinates
2- Useful links:
2.1: Algebra
2.2: Calculus I
2.3: Calculus II
2.4: Calculus III
2.5: Gnuplot for plotting functions and data.
-----------------------------------------------------------
Computer Programming (Java) (2016 and 2017)
Useful links:
2.1: MS-DOS Commands
2.2: Java Examples
-----------------------------------------------------------
I taught in labs from 2006 to 2008,
1: Nuclear lab
2: Measurement lab
3: Numerical methods lab
4: General physics lab
-------------------------------------------------------
Below, I listed some useful international links
List of scientist journals:
Universities:
Personal Websites:
Sports:
News:
General News:
My Philosophy in Teaching
To be announced ...