Technology-enhanced learning (TEL) of finite state machines (FSMs)

Finite State Machines (FSMs) are pivotal in both computer science and engineering, essential for numerous software and hardware applications. Traditional educational approaches to teaching FSMs typically involve theoretical lectures supplemented by physical modeling. However, these methods often lac...

全面介紹

Saved in:
書目詳細資料
主要作者: Chua, Wen Huat
其他作者: Jong Ching Chuen
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2024
主題:
在線閱讀:https://hdl.handle.net/10356/176126
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:Finite State Machines (FSMs) are pivotal in both computer science and engineering, essential for numerous software and hardware applications. Traditional educational approaches to teaching FSMs typically involve theoretical lectures supplemented by physical modeling. However, these methods often lack the dynamic and interactive engagement necessary for optimal learning. With the increasing adoption of Technology-Enhanced Learning (TEL) in education, there is a significant opportunity to improve how FSMs are taught. This project introduces an innovative approach by developing an algorithm that generates random state diagrams and truth tables. This tool allows students to interactively engage with FSM concepts through completing and checking these elements themselves, thereby fostering a deeper understanding of the material. Preliminary results from the implementation of this tool show that it successfully enhances students' learning experience by providing immediate feedback and encouraging active learning. This report details the development of the algorithm, its integration into a TEL environment, and evaluates its effectiveness in enhancing students' understanding of FSMs.