Students explore hardware, software and processes. This includes an introduction to the algorithm as a problem-solving tool, to programming languages in general and to the role of programming as a tool for implementing algorithms.
*Course developed and shared by Jen Lefebvre from Wild Rose School Division
Students are introduced to a general programming environment in which they write simple structured algorithms and programs that input, process and output data, use some of the more basic operators and data types, and follow a sequential flow of control. The course follows the Khan Academy Programming 101 online video course that introduces students to Java Script.