Computer Programming Level 5

Winter 2019 Term: Week of January 6, 2020 – Week of March 9, 2020
Request for Free Assessment
Tuition: $720
Length: 12 Weekly Sessions with1.5 hours/session

Course Description:

 

After having played Minecraft or have completed previous programming classes, students will be introduced to programming using Python and Minecraft. In this course, students will learn how to build various structures in Minecraft using Python and the mcpi library.

As this is an introductory course, students will be taught at their own pace and aims to help students increase or gain an interest in programming. Being a 3D world, students will need to learn how to manipulate entities across Minecraft’s x, y, and z planes, in order to create buildings such as their very own house, maze, and giant wall of explosives. What normally takes several hours of playing can now be done in a few minutes of coding!

Additionally, students will learn how to use Python to “hack” in Minecraft. They will be taught how to build tools that normally cannot be done without coding, such as a teleportation bow or an automatic bridge builder. After completing this series of 12 levels, students will leave with an intermediate knowledge of coding in Minecraft, as well as some fundamental programming concepts in Python which can be applied elsewhere. Students can expect to be more than prepared for the fifth level.

Requirements to join this level:

* Have completed one of the Scratch courses (Levels 1 – 3), or demonstrate similar programming knowledge during an assessment session
* Basic typing skills: this level requires a fair amount of typing
* Basic math such as easy addition and subtraction
* Minimal computer navigation skills: saving, opening and running files, switching between windows
* Have played Minecraft/ROBLOX before (familiar with how the game works/controls)
* An interest in programming

Curriculum

  • Use Python and its libraries to create various entities in Minecraft
  • Understand 3D coordinates (x, y, z)
  • Work with various variable types (string, int, boolean)
  • Learn the basics of functions
  • Understand iterative loops (if, while, for)
  • Introduction to lists, stacks
  • Understand Python class functions
  • Learn how to incorporate external files into Python (File I/O)
Tuition:

 $720

Length:

        12 Weekly Sessions

        1.5 hours/session

Contact Us:

(604)732-2114

Register@geekedu.ca

Course Description:

 

After having played Minecraft or have completed previous programming classes, students will be introduced to programming using Python and Minecraft. In this course, students will learn how to build various structures in Minecraft using Python and the mcpi library.

As this is an introductory course, students will be taught at their own pace and aims to help students increase or gain an interest in programming. Being a 3D world, students will need to learn how to manipulate entities across Minecraft’s x, y, and z planes, in order to create buildings such as their very own house, maze, and giant wall of explosives. What normally takes several hours of playing can now be done in a few minutes of coding!

Additionally, students will learn how to use Python to “hack” in Minecraft. They will be taught how to build tools that normally cannot be done without coding, such as a teleportation bow or an automatic bridge builder. After completing this series of 12 levels, students will leave with an intermediate knowledge of coding in Minecraft, as well as some fundamental programming concepts in Python which can be applied elsewhere. Students can expect to be more than prepared for the fifth level.

Requirements to join this level:

* Have completed one of the Scratch courses (Levels 1 – 3), or demonstrate similar programming knowledge during an assessment session
* Basic typing skills: this level requires a fair amount of typing
* Basic math such as easy addition and subtraction
* Minimal computer navigation skills: saving, opening and running files, switching between windows
* Have played Minecraft/ROBLOX before (familiar with how the game works/controls)
* An interest in programming

0
WEEKLY SESSION
0
HOURS
0
STUDENTS PER CLASS

Curriculum

  • Use Python and its libraries to create various entities in Minecraft
  • Understand 3D coordinates (x, y, z)
  • Work with various variable types (string, int, boolean)
  • Learn the basics of functions
  • Understand iterative loops (if, while, for)
  • Introduction to lists, stacks
  • Understand Python class functions
  • Learn how to incorporate external files into Python (File I/O)

Showcase

Showcase

Vancouver Location
Richmond Location
Vancouver Location

Wednesday

Thursday

No courses available!
Richmond Location
No courses hours available!
No courses available!