Project tasks and other information about it.

Project

This is a two-part project (30 points) performed by a team consisting of two students. The teams for Lecture Notes project (Part A) and Compiler project (Part B) can differ.

  • Part A (5+5 points): the preparation of the abstract and the presentation in English based upon the topic and/or text supplied by the VYPe instructors (up to 5 points); individual mandatory oral presentation in English during the last lecture (up to 5 points). The both deadlines for the abstract and the presentation are in IS FIT. See IS FIT also for additional information about the required duration of the oral presentation and the discussion.
  • Part B (20 points): implement VYPe16 Compiler. VYPe16 is a simple programming language. The compiler you implement translates VYPe16 into MIPS32 assembler using tools Flex and Bison (or similar). Use arbitrary implementation language usable on Merlin server (C, C++, Java, Python, Haskell, ...).

    To obtain specific information regarding your project, contact Zbyněk Křivka at krivka@fit.vutbr.cz.