Software Workshop ICY

School of Computer Science

College of Engineering and Physical Sciences


Code 21699

Level of study First Year

Credit value 40

Semester 1+2

Module description

The module introduces and develops object oriented design and programming skills through the Java programming language.

Teaching and learning methods

2 hrs lecture, 1 hr tutorial, 3 hrs supervised laboratory sessions per week (plus unsupervised laboratory sessions).
The module is taught through a combination of lectures, tutorial and both supervised and independent practical work. The module has a strong practical element. The lectures introduce and develop the major topics of object oriented software development. Small groups are used for tutorials through which practical work is assigned, discussed and assessed.