|
Dec 17, 2024
|
|
|
|
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)
|
|