Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Computer Science (Human Computer Interaction) BSc (Hons) - COMP10120 First Year Team Project


Return to programme overview.

2.1.1 Knowledge and understanding of facts, concepts, principles & theories

Enquiry based learning topics related to development of web based applications and group work.

Assesement : Individual coursework, Presentation, Lab work

2.1.2 Use of such knowledge in modelling and design

Application of knowledge acquired through enquiry based learning to create a web-based application of the group's choice.

Assesement : Presentation, Lab work

2.1.3 Problem solving strategies

Design of a web-based application to a specification created by the group.

Assesement : Presentation, Lab work

2.1.4 Analyse if/how a system meets current and future requirements

Although the requirements are determined by the group, they reflect on these and future needs in the final presentation.

Assesement : Presentation

2.1.6 Recognise legal, social, ethical & professional issues

Students work on - group and individual tasks related to copyright and intellectual property. - the 'Killer Robot' case study (again as a group and individual), investigating ethical considerations. - a range of subjects related to data protection, licensing, ethical issues, etc that are relevant to their team's web project - the subject of unconscious bias and how it may effect their teamwork

Assesement : Individual coursework, Presentation

2.1.8 Knowledge of management techniques to achieve objectives

Use of source code management systems (Github), basics of project planning, task allocation, chairing meetings, use of project management systems.

Assesement : Group coursework

2.1.9 Knowledge of information security issues

Analysis of security and privacy issues relating to group project.

Assesement : Presentation

2.2.1 Specify, design or construct computer-based systems

Design and implementation of a substantial, data-driven web application.

Assesement : Presentation

2.2.2 Evaluate systems in terms of quality and trade-offs

Students work through alternative designs and approaches to their system with their tutor

Assesement : Group coursework, Presentation

2.2.3 Recognise risk/safety for safe operation of computing equipment

Induction on using desktop and laptop computers, health and safety at work

Assesement : Coursework

2.2.4 Deploy tools effectively

Enquiry based learning of tools; the course does not prescribe a process or tool but leads students to gain experience in developing a substantial application in order to motivate the teaching of the software development process in the 2nd year

Assesement : Presentation

2.3.1 Work as a member of a development team

Group design and implementation of a web-based application, regular reflection on how team works, both as individuals and as regular 'team health checks'.

Assesement : Individual coursework

2.3.2 Development of general transferable skills

Problem solving, group working, communication and presentation skills, self learning through enquiry based learning, reflection.

Assesement : Individual coursework, Presentation

3.1.1 Deploy systems to meet business goals

students work on a team project where they create, scope, design, and implement a  substantial, dynamic, data-dependent web-based application of their choice. They decide on the application’s functionality and work towards implementing their goals as a team.  The project is marked via a mixture of assessed reports and presentations. 

Assesement : Written reports and group presentations

3.1.2 Methods, techniques and tools for information modelling, management and security

Enquiry based learning of simple relational database and web application design; just enough to allow the construction of the project.

Assesement : Group presentation

3.1.3 Knowledge of systems architecture

Basic understanding of web-stack and database architecture.

Assesement : Group presentation

3.2.1 Specify, deploy, verify and maintain information systems

students create, scope, design, and implement a  substantial, dynamic, data-dependent web-based application of their choice. 

Assesement : Written reports and presentations

3.2.2 Defining problems, managing design process and evaluating outcomes

The group gain experience of this, though more by way of setting the scene for proper understanding given in the 2nd year software engineering course, through their web application team work.

Assesement : Presentation

3.2.3 System Design

Basic design of web-based system driven by GUI and Database design

Assesement : Reports and group presentations

4.1.3 Knowledge and understanding of computational modelling

The group gain experience of this, though more by way of setting the scene for proper understanding given in the 2nd year software engineering course, through their web application team work.

Assesement : Not Assessed

4.2.2 Defining problems, managing design process and evaluating outcomes

The group gain experience of this, though more by way of setting the scene for proper understanding given in the 2nd year software engineering course, through their web application team work.

Assesement : Presentation