Mathematical Foundations of Computer Science (MFCS)
Duration: 5 weeks Full-time
Overview:
A strong foundation in mathematics is required for thorough understanding of computer science concepts. This module introduces mathematical concepts relevant to computer science. It is designed to focus not only on learning of mathematical facts, but also on applying them for the better understanding of computer science. Mathematical reasoning and algorithmic thinking are the primary goals of this module.
Apart from topics in discrete mathematics, the module covers elementary concepts in theoretical computer science and logic. It also introduces introductory glimpse of modelling and simulations Attempts have been made to present the concepts with carefully selected examples and problem sets to emphasize the relevance with respect to computer science. Unlike other modules in the course, MFCS does not have a practical component.