T E C H N O L O G Y: I N T R O T O R O B O T I C S
Offered at: Grade 9, Grade 10, Grade 11, Grade 12
Credits: 0.5 (semester course)
Concepts Include: Basic Electronics (Resistance, Voltage and Amperage), Basic Mechanics, Gears, Torque, Speed, Precision, Block Programming.
Overview:
This introductory high school course inquires into the fundamental connection between electricity, coding, and robotics. It explores how these elements work together to animate everyday objects, tackle real-world challenges, and shape futuristic perspectives. Through a hands-on approach with Lego Mindstorms, students will unravel the intricacies of simple coding and mechanics, witnessing the transformation of ordinary objects into machines capable of specific tasks.
Course prerequisites: None
Course requisites: Computer
T E C H N O L O G Y: I N T R O T O V I D E O G A M E S D E S I G N
Offered at: Grade 9, Grade 10, Grade 11, Grade 12
Credits: 0.5 (semester course)
Concepts Include: MDA Framework, Level Design Principles, Game Maker Scripting and Coding.
Overview:
In this course, students delve into the dynamic realm of video games, as it has become a tool for personal and cultural expression. The focus of this course is hands-on game development using GameMaker, a professional game engine, where students will undertake the creation of three 2D distinct games: The first project involves developing a top-down shooter, immersing students in the world of designing fast-paced gameplay, enemy mechanics, and strategic challenges. The second project centers around crafting a top-down dungeon exploration game, allowing students to delve into the intricacies of level design, puzzle mechanics, and immersive storytelling within the dungeon environment. Lastly, the third project focuses on creating a platformer, providing students the opportunity to master character movement, platform design, and the incorporation of gravity and physics elements.
Course prerequisites: None
Course requisites: Computer
T E C H N O L O G Y: I N T R O TO C O M P U T E R S C I E N C E
Offered at: Grade 9, Grade 10, Grade 11, Grade 12
Credits: 0.5 (semester course)
Concepts Include: Data Types and Structures, Strict Syntax Programming Languages, Conditionals, Loops, Functions, 2D Arrays, Objects and Classes
Overview:
In this introductory course in Computer Science and programming, students embark on an exploration of the fundamental principles that underpin the digital world. Through hands-on learning experiences with the Processing programming language, students will gain a solid foundation in computer science concepts. The course is structured to provide a comprehensive introduction to programming, algorithmic thinking, and problem-solving. Using Processing, a beginner-friendly language designed for visual arts and creative coding, students will learn to translate their ideas into executable code. The emphasis is on fostering a deep understanding of core programming concepts such as variables, loops, conditionals, functions, 2D arrays and Objects and Classes.
Course prerequisites: None
Course requisites: Computer
T E C H N O L O G Y : M A K E R L A B
Offered at: Grade 9, Grade 10, Grade 11, Grade 12
Credits: 0.5 (semester course) - Can be taken more than once.
Concepts Include: Project Management, SMART Goals, Persona, MYP Design Cycle, Iterative Development and
Metacognition.
Overview:
In this semester-long course, students will follow the design cycle to complete a project with a tangible, technological product as the outcome. The product will be of their choosing and should be original; it cannot be the direct result of following tutorials/instructions/directions found on the Internet or any media. Students will formulate a project plan with clear milestones, goals, and deliverables. These projects and products will require students to master a new skill (e.g., app programming for iOS, robot building patterns, developing 2D video games, etc.). Students will follow a free online course (of their choosing) to learn the skills needed to make the product. Students will complete the product following an iterative development prototyping cycle and evaluate how the product fills the project’s needs, requirements, or scope. The content of the HS Technology course is student-inspired and designed so that it can be taken in any or all semesters in grades 9 - 12.
Course prerequisites: None
Course requisites: Computer