INTRODUCTION TO PROGRAMMING 1 (T1, T2, or T3)
One of the joys of Computer Science is learning to make things move, and another is interacting with them on the screen. Capitalizing on these wonderful “A-ha!” moments, this course explores the basic principles and concepts of computer programming. Students will practice these principles using a highly visual and intuitive programming language that equips students with the fundamentals needed to solve complex programming problems. Students will be able to proceed at their own pace as they develop their problem solving skills and independent programming abilities. (This course serves as the prerequisite for Introduction to Programming 2.)
MAKERSPACE: DESIGN AND ENGINEERING (T1, T2 or T3)
Students will embark on a technological Makerspace exploration using a Design Thinking approach that will empower them to develop artifacts of self-expression and imagination. Students will learn how to utilize 2D and 3D design tools and skills for digital fabrication, as well as programming microcontrollers. With a focus on project-based engineering challenges, this class will empower students to expand their understanding of materials and equipment in the Makerspace and develop their skills of design, engineering and design, and computer programming while creating functional prototypes and moving works of art. No prerequisite for this course. Counts as a computer science elective.
VIRTUAL WORLDS (T2, T3)
The field of virtual reality has reached a turning point - affordable simulation hardware and software is now available that provides for a sense of immersion and realism that unl now has been impossible. These virtual worlds offer up new opportunities for engagement in the fields of education, gaming, and social networking. In this class students will use the Oculus Quest virtual reality headset to not only experience virtual worlds but also to create them, as well. With a focus on learning about ways in which virtual reality will disrupt technology in the coming decades, students will navigate virtual space and develop experiences for others. They will practice creating three-dimensional artwork and models in virtual reality, viewing and developing 360 degree video streams, and applying computer programming skills to the behavior of their own virtual worlds.
AUDIO-ANIMATRONIC ARCHITECTS: CRAFTING STORIES WITH CODE (T1, T2)
In this engaging course, students will delve into the world of audio-animatronics, combining the art of theater, narrative crafting, and computer engineering to create immersive experiences. Drawing inspiration from the innovative solutions of theme park Imagineering, participants will learn to design and program robotic figures, using storytelling as a powerful tool to breathe life into their technical creations. This journey emphasizes the synergy between coding and creativity, challenging students to envision and construct their own “enchanted” narratives.
MINDFUL MACHINES: ETHICS AND INNOVATION IN AI (T1, T2, OR T3)
Mindful Machines is a trimester-long exploration designed for 7th and 8th graders, delving into artificial intelligence (AI). The course begins with an introduction to AI, addresses ethical implications and AI bias, progresses through the creation and training of example models using Google's Teachable Machine, and concludes with a review of practical and responsible ways to utilize AI for knowledge acquisition and productivity. Emphasis is placed on understanding AI's transformative potential while acknowledging and addressing the challenges and responsibilities that come with it.