EPL: Assessment

The information on this page is a summary only; please see the coursework planner for exact deadlines and details.  The official coursework handouts, deadlines and submission systems will be handled using Learn.  All coursework should be submitted via Learn

  • Assignment 1: Introduction to Scala.  
    Available: Week 2
    Due: Week 3
  • Assignment 2: A simple interpreter and typechecker
    Available: Week 3
    Due: Week 6
  • Assignment 3
    Available: Week 6
    Due: Week 10

 

 

The exam for EPL will be in the December exam diet.  Please check your personalized examination timetable or the central University exam timetable to confirm the date/time and location.

A mock example with a sample solution are available.  Some past exam papers (without sample solutions) are also available.  Future exams may reuse questions, or use similar but different questions, as well as adopting different styles of questions.  EPL exams are typically closed book but an exam supplement containing inference rules is provided that includes all rules that may be needed to answer questions about constructing derivations (i.e. memorization of rules is not required, but  understanding of how to use them is).  Note also that some questions might ask you to design new rules that cover novel situations.

 

License
All rights reserved The University of Edinburgh