Durham University
Programme and Module Handbook

Undergraduate Programme and Module Handbook 2012-2013 (archived)

Module COMP4061: SOFTWARE, SYSTEMS AND APPLICATIONS IV

Department: Computer Science

COMP4061: SOFTWARE, SYSTEMS AND APPLICATIONS IV

Type Open Level 4 Credits 20 Availability Not available in 2012/13 Module Cap None. Location Durham

Prerequisites

  • Software, Systems and Applications III

Corequisites

  • None

Excluded Combination of Modules

  • None

Aims

  • To encourage students to think critically about the development of software to support systems utilising existing and emerging technologies.
  • To enable students to study and research a number of topic themes across relevant application areas, focussing on case studies, and undertake research within these topic themes.

Content

  • Students will study two topic groupings that are for example:
  • Dependability, Fault-Tolerance, Security, Risk (underpinned by Critical Systems from Software, Systems and Applications III).
  • Virtual Reality, Multi-Touch, Augmented Reality (underpinned by Advanced Interfaces from Software, Systems and Applications III).
  • Mobile HCI, Mobile Communication, Infrastructure, Standards (underpinned by Mobile Computing from Software, Systems and Applications III).
  • Brain Input, Free Gesture Input, Multi-Sense Output (underpinned by Advanced Interaction from Software, Systems and Applications III).
  • Cluster-based computing, gaming (MMOG), Simulation (underpinned by High-Performance Computing from Software, Systems and Applications III).
  • Web2.0, Cloud Computing (underpinned by Distributed Systems from Software, Systems and Applications III).
  • Product Families, Maintenance, Reuse (underpinned by Software Evolution from Software, Systems and Applications III).
  • Multi-core programming, Processor Architectures, Parallel Emulation underpinned by Parallel Architectures from Software, Systems and Applications III).

Learning Outcomes

Subject-specific Knowledge:
  • On completion of this module, students will be able to demonstrate an in-depth knowledge of the two topic groups and how they are applicable to the current industrial environment and potential for emerging needs.
Subject-specific Skills:
  • On completion of this module, students will be able to demonstrate:
  • an ability to critically analyse how two topic groups interact both within and between groupings
  • an ability to conduct research focussed on hybrid approaches to support software applications
  • an ability to independently evaluate research issues within each topic grouping including state-of-the-art, ongoing research and application areas
  • an ability to identify challenges and barriers to emerging issues within the topic areas.
Key Skills:
  • On completion of this module, students will be able to demonstrate:
  • an ability to reason about research areas and appreciate research
  • an ability to recognise and apply the appropriate analysis techniques to compare and contrast different research approaches
  • an ability to communicate technical information
  • an ability to confidently use research material as regards existing and new solutions.

Modes of Teaching, Learning and Assessment and how these contribute to the learning outcomes of the module

  • Lectures enable students to learn core material in the different subject areas.
  • Problem classes enable students to apply the material learned in lectures and enhance their understanding, and support indiviudual directed research and presentations.
  • Summative assignments (a mini-project plus a report) test the knowledge acquired and the students' ability to use this knowledge to solve complex problems.

Teaching Methods and Learning Hours

Activity Number Frequency Duration Total/Hours
lectures 44 2 per week 1 hour 44
problem classes 11 1 every 2 weeks 2 hours 22
preparation and reading 134
Total 200

Summative Assessment

Component: Mini-project Component Weighting: 60%
Element Length / duration Element Weighting Resit Opportunity
Mini-project 100% no
Component: Report Component Weighting: 40%
Element Length / duration Element Weighting Resit Opportunity
Report hours 100% no

Formative Assessment:

Problem classes will intermix group discussions with individual student presentations.


Attendance at all activities marked with this symbol will be monitored. Students who fail to attend these activities, or to complete the summative or formative assessment specified above, will be subject to the procedures defined in the University's General Regulation V, and may be required to leave the University