TOPIC 1 INTODUCTION TO PROGRAMMING