Kanata Art center
HOME > COMPUTER SCIENCES & PHYSICS

COMPUTER SCIENCES & PHYSICS

Scratch Programming

Ages 8+

This Scratch Programming focuses on basic programming concepts while maintaining a fun and light atmosphere for children to explore making programs at their own pace, and the way they would prefer. Suitable for younger ages, Scratch provides an easy and accessible way to code!

Computer Programming Beginner

Ages 10+

Computer Programming Beginner allows students to explore an introduction to computer programming. Throughout this course we focus on teaching code at a fundamental level and make use of C++ as a precise language to better teach these essential concepts.

Computer Programming Intermediate

Ages 10+

Computer Programming Intermediate or knowledge of and comfort with C++ and it's syntax (recommended at least 1 month of experience)

Physics

Ages 15+

The objective of this course is to provide an in-depth presentation of Newtonian mechanics. Students that complete the course will be well prepared for a University/College level introductory physics course.

Computer Programming Club

Ages 10+

Computer Programming Club

Robotics Club

Ages 10+

Robotics Club

Rocket Modeling Club

Ages 10+

Rocket Modeling Club

Graphics and Computations I

13+ || 2 hours, 8 weeks, twice a week

Prerequisite:

- Programming Fundamentals II or knowledge of, and comfort with, C++ and it's syntax (recommended at least 5 months of experience).

- A test will also be given to determine if a student is ready or not to progress to Graphics and Computations I, a minimum of 80% is needed.

Recommended:

- A basic knowledge of Linear Algebra, or comfort with learning new mathematical concepts

- Visual Studio 2019 (community or enterprise) installed at home

Graphics and Computations I explores one of the most complex and in-depth fields of computer programming. This course primarily focuses on low-level graphics, its applications, and the mathematical concepts behind computer imaging. With a small code base being provided by the instructor, students are expected to learn and expand upon the engine themselves.