Jul 25, 2024  
Undergraduate Calendar 2023-2024 
    
Undergraduate Calendar 2023-2024 [-ARCHIVED CALENDAR-]

Add to Favourites (opens a new window)

DATASCI 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
Antirequisite(s): PHYSICS 2G03
This course is administered by the Department of Physics and Astronomy.



Add to Favourites (opens a new window)