ADVANCED ROBOTIC DESIGN (T1, T2, or T3)
Using the latest LEGO Mindstorms EV3 system and complementary Resource Kits, students engineer robots using instructions and/or their imaginations, expanding their hands-on exploration of robotics and utilization of the Design Thinking process and digital fabrication tools such as 3D printers and the laser and vinyl cutters. Students design and program robots starting with LEGO’s Design Engineering Projects, culminating in the creation of their own unique robot or machine. Students will make aesthetic or functional attachments or field elements with the goal of integrating 3D printed or 2D laser cut models with their robots.
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 of Computer Science. 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. (This course serves as the prerequisite for Introduction to Programming 2.)
INTRODUCTION TO PROGRAMMING 2 (T1, T2, or T3)
Building on the learning done in Introduction to Programming 1, this course will explore more advanced topics of programming using the Java-based programming language of processing. Students will be exposed to object-oriented design and further solidify their knowledge of the fundamental tools of programming, Projects invite students to program or design interactive games. (Prerequisite: Introduction to Programming 1 or permission of the Department.)
FABulous (Two-trimester course, T1 and T2)
Embark on a makerspace exploration using a Design Thinking approach that will empower you to develop prototypes through the lenses of expression and imagination. Learn how to utilize 2D and 3D design tools for digital FABrication, and further develop your ideation with programming. This class cycles through the tools of our new makerspace, allowing you to learn and develop skills so that you become accustomed to the makerspace and learn what tools to use for a given problem, empowering you to expand your understanding and application of digital and artistic mediums and processes.