CCS400 Advanced Programming Languages

This course covers functional and logic programming, concepts of programming language design, and formal reasoning about programs and programming languages. The key topics include: ML/OCaml, operational, axiomatic and denotational semantics, fixpoints and logic programming.

Credits

3

Prerequisite

( CCS101 AND MAT245 )