teach-ict.com logo

THE education site for computer science and ICT

1. Introduction to programming techniques

Any computer program needs to be able to do the following:

  • Set data values that will not change as the program runs.
  • Keep track of data that does change as the program runs.
  • Carry out calculations.
  • Compare data.
  • Allow the user to enter data.
  • Display data to the user.

Every programming language does this using a common set of tools, called constructs. We will discuss some of the most common of these over the next few pages.