Day and Boarding; Grades 6-12



Software Engineering Course

Course description
In this course students will learn the programming skills to design and build software as well as have multiple experiences applying the software design cycle. The course will give students opportunities to develop important twenty-first-century skills such as collaborating, decomposing a system into components, working effectively with experts, and learning how to complete a project on time through iterative development. The culminating project in the course will have students work to solve a problem of their own choosing.