News

In this module the student will learn the very basics of algorithms through three examples: insertion sort (sort an array ... You will complete a programming assignment worth 16% of your grade. You ...
convex programming and KKT conditions, algorithms for linear and convex optimisation problems, theory of good formulations for integer linear programming models, integer linear programming methods ...
Programming Background: The course involves solving programming assignments in Python. You must be comfortable with Python programming. This includes basic control structures in Python: conditional ...
Teaching courses: Programming, Algorithms and Data Structures, Data Science, Machine Learning, GNU/Linux Tools, Natural Language Processing, Non-sqlDatabases, Scrum, Advance Python, Deep Learning, ...