|
Aims:
- introduce students to the principles of algorithm design
- introduce students to the C programming language
- introduce students to data types, iteration, subroutines and recursion
- introduce students to program design techniques
- enable students to readily transfer their programming skills to other languages
|
|
|
Objectives:
- design simple algorithmic solutions for computing problems;
- design and implement programs written in C;
- design modular programs;
- dry-run, debug, test and document programs;
- design data structures for graphics programs;
- write programs which use a simple graphics library and provide user-friendly graphic interaction
|