If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.
Module Title
Software Workshop 1 (MSc)
School
Computer Science
Department
Computer Science
Module Code
06 26260
Module Lead
Manfred Kerber
Level
Masters Level
Credits
20
Semester
Semester 1
Pre-requisites
Co-requisites
Restrictions
None
Exclusions
Description
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.
Learning Outcomes
By the end of the module students should be able to:
Demonstrate an understanding of types, classes, objects, methods, inheritance, and exceptions
Demonstrate an understanding of and use object oriented analysis and design processes
Demonstrate the use of object-oriented class libraries for building applications using GUI classe
Explain methods and techniques for program testing
Explain the rationale for the use of object oriented programming and its limitations