Unit 1
I. Introduction to Programming (18 marks) A. Concepts of Algorithm and Flowcharts B. Problem solving using Algorithm and Flowchart C. Types of Programming languages D. Characteristics of higher level language E. Compiler and Interpreter
II. Overview of C A. Introduction B. Importance of C C. Sample C programs D. Basic structure of C programs E. Programming style F. Executing of C program
III. Constants, Variables and Data Types A. Introduction B. Character Set C. C tokens D. Keywords and Identifiers E. Constants F. Variables G. Data types H. Declaration of Variables I. Defining symbolic constants
Unit 2
I. Operators and Expressions