Site pages
Current course
Participants
General
Topic 1
Topic 2
Topic 3
Topic 4
Topic 5
Topic 6
Topic 7
Topic 8
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