Course overview
The purpose of this year-wide course is to challenge students to go through all the major steps of project design and development including brainstorming and planning, requirements and feasibility analysis, design, development and coding, integration and testing, implementation and deployment, and operations and maintenance.
Participants in piloting
The final year project is also a mandatory lab-based course for 4th year students at the Bachelor of Computer Science, the Bachelor of Software Engineering, and the Bachelor of Information Technology degree programs. This course is split into 2 semesters. Students engage in the final year project both in the 1st and 2nd semester of the 4th year of the degree program.
Use of ALIEN services and tools
Students typically work in groups of their own choice. Each group cannot exceed 4 students. Each group is allotted a project supervisor with whom they timely coordinate, report progress, and discuss issues related to the project. Each group delivers 3 presentations to demonstrate progress and get feedback from the committee. These presentations include a project proposal, which is delivered at the start of the 1st semester of the project, midway presentation which is delivered in-between the end of the 1st semester and before the start of the 2nd semester of the project, and lastly, the final presentation at the end of the 2nd semester of the project. One of the groups developed a home automation system using gesture recognition. Currently, 2 groups are exploring the use of augmented reality and virtual reality for learning of students in the classroom environment.