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




Back to top...


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




Back to top...