Students in this course are introduced to applications of computational tools to solve problems in sciences. Python or another high-level computer programming language is used to run experiments with underlying mathematical structure. Students will be acquainted with mathematical word processing in LaTeX. Plotting functions, numerical computations involving integrals and matrices, methods for simulating solutions to ordinary differential equations, visualization of data and random experiments will be discussed. Examples are drawn from different areas of science including Math, Physics, Statistics, etc. Prerequisites: MATH 1240 (min. grade C) or MATH 1241 (min. grade C) and COMP 1130 (min. grade C) or COMP 1131 (min. grade C) and MATH 2120 (min. grade C - may be taken concurrently) or MATH 2121 (min. grade C - may be taken concurrently).
Students in this course are introduced to applications of computational tools to solve problems in sciences. Python or another high-level computer programming language is used to run experiments with underlying mathematical structure. Students will be acquainted with mathematical word processing in LaTeX. Plotting functions, numerical computations involving integrals and matrices, methods for simulating solutions to ordinary differential equations, visualization of data and random experiments will be discussed. Examples are drawn from different areas of science including Math, Physics, Statistics, etc. Prerequisites: MATH 1240 (min. grade C) or MATH 1241 (min. grade C) and COMP 1130 (min. grade C) or COMP 1131 (min. grade C) and MATH 2120 (min. grade C - may be taken concurrently) or MATH 2121 (min. grade C - may be taken concurrently).