Mathematical Modeling

We learn how to build, use, and critique mathematical models. In modeling we translate scientific questions into mathematical language, and thereby we aim to explain the scientific phenomena under investigation. Models can be simple or very complex, easy to understand or extremely difficult to analyze. We introduce some classic models from different branches of science that serve as prototypes for all models. Student groups will be formed to investigate a modeling problem themselves and each group will report its findings to the class in a final presentation.

Intro to Discrete Structures

This is a rigorous introduction to some topics in mathematics that underlie areas in computer science and computer engineering, including: graphs and trees, spanning trees, colorings and matchings, the pigeonhole principle, induction and recursion, generating functions, and (if time permits) combinatorial geometry. The course integrates mathematical theories with applications to concrete problems from other disciplines using discrete modeling techniques.

Complex Variables

Complex numbers and functions, analytic functions, complex integration, series, residues, conformal mappings. Applications: computation of real integrals, Dirichlet's boundary value problem and its application to physics and engineering. Prerequisite: MATH 233.

ST- Mathematical Computing

This course is about how to write and use computer code to explore and solve problems in pure and applied mathematics. The first part of the course will be an introduction to programming in Python. The remainder of the course (and its goal) is to help students develop the skills to translate mathematical problems and solution techniques into algorithms and code. Students will work together on group projects with a variety applications throughout the curriculum.

ST- Mathematical Computing

This course is about how to write and use computer code to explore and solve problems in pure and applied mathematics. The first part of the course will be an introduction to programming in Python. The remainder of the course (and its goal) is to help students develop the skills to translate mathematical problems and solution techniques into algorithms and code. Students will work together on group projects with a variety applications throughout the curriculum.
Subscribe to