Course Description |
This module provides a foundation in the design and implementation of well-structured computer programs.
After successful completion of this module, students will be able to:
-construct expressions using numeric, string, Boolean and composite values,
-construct nested code blocks using selection and iteration,
-implement pure functions and those with side effects,
-construct recursive functions,
-implement modular programs that can be tested and debugged easily,
-design test cases.
|