Nov 23, 2024  
Undergraduate Calendar 2021-2022 
    
Undergraduate Calendar 2021-2022 [-ARCHIVED CALENDAR-]

Add to Favourites (opens a new window)

PHYSICS 2G03 - Scientific Computing

3 unit(s)

A hands-on introduction to modern scientific structured programming using standard C/C++ under Linux. Assumes no prior programming experience. Students develop a programming project on a research topic of their choosing (e.g. living populations, disease simulation, dynamics, economics). The course covers programming fundamentals, floating point and number representation and introduces algorithms and numerical methods. Class discussions include topics such as scripting, web content, objects/classes, graphics and parallel programming, according to student interest. Students are required to have a laptop for in-class work.
Two lectures, two labs; one term
Prerequisite(s): One of ARTSSCI 1D06 A/B , ISCI 1A24 A/B , MATH 1A03 , 1LS3 , 1X03 , 1ZA3  



Add to Favourites (opens a new window)