Final Year Project (Digital and Technology Solutions)
The Digital and Technology Solutions Degree Apprenticeship requires students to source, plan, design and build an original and significant piece of software for a real-world customer which satisfies a clear business or organisational need. The project serves to bring together the different strands of learning students have undertaken on their degree and during their work-based practice. It is designed to serve as a bridge between the academic context of study and the practical, professional world of work in the software development sector. The project must address a clear business need and involve a real world client. The client can be an employer, a small business, a charity, a school, or any other small-scale organization. The artefact produced for the customer can be a web application, database, desktop application, financial spreadsheet, or any other original piece of practical software.
The main aims of the module are to:
Provide a synopsis of the practical skills and theory attained during the course of the Degree
Demonstrate the ability to work with a real world client on a real world software development project.
Demonstrate the application of the core and software engineer specialist knowledge and skills (as outlined in the degree apprenticeship standard) to build a significant and original piece of software.
On successful completion of this module a student will be expected to be able to:
- Work with a real world client to identify the functional requirements for the project.
- Work with a real world client to identify the non-functional requirements for the project, including usability and security elements.
- Undertake detailed project planning based on the project requirements.
- Plan, design and develop a significant piece of software that satisfies stated user requirements.
- Deploy programming and/or other technical skills to realise project designs.
- Design an appropriate test plan, carry out planned tests, and make amendments based on test results.
- Document all project activities in a clear and precise manner.
- Reflect on performance and learn from errors.
- Summarise and communicate the details of the project in presentation format.
- Demonstrate the application of the interpersonal and behavioural skills outlined in the degree apprenticeship standard.
- Show competence in software development processes, including the knowledge, skills and professional competencies necessary to practice as a software engineer in a business environment.
The structure of this module is such that students will be undertaking mainly independent study, but input will be given in the areas of:
- Choosing an appropriate project.
- Ensuring client involvement and user-centred design.
- Maintaining security and managing risk.
- Maintaining professional standards.
- Researching existing literature to inform project planning, design, and implementation.
- Maintaining a clear relationship between project outcomes and apprenticeship standards.
- Ensuring clear and precise communication with project stakeholders.
All dates and timetables are listed in programme handbooks, found in the downloads section of individual programme pages.
- Timetable of all departmental teaching events
- Term dates
- Timetable for the week ahead (including venue information)
Enrolled students can find their personal teaching timetable and location of classes on their My Birkbeck profile.
Project Portfolio (proposal, report and software)
Proposal (20%; 2000 words)
30 – 40 minutes
Safieddine, F (2016) Student's Guide For Final Year Project Thesis: BSc, MSc, MA, and MBA. CreateSpace Independent Publishing Platform.