PHYC 2050

Computer Simulations in Sci.

Lec 01 and Tut T01 selected

Computer simulation plays an essential role in all fields of science. This class introduces techniques in computer simulation, including finite-difference calculations, Monte Carlo methods, and scientific visualization. A modern programming language and practical tools will be used. The course is suitable for students in Science, Computer Science and Engineering.

Sections

Lecture
Tutorial

From the syllabus

From the Winter 2026 syllabus by Penghao Xiao. Open the PDF

Grading

10%Attendance80% attendance required for full mark
10%MidtermFeb 25
50%AssignmentsApproximately biweekly
30%Final projectReport due Apr 17

Textbook

  • A Student’s Guide to Python for Physical Modeling, Second Edition, J.M. Kinder and P. Nelson

Course rules

Attendance
At least 80% attendance is required to receive the full attendance mark.
Late work
Assignments may be submitted until solutions are returned, with a 20% penalty per day.
Absences
The Student Declaration of Absence form may be used twice to avoid assignment late penalties.
Academic integrity
Assignment collaboration is encouraged, but plagiarism and generative AI code generation are prohibited; midterm collaboration is not allowed.

Have a more recent syllabus for PHYC 2050? Sign in to share it