School of Computer Science BCS accreditation 2021 - 2026
[Home]
Software Engineering BSc (Hons) - COMP30040 Third Year Project Laboratory
Return to programme overview.
2.1.1 Knowledge and understanding of facts, concepts, principles & theories
The knowledge gained during the programme is demonstrated by the student in executing the project
Assesement : Individual coursework
Assesement : Individual coursework
2.1.2 Use of such knowledge in modelling and design
Students apply knowledge gained from other course units and personal research in the design and implementation of a substantial project.
Assesement : Individual coursework
Assesement : Individual coursework
2.1.3 Problem solving strategies
The project may involve students developing a solution to a specific problem suggested by a supervisor or the student
Assesement : Individual coursework
Assesement : Individual coursework
2.1.4 Analyse if/how a system meets current and future requirements
The student's work will be evaluated against requirements derived as part of the project.
Assesement : Individual coursework
Assesement : Individual coursework
2.1.5 Deploy theory in design, implementation and evaluation of systems
Students are expected to apply knowledge acquired during the programme and through their personal research.
Assesement : Individual coursework
Assesement : Individual coursework
2.1.6 Recognise legal, social, ethical & professional issues
Students are expected to adhere to the relevant ethical guidelines during their project work.
Assesement : Individual coursework
Assesement : Individual coursework
2.1.7 Knowledge and understanding of commercial and economic issues
Commercial considerations may impact some projects
Assesement : Individual coursework
Assesement : Individual coursework
2.1.8 Knowledge of management techniques to achieve objectives
Students are expected to use an appropriate planning tool to manage their work.
Assesement : Individual coursework
Assesement : Individual coursework
2.1.9 Knowledge of information security issues
Information security may be a concern in some projects
Assesement : Individual coursework
Assesement : Individual coursework
2.2.1 Specify, design or construct computer-based systems
Students may specify, design and implement a substantial computer-based system.
Assesement : Individual coursework
Assesement : Individual coursework
2.2.2 Evaluate systems in terms of quality and trade-offs
Students are expected to evaluate alternative solutions in their work and to reflect on their completed work.
Assesement : Individual coursework
Assesement : Individual coursework
2.2.3 Recognise risk/safety for safe operation of computing equipment
Safety issues may be a concern in some projects
Assesement : Individual coursework
Assesement : Individual coursework
2.2.4 Deploy tools effectively
We encourage students to research and use appropriate tools for designing and implementing applications (if they exist)
Assesement : Individual coursework
Assesement : Individual coursework
2.3.2 Development of general transferable skills
Independent planning and working, self guided professional development, reporting via written work and a video,
Assesement : Individual coursework, Presentation
Assesement : Individual coursework, Presentation
3.1.4 Knowledge and understanding of mathematical and/or statistical principles
Evaluation of some projects may require robust statistical analysis. Some projects require significant amounts of applied maths and logic.
Assesement : Individual coursework
Assesement : Individual coursework
3.2.2 Defining problems, managing design process and evaluating outcomes
The project requires students to define the problem they are tackling, attempt to solve it and evaluate the outcome.
Assesement : Individual coursework
Assesement : Individual coursework
4.1.1 Knowledge and understanding of scientific and engineering principles
Such knowledge is required in a small number of projects
Assesement : Individual coursework
Assesement : Individual coursework
4.1.2 Knowledge and understanding of mathematical principles
Such knowledge is required in a small number of projects
Assesement : Individual coursework
Assesement : Individual coursework
4.1.3 Knowledge and understanding of computational modelling
Such knowledge is required in a small number of projects
Assesement : Individual coursework
Assesement : Individual coursework
4.2.2 Defining problems, managing design process and evaluating outcomes
The project requires students to define the problem they are tackling, attempt to solve it and evaluate the outcome.
Assesement : Individual coursework
Assesement : Individual coursework