| The aim of this is module is to give students confidence in using the basic constructs of programming languages to solve computational problems. Consideration is given as to how problem information might be represented in code or on paper and what steps may be performed to arrive at a solution. Abstraction, modularity and top-down design are central to this module. The aims of this module are:
|
|
| The module will be delivered primarily through lectures, tutorials and laboratory work. The material will be developed in an informal way during lectures. It is envisaged that the students will assimilate much of the material through problem solving and exercises. Emphasis will be placed on worked examples and group discussion of exercises. The provided exercises will cover material relevant to the lectures. Tutorials will be used to allow the students to raise any issues they have with problem sets or material delivered in lectures. Going through solutions in detail is intended to help students get over blocks they may meet in trying to understand the material and when working thorough solutions. |
| Module Content & Assessment | |
|---|---|
| Assessment Breakdown | % |
| Formal Examination | 60 |
| Other Assessment(s) | 40 |