Programs
Students Says:
-
"I made a lot of cool apps!"
Michael Liu
Mobile App -
"It's really cool to know how to code."
Nicholas Huang
Intro Java -
"The Java class really helped me a lot."
Alex Rao
Intro Java
Game Development
This introductory course teaches students how to think logically by creating logic gates inside the Minecraft gaming environment. The second part of the course introduces students to the world of programming. Using the ComputerCraft modification for Minecraft, students will learn how to code in the lua programming language.
GAME 01: Minecraft
Minecraft requires critical thinking and creativity throughout the game. Students will learn how to think logically by creating devices and logic gates using redstone, the circuit component of Minecraft.
Student Learning Outcomes:
- Creating basic logic gates.
- Using logic gates to create redstone inventions.
- Produce useful contructs that aid gameplay to encourage learning
- Improve their critical thinking skills as well as creativity
Prerequisites:
None Required
Students ready to explore their virtual world
GAME 02: Minecraft
In this course, students will learn how to code using ComputerCraft, a Minecraft modification that students will add to their Minecraft game. ComputerCraft utilizes the Lua programming language and requires students to learn Lua in order to program machines to complete custom tasks. ComputerCraft not only teaches students how to code in Lua, but it also motives them to self learn and create their own programs as these programs improve the way they play Minecraft.
Student Learning Outcomes:
- Understand Lua syntax.
- Be able to create and utilize loops.
- Be able to create and utilize variables
- Become familiar with APIs
Prerequisites:
None Required
Students ready to explore the world of coding