Undergraduate Programme and Module Handbook 2012-2013 (archived)
Module COMP2231: SOFTWARE METHODOLOGIES
Department: Computer Science
COMP2231: SOFTWARE METHODOLOGIES
Type | Open | Level | 2 | Credits | 20 | Availability | Available in 2013/14 onwards | 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.
- Tutorials provide active engagement and an opportunity to explore a specific topic in a group environment.
- 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 | |
tutorials | 2 | 1 hour | 2 | ||
preparation and reading | 110 | ||||
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. Additional revison lectures may be arranged in the modules lecture slots in the 3rd term.
■ 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