Module Summary
This module aims:
 | To provide a coherent framework for the design and development of
computer programs;
|
 | To develop skills in the use of basic data structures provided by a
programming language;
|
 | To develop skills in modular programming and program design in a
programming team environment;
|
 | To foster a practical awareness of the use of algorithms for
problem-solving.
|
We'll be looking at building on your existing programming knowledge by
working on individual tasks and team-based projects. By then end of it you
should be able to:
 | Use modular programming techniques;
|
 | Use basic data structures;
|
 | Apply various software development techniques in a practical
situation from analysis of requirements through design into coding,
testing, debugging, and documentation;
|
 | Accomplish programming tasks as an involved member of a programming
team.
|
Assessment
The module is assessed by individual and team-based coursework
assignments.
|