Course description:
This course introduces the fundamental principles of computer programming and programming languages, flowcharts, variables, input and output statements, control structures, functions and methods and arrays. These concepts will be applied using an appropriate programming language or visual programming language.