SCSE FYP and MSCS IA system development part 2

At Nanyang Technological University, as part of the Computer Science course curriculum, it is compulsory for students who are in their final year of study to take up a Final Year Project (FYP) to fulfil the degree’s criteria. The purpose of including FYP into the curriculum is to introduce a plat...

Full description

Saved in:
Bibliographic Details
Main Author: Chiaw, Yan Shiun
Other Authors: Li Fang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/172378
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:At Nanyang Technological University, as part of the Computer Science course curriculum, it is compulsory for students who are in their final year of study to take up a Final Year Project (FYP) to fulfil the degree’s criteria. The purpose of including FYP into the curriculum is to introduce a platform where students can apply their education into practical activities with the objective of allowing them to realize what is required of them to learn, what is the purpose of learning such theoretical knowledge and to prepare them for their future profession. The Final Year Project allocation system comprises of 2 systems working conjointly, the Student Selection System (SSS) and the Final Year Project Examiner Allocation System (FEAS). Before the start of every semester, the FYP selection process would commence, where students who are obligated to take up their FYP will select up to 15 projects from a broad list of projects offered by professors, ranking their selection in terms of preference. With the vast number of students selecting their preferred projects each semester and taking every student’s preference into consideration, it is a very difficult task to allocate a student to a project manually. Hence, the systems were developed equipped with an algorithm to ensure fairness to automate this process, which is more efficient, reliable, and accurate compared to if it were to be done by humans, which increases the chance of human error occurring.