Introduction to Programming

Course Description

This course is designed to teach the fundamentals of programming. Depending on the client requirements, it uses the relevant environment - such as Visual Basic, Java, C#, C++, Python etc - to show various principles, examples, and structures. It can be used as an introduction to any development language as it outlines the concepts rather than the specific features of a particular language, which would be the next stage in the development of new programmers.


This course is open to all experienced PC users. The required prior knowledge is Windows familiarity.

Guideline content

Overview of the CPU Structure of a Programme Event driven programming Instructions and Statements Data Types Understanding Variables Introduction to Constants Introduction to Arrays Expressions and Operators Precedence Program comment Program Flow and Decision Making Conditional Testing Looping Working with numbers Procedures Functions Using Financial Functions Working with Strings Understanding the ANSI and ASCII Character Sets Program debugging Saving Source Code Compiling Programs