Durham University
Programme and Module Handbook

Undergraduate Programme and Module Handbook 2013-2014 (archived)

Module COMP2231: SOFTWARE METHODOLOGIES

Department: Computer Science

COMP2231: SOFTWARE METHODOLOGIES

Type Open Level 2 Credits 20 Availability Available in 2013/14 Module Cap None. Location Durham

Prerequisites

  • Introduction to Programming OR Computational Thinking

Corequisites

  • None

Excluded Combination of Modules

  • None

Aims

  • To further students' programming skills and understanding, and to enable them to apply their skills and principles learned to a variety of software applications and using various methods.

Content

  • Artificial Intelligence search.
  • Graphics.
  • Digital communication.
  • Image processing.

Learning Outcomes

Subject-specific Knowledge:
  • On completion of the module, students will be able to demonstrate:
  • a fundamental understanding of some core software methodologies and the pros and cons of their application
  • an understanding of the programming principles and applications used to solve typical computing problems in different software application areas.
Subject-specific Skills:
  • On completion of the module, students will be able to demonstrate:
  • an ability to implement programs using core software methodologies
  • an ability to use software tools related to different software application areas
  • an ability to assess and appreciate the trade-off between practical problem soloution and intrinsic theoretical barriers to computational solution.
Key Skills:
  • On completion of the module, students will be able to demonstrate:
  • an ability to undertake reasoning in different application areas
  • an ability to communicate technical information
  • an ability to use general IT tools.

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

  • Lectures enable students to learn core material on the different subject areas.
  • Practical classes enable students to apply the material learned in lectures and enhance their understanding.
  • Formative and summative assignments encourage and guide independent study.
  • Summative examinations test the knowledge acquired and the students' ability to use this knowledge to solve problems.

Teaching Methods and Learning Hours

Activity Number Frequency Duration Total/Hours
lectures 44 2 per week 1 hour 44
practical classes 22 1 per week 2 hours 44
preparation and reading 112
Total 200

Summative Assessment

Component: Examination Component Weighting: 66%
Element Length / duration Element Weighting Resit Opportunity
Examination 2 hours 100% Yes
Component: Coursework Component Weighting: 34%
Element Length / duration Element Weighting Resit Opportunity
Practical work 100% Yes

Formative Assessment:

Example formative exercises given during the course.


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