CS6030 : Mathematical Concepts for Computer Science
CS6030 : Mathematical Concepts for Computer Science
Home               Information               Lectures               Evaluation               References

Course Objectives:

The aim is to help the student to gain the ability to use some of the fundamental methods of discrete mathematics in Computer Science. They will be able to use these methods in a variety of sub-fields of computer science ranging from complexity theory, algorithms, machine learning to software engineering, computer networks, databases.

Syllabus:

Number within brackets is the number of lectures we are likely to spend on the topic.

Learning Outcomes:

We will be working on the top five levels of Bloom's Taxonomy.
The student will be able to (in other words, this is what the exams will test):

Course Pre-requisites:

The IITM curriculum aims this core course to be delivered to the first year M.Tech and possibly as an elective to MS/PhD students, who may or may not have gone through a formal discrete mathematics course (or even a computer science course !) in the undergraduate level. Hence the formal pre-requisites are really none. However, in order to avoid over-simplification of the material aimed at a masters level course, this course will look for some basic discrete mathematics from the undergrad curriculum to build upon.


Last updated on Sat Nov 26 12:21:37 IST 2011