An independent day school serving grades K-12 | St. Paul, MN

Computer Science and Engineering

Computer Science and Engineering electives allow students to engage with these disciplines in a variety of ways. Students who have completed the Middle School computer science courses enter the Upper School prepared to take any of the CS electives; all other students can begin by taking the introductory course, Programming and Problem Solving. Elective computer science courses include two AP-aligned courses, numerous intermediate and advanced topic courses, and robotics. Robotics students use programming skills and engineering strategies to design and fabricate robots. Students who take this course in the fall semester are also members of the school’s Robotics team, which competes in the First Technology Challenge. The Engineering curriculum begins in Grade 10, after the completion of Physics 9, with the introductory Principles of Engineering course. Advanced engineering electives focus on a single area or type of engineering such as Aerospace, Product, or Electrical engineering. Courses in computer science and engineering are enhanced through access to design lab spaces where students can prototype projects.