The Technology Department at CATS Academy Boston is led by experienced educators with extensive teaching backgrounds and specialist expertise in technology, engineering, and innovation. Designed to prepare students for an increasingly fast-paced and technology-driven world, our courses combine theoretical knowledge with practical application. Through hands-on projects, experimentation, and device design, students develop the technical skills, creativity, and problem-solving abilities needed to thrive in future academic and professional environments.
New Technology courses for September 2027 will include: Advanced Digital Electronics
The Advanced Placement Computer Science A course is taught using the Java programming language. The course objectives are to understand object-oriented software design, to gain fluency in Java, to improve proficiency in selecting appropriate algorithms and data structures, to understand algorithm efficiency especially regarding sorting, and perhaps most importantly to prepare for the AP Computer Science A exam. There are a variety of exercises, labs, and case studies in this course.
To take this course, students require ESL Level 4 and completion of Algebra II or instructor approval.
Introduction to Programming is an exciting course where students will learn the basics of Web Design, and Java. The course will give students the chance to do hands on work to learn through experience. They will be given the chance to explore the amazing world of website creation in ways that focus on both functionality and aesthetics. In the fall the students will learn HTML, CSS, and JavaScript then we will switch to Object Orientated Programming while using Java. By the end of the year each student will have a diverse portfolio of completed projects.
To take this course, students require ESL 3 or above and must have successfully completed Algebra I.
Step into a class where your ideas don’t just stay in your head, they become real. You’ll learn how to design and model your own creations in both 2D and 3D using powerful software tools. Then you’ll bring those designs to life with high‑tech gear like 3D printers and laser cutters. Whether you’re into art, engineering, gaming, fashion, or just love making cool stuff, this class gives you the skills to prototype, experiment, and build things you’re genuinely proud of.
Electronics Design and Engineering is a hands‑on class where you get to explore how the tech you use every day actually works, by building it yourself. You’ll learn the core ideas behind circuits while designing, wiring, and coding your own creations. Along the way, you’ll measure voltage, make a battery, use breadboards, solder components, build switches and sensors, and program microcontrollers to bring your projects to life. The class wraps up with a final project you design yourself, giving you the freedom to create something that matches your interests and shows off everything you’ve learned.
Robotics Engineering is a hands-on class where you and a partner team up to build a robot and bring it to life through coding. You’ll learn how to plan, create, and debug programs that control motors and sensors as you tackle a series of fun, fast‑paced challenges. Along with projects and participation, you’ll also be graded on important 21st‑century skills, such as collaboration, problem‑solving, and perseverance — the same habits of mind that fuel success in school, careers, and whatever big ideas you chase next.
To take this elective, students require ESL Level 3.
Data Discoveries is a hands-on, challenge‑driven computer science class where you’ll learn how to use problem‑solving, data, and machine learning to tackle real‑world issues. You’ll start by working through puzzles and scenarios that teach you how computers input, store, and process information, then move into exploring how data is represented, collected, and used to automate solutions. As the course progresses, you’ll dive into machine learning, discovering how computers learn from patterns in data to make decisions.
Throughout the semester, you’ll build apps and tools that solve problems you care about, ending with a final machine‑learning‑powered project that’s entirely your own.
To take this elective, students require ESL Level 3.
AI Foundations introduces students to the core principles of computer science and the growing role of artificial intelligence in everyday life. Through hands-on programming, visual problem solving, and critical analysis, students explore how computing systems work, how data powers AI, and how intelligent tools make decisions. They learn to write Python programs, analyze the structure of the Internet, investigate cybersecurity risks, and interpret data through visualizations and models. Throughout the course, students examine how AI systems impact individuals and communities, and build the skills to use computing and AI to solve meaningful problems in their world.
Throughout the semester, you’ll build apps and tools that solve problems you care about, ending with a final machine‑learning‑powered project that’s entirely your own.
To take this elective, students require ESL Level 3.
*Please note, course offerings are subject to change and will be offered depending on student interest.