F29FB - Foundations 2

Thomas Anung Basuki
Hind Zantout
Joe Wells
Fairouz Dib Kamareddine

Course leader(s):

Aims

Mathematical background; enumerability; countable and uncountable sets; diagonalisation; Gödel numbering; TMs; computable and uncomputable functions; Turing computability; the Halting Problem; solvability and reduction of decision problems; Church's thesis and effective computability; nondeterministic TMs; P = NP?

Syllabus

Learning outcomes

By the end of the course, students should be able to do the following:

Further details

Curriculum explorer: Click here

SCQF Level: 9

Credits: 15