PBL in Student’s Final Year Project: Drone Guide course, UM

Course overview

Final year students of Faculty of Computer Science and Information Technology implement 2 projects titled Final Year Project 1 and Final Year Project 2 in semesters 6 and 7 of their study. In the 2021 session, semester 1, one student is developing a Drone Guide as his Final Year Project. He has applied inquiry-based learning throughout his project in order to complete the drone guide prototype.

Participants in piloting 

The participant is a final year student undertaking Final Year Project 1 and Final Year Project 2 under the supervision of Dr. Asmiza Abdul Sani.

Use of ALIEN services and tools

The goal of this module is to understand and be able to apply requirements for developing a drone guide for the purpose of guiding a guest to their specific destination based on a pre-defined layout. The topic is proposed by the supervisor. The student applies inquiry-based learning techniques. The student has identified and conducted several data gathering methods to identify the requirements for designing the drone guide as well as independent-learning for building the technical skills required in the implementation.

The foreseen activities for Final Year Project implementation include:

  • Students analyse implementation requirements using requirements elicitation methodologies.
  • Students develop a software requirements document for their application.
  • Students develop a design and specification document for their application.
  • Students identify possible implementation approaches and independently acquire the necessary implementation skills.
  • At the end of Final Year Project 1 students perform a viva session to present their findings to a pair of panels. They further submit a report to their supervisor.
  • During the viva of Final Year Project 1, students demonstrate parts of drone guide prototypes.
  • In Final Year Project 2, students continue the development of their application.
  • Students test the completed application.
  • At the end of Final Year Project 2, students perform a viva session to present their findings to a pair of panels. They further submit a report to their supervisor.
  • During the viva of Final Year Project 2, students demonstrate a complete drone guide prototype.

The figures below demonstrate screenshots from the drone flight demonstration video. Since this is conducted during the Movement Control Order due to COVID-19 pandemic, the students demonstrated the prototype using their kitchen and dining table layout.

 

 

 

The evaluation for this module is divided into 2 parts. As stated above, evaluation is based on viva presentations and a written report. Evaluation criteria include the ability of the students to prepare the documentation, identify the appropriate development methodologies, and complete and correct implementations. Furthermore, evaluation also addresses soft skills. The results of the student work are reflected on the marks given by the panels and supervisor, which demonstrate that the student is able to develop a drone guide prototype according to the identified user requirements.