Math and Computer Science

Mathematics as a system of thought is considered a core part of the human cultural experience. Our mission is to help students appreciate this discipline in its pure and applied forms as they focus on the development of logical, analytical, and critical thinking skills.

Matthew K. Bardoe, PHD, Department Head

Sample Courses:

Strategic Decisionmaking

This case study-driven course examines leadership, strategy, and negotiation techniques responsible for successful boardroom turnarounds and perilous Mt. Everest summit failures. Simulating a practical environment, student teams apply the problem-based learning system to research and present conclusions throughout the term. Another course component exposes students to basic financial statement analysis and an introduction to industry recognized corporate valuation techniques

Linear Algebra

This course introduces the student to the study of vector spaces over the real numbers, linear mappings between vector spaces, and their matrix representations. Topics include an investigation of ways to represent and analyze lines and planes in space, with frequent use of the scalar product and cross product, the study of subspaces, bases and dimension, the kernel and image of a linear mapping, and determinants.

Advance Robotics

This course teaches students how to manage and design mechanical, electrical and programmable systems. Rather than working in predefined robotic environments (such as VEX) students use a variety of materials and systems to create their own robots. Programmable microcontrollers provide a flexible environment that can be applied to many robotics projects, and will be the main source of control logic.

Advance Application Development

For students with some experience in mobile-platform application development, this course introduces them to the Android operating system. Using the programming language Java and the Android software development kit, students build applications for Android devices (which comprise over 70% of all mobile devices.) Students learn the full scope of professional software development, from planning phases to product release. By the end of the course, students will have completed a fully-functional, publishable (or published) application.

Mobile Programming Internship

Choate has partnered with Applico, a leading mobile solutions firm, to provide the opportunity for our students to gain hands-on experience in application development by working in a professional office on real projects.