Nov 18, 2019  
Undergraduate Calendar 2018-2019 
    
Undergraduate Calendar 2018-2019 [-ARCHIVED CALENDAR-]

[Add to Favourites]

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.
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]