Enrolment options

Prerequisites: MAA101, MAA104, CSE101

The purpose of this course is to use computer science and programming to solve problems in Discrete Mathematics, and vice versa. Discrete Mathematics happen to offer a lot of aspects that lend themselves to computer experimentation. Topics may include: graphs and adjacency matrices, number theory, logic, analysis of algorithms, dynamical systems, elementary probability… The course will mainly consist of practical labs in Python.




The purpose of MAA205 is to use computer science and programming to solve problems in discrete mathematics, and vice versa. Topics include: graphs and their matrices, combinatorics and generating functions, elementary probability, sorting algorithms. The course consists of lectures and practical labs in python.

Guests cannot access this course. Please log in.