Computer Science

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.

See what’s new in Computer Science at Gould

Computer Science Classes Include:

Introduction to Computer Science

This course focuses on the fundamentals of software development using the programming environments Scratch and Eclipse with Java. Students learn to easily create animations to tell a story, produce interactive games, or make videos to share on the web. Scratch allows students to program without worrying about syntax and allows them to see their software in action.  Students then apply the skills the learned by writing a simple application in Java.

Computer Science

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.)

Electronics and Design

This course  introduces students to AC and DC theory, provides hands on labs to support class discussion, and offers opportunities to design and build projects. Students learn about individual components of electronics like capacitors, resistors, inductors, transistors, diodes, LEDs, and transformers and demonstrate their knowledge of circuits through real world testing lab by assembling and testing projects. This course utilizes the convenience of the all-in-one, 500 project lab technology. Students will also learn to use test equipment like the oscilloscope, digital multimeters, logic probe and signal injectors. Students will also learn how to solder and make their own projects using the 3D printer and the Epilog laser, blending their electronic skills and maker ability to make amazing one of a kind projects. (Cross-listed with IDEAS Center. Earns Computer Science credit.)

Advanced Robotics

Aspiring engineers will get experience building and testing design along with project planning and management. We will use software such as Autodesk Inventor Pro to create digital models and simulate robot designs where engineering, robotic control, and programing all come together. This class is for students who are looking for that next step in robotics.
(Cross-listed with IDEAS Center. Earns Computer Science credit. Prerequisite: Robotics, Robotics and Programming, or departmental approval based on prior experience.)

Robotics and Programming

This class will cover robotic design,  programing, and designing and prototyping a mini-robot. Students will learn how to program in Scratch and progress quickly to programming the Lego EV3 for creative problem solving. Robotic design will extend to Arduino platforms and learning how to read sensors, control motors and lights, and write code to interact with the world. Skills learned include 3D printing and the use of laser cutter.(Cross-listed with IDEAS Center. Earns Computer Science credit.)

Topics in Computer Science

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.)

Computer Science Faculty

Jason Chase

Computer Science Department Chair
Director of Technology


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 close to campus with his wife, Darcy, daughter, Isabel ’20, and son, Alexander.

William Ayotte

A.S. Central Maine Community College
Boys’ Junior Varsity Soccer Head Coach


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.  

Matt Murphy

Computer Science
Information Technologies