Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/165979
Title: Make compiler techniques course full of fun
Authors: Tan, Jun Hong
Keywords: Engineering::Computer science and engineering
Issue Date: 2023
Publisher: Nanyang Technological University
Source: Tan, J. H. (2023). Make compiler techniques course full of fun. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/165979
Project: SCSE22-0473 
Abstract: The project aims to explore effective and fun ways for students to learn about compilers. As students with some background in Computer Science, it is important for them to understand the inner workings on how the code they have written is being processed by the compiler. Current tools are being explored, and the area of learning with visualised is analysed. To help students master the concepts of Compiler Techniques, a visualisation tool is being created to help students master the concept of an Abstract Syntax Tree (AST). Moreover, students can upload their own lexer and parser specifications, as well as abstract grammar, which allows the students to define their own programming language. Lastly, the design rationale is being discussed, along with improvements that can be made.
URI: https://hdl.handle.net/10356/165979
Schools: School of Computer Science and Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP Report.pdf
  Restricted Access
1.71 MBAdobe PDFView/Open

Page view(s)

239
Updated on May 7, 2025

Download(s) 50

24
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.