Engineering & Coding
Software development and information technology are growing fields full of good-paying jobs, but the value of computer programming lies in the traits developed through its practice: Patience, persistence, and the ability to plan. Sandia Prep's Computer Science curriculum is student-paced with ample opportunity for creativity and one-on-one instruction. Students begin by exploring the tools of computer programming and have the opportunity to work all the way up to writing artificial intelligence programs, such as neural networks.
“I think the biggest thing I love about teaching is seeing kids grow as the year goes on, and seeing students find interest in something they didn’t think they would find interesting. I am lucky to be able to teach something that I love and really learn with the students." - Arren Buck, Engineering Teacher
8th Grade Engineering and Computing
Introduction to Engineering (Grades 9-12)
This course provides an introduction to the design, fabrication, and testing process followed by all engineers. Students gain these engineering skills by completing a variety of projects like building bridges, remote-controlled cars, and other projects. Projects introduce basic mechanical construction techniques necessary to be a successful engineer. Students use computer-aided design programs (AutoCAD) to design each piece needed for their designs and then fabricate prototypes and final designs using AutoCAM, 3D Printers, CNC Routers, and printed circuit board makers. The final step is to assemble and test designs. The course is meant to instill the engineering design process and the need for iterative design.
Engineering: Mechatronics (Grades 11-12 Students)
Computer Science 2
Students immerse themselves in more challenging problems and learn more complex programming constructs in the Java Programming Language. CS 2 begins with a study of control flow, followed by principles of Object Oriented Programming. Students design larger programs than in previous courses, necessitating organization, clarity of thought, and a renewed emphasis on clear commenting. CS 2 students are also introduced to more advanced data structures and theory of computation.