Programme And Module Handbook
Course Details in 2020/21 Session

If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LM Software Workshop 2
SchoolComputer Science
Department Computer Science
Module Code 06 34188
Module Lead Kashif Rajpoot
Level Masters Level
Credits 20
Semester Semester 2
Pre-requisites LM Software Workshop 1 - (06 34182)
Restrictions None
Description This module will develop advanced object-oriented software development skills. Students will learn how to work with complex data structures and algorithms (including those that are recursive) and will learn how to build programs with components that run concurrently and over networks. In addition, the students will work in teams to build a substantial piece of software from specification through analysis and design to implementation.
Learning Outcomes By the end of the module students should be able to:
  • Explain and apply advanced programming language concepts including generic classes, interfaces and abstract classes.
  • Explain and apply recursion and recursive data structures
  • Use object-oriented class libraries for building applications.
  • Develop software systems from specification through design, implementation, and documentation.
  • Develop and use test plans
Assessment 34188-02 : Continuous Assessment : Coursework (100%)
Assessment Methods & Exceptions Main Assessments: 1.5 hour examination (50%) and continuous assessment (50%)

Supplementary Assessments: 1.5 hour examination (50%) and continuous assessment (50%)
Other Dubai version of Edgbaston module 06 34157
Reading List