School of Computer Science

Module 26260 (2018)

Module description - MSc Software Workshop 1

The Module Description is a strict subset of the Syllabus Page.

Module Title MSc Software Workshop 1
School School of Computer Science
Module Code 06-26260
Level 4/M C
Member of Staff Manfred Kerber
Semester Semester 1 - 20 credits

Lectures, tutorials and assisted lab sessions

Contact Hours: 66


This module introduces and develops object oriented design and programming skills. It introduces the Java programming language as an example of an object oriented programming language and develops software development skills through Java.


On successful completion of this module, the student should be able to:

  1. Demonstrate an understanding of types, classes, objects, methods, inheritance, and exceptions
  2. Demonstrate an understanding of and use object oriented analysis and design processes
  3. Demonstrate the use of object-oriented class libraries for building applications using GUI classe.
  4. Explain methods and techniques for program testing
  5. Explain the rationale for the use of object oriented programming and its limitations

Sessional: 1.5 hr examination (75%), continuous assessment (25%).

Supplementary (where allowed): 1.5 hr examination (100%)