Undergraduate Catalogue of Courses 2012/2013
CENTRE FOR LIFELONG LEARNING - SCIENCE
KL 109D
COMPUTER PROGRAMMING AND PRINCIPLES
CREDIT POINTS 15
Course Co-ordinator: Dr Sally Middleton
Pre-requisite(s):
Note(s): i) Assistive technologies may be required for any student who is unable to use a standard keyboard/mouse/conputer monitor. Any students wishing to discuss this further should contact the School Disability Co-ordinator.
The course will cover the basic principles of computer programming consisting of topics such as the following:
- Fundamental programming concepts including variables and scope, conditional statements, and iteration.
- Pseudocode. Fundamental algorithms including simple sorting and searching, and data structures including arrays.
- Boolean algebra, logic, set theory and proof. Relations, functions, combinatorics, graphs.
2 x 1 hour recorded on-line lectures and uploaded onto MyAberdeen, 1 x 2 hour online practical per week.
1st Attempt: one two-hour written examination (75%); Continuous Assessment (25%).
Resit: 1 two hour written examination (75%); continuous assessment mark carried forward.

