Computer Programming Level 6

Winter 2020 Term: Week of September 1, 2020 – Week of March 8, 2021
Request for Free Assessment
Tuition: $720
Length: 12 Weekly Sessions with 1.5 hours/session

Course Description:

 

In this course, students will learn Python programming hands-on by using code to create fun art and games. This course teaches programming in Python and the Turtle Graphics library, a Python library used to create digital art and visual patterns. Students with little to no programming experience will find this course particularly useful as it will teach concepts from the ground up. Intermediate level students with an interest in using programming to capture user input and create graphics can also benefit from the later sections of this course.

First, we will look at setting up Turtle Graphics and some basic things we can do using the graphics library. Next, you will get hands-on experience using programming to create graphics creation program. Finally, you will learn basic game development using Turtle Graphics and will understand how we can capture user input and construct game logic in Python.

By the end of this course, you will have a firm grasp on the foundational concepts of Python programming and be able to implement your knowledge to create visually appealing graphics. You will have a set of skills that you can use to build video games for next level class.

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
  • Have a fundamental understanding of the Python programming language.
  • Have the skills and understanding of Python to confidently apply for Python programming jobs.
  • Algorithm of complex projects

COURSE OVERVIEW

 

Course Details

Curriculum

Showcase

Tuition:

 $720

Length:

        12 Weekly Sessions

        1.5 hours/session

Contact Us:

(604)732-2114

Register@geekedu.ca

Course Description:

 

In this course, students will learn Python programming hands-on by using code to create fun art and games. This course teaches programming in Python and the Turtle Graphics library, a Python library used to create digital art and visual patterns. Students with little to no programming experience will find this course particularly useful as it will teach concepts from the ground up. Intermediate level students with an interest in using programming to capture user input and create graphics can also benefit from the later sections of this course.

First, we will look at setting up Turtle Graphics and some basic things we can do using the graphics library. Next, you will get hands-on experience using programming to create graphics creation program. Finally, you will learn basic game development using Turtle Graphics and will understand how we can capture user input and construct game logic in Python.

By the end of this course, you will have a firm grasp on the foundational concepts of Python programming and be able to implement your knowledge to create visually appealing graphics. You will have a set of skills that you can use to build video games for next level class.

Requirements to join this level:

Have completed the sixth 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
  • Draw graphic projects using the x and y-axises
  • Conditional If-else-elif
  • Automatic loops control
  • Comparison operators
  • Introduction to functions
  • Use of other external libraries
  • Typing practice
  • Pen attributes: size and colours
  • Game physics and animation
  • Algorithm of complex projects

Showcase