Programme/Approved Electives for 2021/22
Available as a Free Standing Elective
This module introduces the fundamental concepts underlying computer programming together with techniques for applying these using a contemporary programming language. The module will have a strong practical element.
To introduce computer programming concepts using a generic (non-context specific) computer language and to develop problem-solving skills in the frame of computer programming.
Intended Learning Outcomes
Show practical experience of the basic concepts of computer programming. will be achieved by assessments: 1Evaluate the suitability of computer language data and control structures to achieve basic problem-solving. will be achieved by assessments: 1Use basic software engineering principles in order to design and implement computer programs. will be achieved by assessments: 1
Lectures: 22hours (22 1h Lectures)Practicals: 22 hours (22 1h Practicals)Tutorials: 4 hours (4 1h Tutorials)Practical/Tutorial preparation: 36 hours (1h per practical, 3h per tutorial)Private study: 66 hours
1: Coursework weighted 100%
Description of Module Assessment
Approximately 4 practical lab tasks/assessments completed throughout the course of the module.Approximately 4 practical lab tasks/assessments completed throughout the course of the module.