Programming Principles
The Programming Principles module is intended as the first introductory course to programming.
The module will introduce students to the inner workings of a computer and introduce them to fundamental programming concepts such as assigning and manipulating variables, using conditional statements, looping and iterations, using more complex data types and data structures, and creating simple functions.
Students will also be guided to identify and solve syntactical or logical problems, how to use libraries, and learn techniques to create efficient and effective code.