Walter Guttmann, Computer Science and Software Engineering Developing online learning and assessment tools for formal languages and compilers Synopsis of the Project This project will construct tools to evaluate students’ solutions to problems about formal languages and compilers. These are topics of the redesigned course COSC261, which is required for all computer science, software engineering and computer engineering students. Problems in this area usually have infinitely many possible solutions. The tools will automatically check students’ answers and point out errors faster and more reliably than humans. Students, tutors and lecturers can spend more time on understanding errors and on improving solutions. The tools will be implemented in Moodle (an interactive learning environment used by Learn) and will support both learning and assessment.