(LO1) Conduct background reading, research and user analysis (where appropriate) to develop a set of requirements and give wider context for a complex technical project.
(LO2) Demonstrate competence in project planning, risk assessment, time management, independent study, and adaptability in the event of unexpected problems.
(LO3) Produce a design for an accessible and usable piece of software that meets the needs of its users, or a detailed plan of research activity that uses technology to investigate a hypothesis, using industry standard notation where appropriate.
(LO4) Implement a technically competent piece of software or use technology to conduct an in-depth piece of research, following a recognised method and using contemporary tools and techniques.
(LO5) Evaluate project outcomes with reference to the original objectives, the wider background context, and the expectations of the Chartered Institute for IT.
(LO6) Articulate the legal, social, ethical and professional issues surrounding an extended project, and follow relevant professional codes of practice.
(LO7) Communicate technical information clearly and succinctly to a broad, non-specialist audience via a range of media.
(LO8) Structure and write an extended formal and technical document (dissertation) to a standard expected of a professional in Computer Science.
(S1) Ability to organise workloads to plan and manage a piece of work spanning an extended period of time.
(S2) Ability to use library resources and conduct relevant searches for literature.
(S3) Ability to use information technology (digital fluency).
(S4) Ability to succinctly communicate complex concepts to a wide audience.
(S5) Ability to think critically and solve complex problems.