This unit introduces students to Application Development and is designed to
simulate the roles and responsibilities of a commercial developer working in a
suitable business environment with access to a small team of colleagues.
On successful completion of this unit students will be able to produce a Software
Design Document by analysing a business-related problem and deduce an
appropriate solution, including a set of initial requirements, select and use design
and development methodologies with tools and techniques associated with the
creation of a business application, work individually and as part of a team to plan,
prepare and produce a functional business application with support documentation
and assess and plan improvements to a business application by evaluating its
performance against its Software Design Document and initial requirements.

This unit introduces students to the role, basic concepts and benefits of prototyping in
the design and development process of software applications. The aim of this unit is to
enhance a student's understanding of the methodology, terminology and benefits of
prototyping in the design and development of secure software applications.
On successful completion of this unit students will be able to explain the basic
concepts of prototyping; plan, build and measure the success of an appropriate
prototype with a specific end user in mind; and conduct testing to gather
meaningful feedback and data to improve a prototype or final software application.

The aim of this unit is to introduce students to the nature of APIs by developing
proof-of-concept application that utilises existing APIs for common tasks that can
include communication, displaying interactive visuals, audio playback and handling
a range of user inputs.
On successful completion of this unit students will be able to identify and select
relevant APIs to use within an application of their own choice or from a given
scenario, in addition to testing and documenting the review process against the
initial design requirement.