Mathematics and Computer Science

Program Purpose

Mathematics provides an environment for logical, creative investigation of quantitative and relational situations. It consists of a large body of knowledge and many sub-disciplines, each of which provides an array of tools and techniques for exploration and analysis. This includes, but is not limited to: patterns of logical reasoning and inference, geometric and algebraic manipulation, and analytic, graphical, and statistical investigation of phenomena. Different sub-disciplines are especially useful for solving certain types of problems while connections between the sub-disciplines help in the understanding and solution of other types of problems.

The purpose of the mathematics program at IMSA is to help students develop and use mathematics for their own thinking, problem solving, and development as informed citizens and leaders; to help students appreciate the power, economy, elegance, and beauty of mathematical thought; to be a mathematical resource for other members of the IMSA community; and to promote IMSA and its mission by enhancing mathematical education for citizens of the state of Illinois and beyond.

Current Course Offerings

  • AB Calculus I (core)
  • AB Calculus II (core)
  • Abstract Algebra
  • Advanced Programming
  • Advanced Topics in Mathematics
  • Advanced Web Technologies
  • BC Calculus I (core)
  • BC Calculus I/II (core)
  • BC Calculus II (core)
  • BC Calculus II/III (core)
  • BC Calculus III (core)
  • Computer Science Inquiry
  • CS Seminar: Android Apps Development
  • CS Seminar: Machine Learning
  • CS Seminar: UNIX/Linus and Cybersecurity
  • Differential Equations
  • Discrete Mathematics
  • Geometry
  • Linear Algebra
  • Mathematical Investigations I/II (core)
  • Mathematical Investigations II (core)
  • Mathematical Investigations III (core)
  • Mathematical Investigations IV (core)
  • Microcontroller Applications (CS)
  • Modern Geometries
  • Multi-Variable Calculus
  • Number Theory
  • Object Oriented Programming
  • Problem Solving
  • Statistical Experimentation and Inference
  • Statistical Exploration and Description
  • Theory of Analysis
  • Web Technologies