Module 06-34153 (2020)
Software Workshop 1
Level 4/M
Uday Reddy Ian Kenny Miriam Backens Subashini Manimaran Jacqueline Chetty | Semester 1 | 20 credits |
Co-ordinator: Jacqueline Chetty
Reviewer: Uday Reddy
The Module Description is a strict subset of this Syllabus Page.
Outline
This module introduces and develops the principles of object oriented and imperative programming. Students will learn how to design and develop computer programs using an object-oriented programming language, and how to test their correctness. The development of complete applications with a graphical user interface (GUI) will be introduced.
Learning Outcomes
On successful completion of this module, the student should be able to:
- Explain and apply the core concepts of object-oriented programming
- Design and implement computer programs using an object-oriented approach
- Explain and apply methods and techniques for program testing
- Use external libraries effectively
- Explain the rationale for the use of object oriented programming and its limitations
Assessment
- Main Assessments: Continuous assessment (100%)
- Supplementary Assessments: Continuous assessment (100%) over the Summer period
Programmes containing this module
- MSc Computer Science [0008]
- MSc Human-Computer Interaction [9151]