Skip to content

Files

50003 - Models of Computation

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 9, 2023
Mar 29, 2023
Mar 29, 2023
Mar 29, 2023
Oct 3, 2023
Mar 29, 2023
Mar 28, 2023
Mar 29, 2023
Mar 30, 2023
Oct 3, 2023
Apr 9, 2023
Mar 28, 2023

50003 - Models of Computation

Module Description

From the college website...

This module focuses on formal descriptions (models) of computational behaviour. You will learn about:

  • the operational semantics (formal description) of a simple 'WHILE' programming language
  • the operational semantics of other styles of real-world languages, such as Java and Haskell
  • equivalent definitions of algorithm, initiated in the 1930s and providing the foundations for programming languages and computation

Upon successful competition of this module a student will be able to:

  • provide formal descriptions of the precise behaviour of several styles of programming language
  • prove properties of such languages
  • provide several formal definitions of algorithm
  • link the definition of algorithm with the fundamental notion of a computable function

Lecturers

  • Dr Azalea Raad [First Half]
  • Dr Herbert Wiklicky [Second Half]

Back to main notes