Site pages
Current course
Participants
General
22 February - 28 February
1 March - 7 March
8 March - 14 March
15 March - 21 March
22 March - 28 March
29 March - 4 April
5 April - 11 April
12 April - 18 April
19 April - 25 April
26 April - 2 May
COURSE OUTLINE
COMPUTER PROGRAMMING 3(2+1)
Course Outline
Module 1: Introduction to Computer Programming
Lesson 1. Problem solving with computer programming – Part I (Algorithms and flowcharts).
Lesson 2. Problem solving with computer programming – Part II (Pseudo codes and analysis of algorithms).
Lesson 3. Concepts of programming language.
Module 2: Basic Components of ‘C’ Programming Language
Lesson 4. Characteristics of ‘C’ language.
Lesson 5. Data types in ‘C’.
Lesson 6. Input/output statements in ‘C’.
Lesson 7. Operators and expressions – Part I (Arithmetic, assignment and relational operators).
Lesson 8. Operators and expressions – Part II (Logical and bitwise operators).
Module 3: Control Statements
Lesson 9. Simple and compound statements.
Lesson 10. Decision control statements.
Lesson 11. Loop control statements – Part I (while, do...while and for loops).
Lesson 12. Loop control statements – Part II (Nesting of control statements).
Module 4: Functions
Lesson 13. Functions in ‘C’ – Part I (Declaration, prototypes, parameter passing and access).
Lesson 14. Functions in ‘C’ – Part II (Library functions and recursion).
Module 5: Arrays
Lesson 15. Arrays in ‘C’ – Part I (Single-dimensional arrays: declaring arrays and assigning initial values).
Lesson 16. Arrays in ‘C’ – Part II (Multi-dimensional arrays and pointers)
Module 6: Structures and Unions
Lesson 17. Structures and unions.
Module 7: File Handling
Lesson 18. File handling in ‘C’.
Last modified: Wednesday, 10 October 2012, 5:10 AM