School of Computer Science BCS accreditation 2021 - 2026
[Home]
Artificial Intelligence 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
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
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
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
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
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
Assesement : Group coursework
2.1.9 Knowledge of information security issues
Analysis of security and privacy issues relating to group project.
Assesement : Presentation
Assesement : Presentation
2.2.1 Specify, design or construct computer-based systems
Design and implementation of a substantial, data-driven web application.
Assesement : Presentation
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
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
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
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
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
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
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
Assesement : Group presentation
3.1.3 Knowledge of systems architecture
Basic understanding of web-stack and database architecture.
Assesement : Group presentation
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
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
Assesement : Presentation
3.2.3 System Design
Basic design of web-based system driven by GUI and Database design
Assesement : Reports and group presentations
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
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
Assesement : Presentation