Find us +44 (0)113 2837100

COM4103 - Software Development

Objectives:

Assessment tasks are designed to enable students to demonstrate the Learning and Employability outcomes for the relevant level of study. Level Learning Outcomes are embedded in the assessment task(s) at that level. This enables a more integrated view of overall student performance at each level.

Content:

This is a practice-based module that introduces the fundamentals required to develop software artefacts fit for real-world organisational or commercial purposes. The module explores three stages of software development: problem specification, programming and architectural design.

The content covers a range of related topics, including trends in programming frameworks and elements, problem decomposition and programming, mathematical algorithms and computing problems, writing modular code and adopting relevant stylistic conventions and testing in project planning and implementation.

Learning and Teaching Information:

Workshops
Hours: 60
Intended Group Size: Cohort

Guided independent study
Hours: 240

Further Details Relating to Assessment

Assessment tasks are designed to measure the extent to which you have satisfied the Level Learning Outcomes for your programme. Some modules, for example where there are professional body (PSRB) requirements, will also test for module-specific skills and knowledge.

Software Development Portfolio: This component assesses progression in the module in the form of an e-portfolio, encompassing a set of tasks wherein students showcase their comprehension and application of module concepts to meet specified criteria.

Software Development Report: Students are presented with a problem for which they must find an algorithmic solution. The problem is presented in the context of a real-world application and requires the application of basic mathematics in order to solve it. Students submit a technical report.

In computer science classes, formative assessment serves to bolster the skills essential for module success. This includes engaging in practical labs, undertaking design and modelling tasks, delivering case study presentations, completing short quizzes and conducting specific investigation tasks. The provision of formative feedback is integrated seamlessly into class sessions, ensuring an ongoing and iterative process to enhance learning outcomes.

Further details of assessment are available in the Assessment Handbook for your programme and in Assessment Briefs provided by Module Tutors.

Assessment:

001 Software development portfolio; 1,500 word-equivalent; 50%; mid semester 1 50%
002 Software development report; 1,500 word-equivalent; 50%; end semester 1 50%

Fact File

Module Coordinator - Lesley May
Level - 4
Credit Value - 30
Pre-Requisites - NONE
Semester(s) Offered - 4S1