Kanata Art center
HOME > COMPUTER SCIENCES > Programming Fundamentals I

Programming Fundamentals I

Course Description

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

The following topics will be covered throughout the 10 weeks:

Programming Concepts:

  • applications of programming
  • discussing how we communicate with computers through interpreters/compilers
  • what a programming language is, and what it does
  • debugging and how to use breakpoints and other useful tools


  • how to write a high-level set of instructions to solve a problem
  • identifying code structures and practising logical thinking

Variables and Data Types:

  • how to define and initialize variables, and why we would want to
  • taking in and using user input
  • operators in code (+, -, *, /, &&, ||, <, >, <=, >=, !=, etc.)

Conditional Statements:

  • discussing branching statements and conditional checks (if, else if, else)
  • implementing variables, operators, and user input into condition checks


  • types of loops (while, do while, for)
  • applications of each type of loop


  • what arrays are
  • how to use arrays
  • applications of arrays
  • arrays and for loops

Fall Session: October 7 – December 15

We are currently seeking enrolment for these classes. A minimum of 3 students per class is required. Please contact us for more information if you are interested!


Days Class Times Gender Ages Weeks Tuition Register
Tuesday6:00 pm - 7:30 pmBoth10+10$219.99 + HSTRegister
Please e-mail admin@resolutecenter.ca or call (613) 627-0066 to register.