Final Year Project (FYP) is an important component of higher education degrees which helps to consolidate students' learning by providing an opportunity for applying a broad range of knowledge to a real life problem while developing other useful skills. Students work in close proximity with their assigned supervisors who guide them on a learning path during their project work.
FYPs are considered as unitary of the core components for computer science and software engineering discipline students at the undergraduate levels. These projects play a key role in forming the students‟ mind-set towards performing real life projects. In summation, the FYP aims to encourage the student to integrate and use almost all core modules/forms they have examined during their undergraduate journey.
Its aim is to demonstrate the skills and knowledge that students have acquired in their studies. This FYP is a project or academic task that must be accomplished individually by every undergraduate students of engineering program in order to obtain the attributions to graduate. In this context, the Final Year Project plays a crucial role in the teaching-learning process. It is also a way of identifying the ability of the student to perform an industrial project or applied research linked to the knowledge discipline.
The objectives of FYP include:
To identify and formulate a computer-based system according to agreed requirements.
To use and implement latest tools and technologies to meet the requirement of the software industry.
To apply software engineering theory and practices in the modelling and design of computer-based systems.
To select and utilize the knowledge, techniques and skills of their respective discipline to produce a mandatory system.
To work effectively in a team environment.
To apply the professional, ethical, legal, and social issues and responsibilities.
To present effectively to a range of audiences