Course Outline

BS Computational Physics

Semester 1:

Courses
PHYS 1101: General Physics I
MATH 1101: Differential Calculus
MATH 1102: Discrete Mathematics
COMP 1101: Introduction to Computer Science
HUM 1101: English Comprehension

Semester 2:

Courses
PHYS 1201: General Physics II
MATH 1201: Analytical Geometry, Integral Calculus
MATH 1202: Linear Algebra
STAT 1201: Statistics and Probability
HUM 1201: Communication Skill
PHYS 1202: Physics Lab I

Semester 3:

Courses
PHYS 2301: General Physics III
MATH 2301: Vector Algebra and Analysis
MATH 2302: Infinite Series and Sequences
MATH 2303: Applied Differential Equations
HUM 2301: Pakistan Study
PHYS 2302: Physics Lab II

Semester 4:

Courses
PHYS 2401: General Physics IV
PHYS 2402: Electronics
COMP 2401: Computer Programming
HUM 2401: Islamic Study
PHYS 2403: Physics Lab III
PHL 404: Electronics Lab

Semester 5:

Courses
PHYS 3501: Classical Mechanics
PHYS 3502: Electromagnetic Theory and
Special Relativity
COMP 3501: Advance Computer Programming
MATH 3501: Mathematical Method 1
COMP 3502: Numerical Linear Algebra
PHYS 3503: Physics Lab IV

Semester 6:

Courses
PHYS 3601: Waves and Optics
PHYS 3602: Digital Electronics
COMP 3601: Scientific Computation I
COMP 3602: Numerical Analysis
MATH 3601: Mathematical Method II
PHYS 3603: Physics Lab V

Semester 7:

Courses
PHYS 4701: Quantum Mechanics
PHYS 4702: Thermal and Statistical Physics
COMP 4701: Scientific Computation I1
COMP 4702: Computational Physics Simulations I
HUM 4701 : Fundamentals of Management
COMP 4703: Computational Physics Simulations Lab I

Semester 8:

Courses
PHYS 4801: Solid State Physics
PHYS 4802: Applied Nuclear and Particle Physics
COMP 4801: Computational Physics Simulations II
HUM 4801: Philosophy of Science
COMP 4802: Computational Physics Simulations Lab II
Project