Computer Programming Level 6

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

Course Description:

 

After having plenty of experience developing computational thinking with block-based programming, you are ready to use your knowledge and apply it to a text-based language. We are now going to teach you how to translate the programming concepts learned in previous courses into the Python language.

In this level, we are going to be making graphic games using  Pygame. This library is an excellent starting place for their Python journey.

After completing this series of twelve classes, you will be familiar with the basics of Python 3 and programming in general. Unlike the tools we used in previous courses, Pygame requires a deeper understanding of complex concepts, as you are explicitly programming everything you see on the screen.

Game creation using any programming language is an excellent way to learn a new language. With game development, you often use quite a bit of logic, mathematics, physics, and other concepts, all of which come together for game creation.

Requirements to join this level:

Have completed the fifth level of our program, or demonstrate similar programming knowledge in an assessment session.

Intermediate/advanced computing skills: This level requires a lot of typing. Make sure you feel comfortable using the computer.

Curriculum

  • Python syntax: indentation, naming conventions
  • Variables and scope
  • Primitive data types and casting
  • Introduction to classes and objects
  • Manipulating an object’s position on the x and y-axises
  • Conditional If-else-elif
  • Comparison operators
  • Introduction to functions
  • Use of other external libraries
  • Typing practice
  • Game physics and animation
  • Algorithm of complex projects
Tuition:

 $720

Length:

        12 Weekly Sessions

        1.5 hours/session

Contact Us:

(604)732-2114

Register@geekedu.ca

Course Description:

 

After having plenty of experience developing computational thinking with block-based programming, you are ready to use your knowledge and apply it to a text-based language. We are now going to teach you how to translate the programming concepts learned in previous courses into the Python language.

In this level, we are going to be making graphic games using  Pygame. This library is an excellent starting place for their Python journey.

After completing this series of twelve classes, you will be familiar with the basics of Python 3 and programming in general. Unlike the tools we used in previous courses, Pygame requires a deeper understanding of complex concepts, as you are explicitly programming everything you see on the screen.

Game creation using any programming language is an excellent way to learn a new language. With game development, you often use quite a bit of logic, mathematics, physics, and other concepts, all of which come together for game creation.

Requirements to join this level:

Have completed the fifth level of our program, or demonstrate similar programming knowledge in an assessment session.

Intermediate/advanced computing skills: This level requires a lot of typing. Make sure you feel comfortable using the computer.

0
WEEKLY SESSION
0
HOURS
0
STUDENTS PER CLASS

Curriculum

  • Python syntax: indentation, naming conventions
  • Variables and scope
  • Primitive data types and casting
  • Introduction to classes and objects
  • Manipulating an object’s position on the x and y-axises
  • Conditional If-else-elif
  • Comparison operators
  • Introduction to functions
  • Use of other external libraries
  • Typing practice
  • Game physics and animation
  • Algorithm of complex projects

Showcase

Schedule

Vancouver Location
Richmond Location
Vancouver Location

Tuesday

Wednesday

Saturday

Tuesday

Wednesday

Saturday

No courses available!
Richmond Location

Friday

Sunday

Friday

Sunday

No courses available!