Some of the rules and descriptions below are subject to approval by the university
The final year project course COMPS496F Interactive Application Project is probably the most important course in the programme. Students will be required to integrate what they have learned and to produce a creative artifact and documentation to describe the concepts, design, and evaluation of the creation.
Students taking these courses must fulfill the mandatory prerequisites, or they would have to wait until the per-requisites are met next year.
Students will attempt a final year project which should provide an opportunity to integrate knowledge and skills acquired in the programme of study. Students will form a team to handle one project. Performance will be assessed both at the project level and the individual level. After the course, students should be able to apply the skills, techniques, and technologies on achieving a purpose in an integrated manner. Students should be able to produce a creative artifact, and to describe the concepts and ideas behind the creation. Students should also be able to collaboratively manage a project and to write effective project reports.
Mandatory prerequisites: Students taking the project course must have completed at least 30 credits out of 45 credits in the Year 3 curriculum of the BAHCIEF programme.
Advice for Students Going into Year 4
Year 3 students should start prepare for the Final Year Project course as soon as the Year 3 curriculum ends. There are activities related to the Final Year Project course in the summer period before Year 4.
1. Essentials of the Final Year Project
A final year project should begin with the following two issues:
A project topic
One or more main techniques or technologies as the basis
A list of topics will be available for nominations by project teams around early to mid August.
A project topic describes the domain or area in which the project should serve a purpose. Some examples are listed below:
Game for a serious purpose
Game for pure entertainment
Education, STEAM, edutainment
Promotion for a product, a service, or a message
Publicity and community exposure
Main techniques and technologies will be the basis from which students will build their projects' creative artifact. Students may choose one or more in their projects with at least one involving coding. Some examples are listed below:
Mobile technology 1
Virtual reality 1
Augmented reality 1
Natural interaction devices and biosensors 1
Environmental Sensors 1
Digital media (video, audio, animation)
Note 1: These techniques and technologies involve coding.
2. Project Allocation
A list of potential topics are available in early to mid August.
An (optional) project introduction seminar will be held around the same period. You will receive an email notifying you of the exact date.
Students should form a team and submit a project nomination form. Each team can nominate up to 4 project topics.
Each project team will normally be assigned two supervisors, one from Creative Media and one from Computing.
The supervisor is allocated according to their expertise and familiarity with the project topic.
Project teams should take initiative to make appointments with one or both supervisors regularly. They should consult only the Creative Media supervisor for matters related to the creative side of the project and the Computing supervisor for the computing side of the project.
4. Group Forming and Nomination
Students should form a group of 3 to 4 before project nomination.
Those groups with fewer than 3 persons will be re-organized by us so that groups of 3 persons will be formed.
The re-organization may include split of any 2 person group.
Those groups with 3 persons may have one additional member added to the group.
Each group or student (in individual projects) will nominate three to five project topics.
In principle, groups with a higher Year 3 GPA have a higher priority in project allocation.
Year 3 GPA of an individual is the average of the 40 credits core courses in Year 3 (excluding the English course for Year 3 entry students).
A group’s GPA is equal to the best individual GPA in the group.
Special requirements of projects, and also students’ familiarity with the project area (such as self-nomination projects) will also be considered.
Group projects are assessed both group level and individual contribution level.
Individuals will have to submit evidence (such as reports) to prove their contributions. In the past, there are groups in which two members received good grades but the other member failed because of unable to demonstrate contributions.
Group work and project management are important in group projects.
5. English Writing
Improve your English writing now.
You should be able to write proper sentences that are grammatically correct and semantically making-sense before the course.
Easy and proven way to improve English writing: read English newspapers/articles/books every day, write your emails, whatsapp, etc in English.
Improve your programming skills now.
All final year projects require demonstration of programming and computational skills. If you are not too good in programming, you should improve now.
Some technologies like mobile computing requires more programming than others. Choose the main technique according to the skill set of your team members.
The Final Year Project is very challenging, and it is another level of difficulty compared to your Year 3 courses. Please prepare well before taking this course.
Some Information about the Final Year Project Course
Scope of problem and project
Creativity and quality of artifact
Application of techniques
Each team will receive a team grade, and all members of the team will receive the same grade.
If a member is found to contribute significantly less than the required, the member may receive a grade deduction or a Fail grade.
The following shows a rough schedule of the FYP course. The academic calendar has changed due to COVID-19 pandemic, the following schedule will change accordingly. This is just for your reference only.
Studying the topic area and issues of the problem (Research) Meeting with supervisors and teammates for defining the project
Presentation #1 Submission of Project Proposal
Testing technologies and developing solution for project proposal Writing the report
Designing the prototype system Implementing the prototype system
Continuing design and implementation
Submission of Interim Report
Writing the report
Continuing design and implementation
Mock Presentation Submission of Reviews
Designing tests and evaluation Finalizing the solution and the design of the artifact Starting to evaluate the artifact
Submission of Abstracts & Biography
Working on anything in order to improve the project quality
Submission of Final Report Writing the report
There will be around 4 to 6 face-to-face tutorial classes for students in this course. They will join students from other computing FYP courses in the classes.
How to start a project?
How to manage a project?
How to write the project proposal?
How to write the interim proposal?
How to write the final report?
How to design evaluation and experiments?
How to give an effective presentation?
Discussion on IT career development
4. Components of FYP
The following diagram describes the components of a FYP.
5. Past FYP Showcase
There is no previous FYP for this programme because it is new, but there are a lot of similar FYP in the Creative Arts programmes and the Computing programmes. You can browse the Showcase of Computing FYP.