FINAL YEAR PROJECT
Course Description
This course provides the student with the ability to independently undertake a research or design project from the point of requirements analysis to deploying a tested and well engineered solution, with the assistance of a Project Supervisor (s). The student has to demonstrate a high level of professionalism and best practice in terms of documentation and computer engineering standards.
Course Objectives
The Course aims to provide students with understanding and skills on:
a. Developing of a concept and plan for a commercially viable project;
b. Determing requirements and coming up with design specifications;
c. Choosing appropriate Computer Engineering Processes, Tools and Methods;
d. Professional project construction and deployment;
e. Project maintenance and Management;
f. Professional quality assurance and Testing;
g. Project documentation.
Learning Outcomes
By the end of this course, the student should be able to:
1) Demonstrate the ability to develop a concept into a project proposal which highlights commercial viability of the final product;
2) Demonstrate creativity and innovation in developing computer engineering solutions;
3) Develop the following documents as part of their Project Proposal in a well-known and acceptable notation
a. Requirements Specification
b. A Technical Specification Document
c. A Detailed design document
4) Attest and practice high-quality Project Management skills in enhancing individual effectiveness and productivity;
5) Demonstrate ability to develop hardware and/ or software systems using state of the art technologies;
6) Generate project documentation in accordance to well known practices, Installation Manuals, User Manual, technical manuals, testing and validation strategy as well as the project report.