It’s a changing world and we’re game to change with it! Through Gould’s Computer Science courses, our students work with faculty who bring to each class a breadth of experience. Students work with these professionals in and outside of the classroom, as well as in the Marlon Family IDEAS Center.
In our Computer Science classes, our students learn object-oriented software programming, algorithm development, even AC DC theory; they design and plan working robots and work in 3D environments; they produce interactive games and videos and are encouraged to pursue independent study.
Computer Science Classes Include:
This introductory course in computer programming focuses on the fundamentals of software development using the programming environment called Processing. Processing is a flexible software sketchbook and a language for learning how to code through the creation of digital virtual arts. Students will create pictures, animations and interactive games while learning software development concepts.
This course introduces a variety of skills from robotic design, programing, and designing to prototyping a mini-robot. Students learn how to program in Scratch and progress quickly to programming the Lego EV3 for creative problem solving. Robotic design extend to Arduino platforms and teach how to read sensors, control motors and lights, and write code to interact with the world. (Cross listed with the IDEAS Center. Earns Computer Science departmental credit.)
This course will focus on the development of applications for current day gadgets including Apple IOS and Google Android. Object oriented programming language will be used (Java / Objective C). As trends change the class will change its focus. Students will complete the term with a final project to be deployed on the target platform. (Prerequisite: Computer Science or departmental approval)
This course introduces object-oriented software programming and algorithm development. Topics include control structures, objects, classes, inheritance, simple data structures, and basic concepts of software development. Students should be comfortable solving problems using Algebra. The class will use the Java programming language. (Prerequisite: Introduction to Computer Science or departmental approval.)
Ready to learn how engineers design the world around use? Aspiring engineers will learn the process of designing, prototyping, and iterating designs to complete challenges using the VEX Robotics system. In this class you will learn the basics of engineering, Autodesk Fusion 360, and how to document your designs. The tasks you will need to complete will be robotic in nature which requires you to use the engineering principles to build something that works reliably and completes the tasks. (Cross listed with the IDEAS Center. Earns Computer Science departmental credit.)
Computer Science Faculty
Mr. Chase is Gould Academy’s Director of Technology and Chair of the Computer Science Department. He came to Gould with over a decade’s experience in software engineering, systems integration, and project management. His enthusiasm for technology extends into the classroom where he teaches computer science classes. Mr. Chase lives on campus with his wife, Darcy, and daughters Isabel ’20 and Allison.
Mr. Ayotte is Gould’s Maker-in-Residence –– a project manager whose goal is to help students bring their prototypes to reality in the Marlon Family IDEAS Center. With his A.S. in Computer Technology, not to mention a breadth of experience which he used to pursue a career in systems administration and integration, Mr. Ayotte has designed and built a number of CNC robots ranging from 3D printers to CNC Mills. What began as a hobby has now blossomed into a career in which he loves to share his skills and expertise with like-minded students and faculty. Prior to Gould, Mr. Ayotte worked at Seeds of Peace with international campers. His passion for technology and working with kids is only rivaled by his love of the outdoors and adventures in the Maine woods.