Introduction to Programming

Helping you explore programming with depth.

This is an introduction to computer programming course through Python. While mathematics forms the intellectual foundation for computer science, computing is increasingly used as a key tool for problem solving in general and mathematical problem solving in particular. In this context it has become imperative that students of mathematics, especially applied mathematics, acquire the ability to programme digital computers. This course introduces the fundamental and foundational understanding and skills for computer programming.