MATH 124
Programming for Mathematical Applications
An introduction to computer programming with a focus on the solution of mathematical and scientific problems. Basic programming concepts such as variables, statements, loops, branches, functions, data types, and object orientation. Mathematical/scientific tools such as arrays, plotting, toolboxes, symbolic algebra. Examples and application from various areas such as evaluation of complex mathematical expressions, computational geometry, solving combinatorial problems, randomization, text and string processing, Fourier analysis of images. Mainly based on the MATLAB programming language, but other languages such as Python, Julia, and Maple will also be covered.
Sources
- Course catalogue ↗2026-2027