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
Lec 01
Mon, Wed, Fri 12:35-13:25
Tutorial
Tut T01
Wed 11:35-12:25
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