Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NPTEL

Discrete Mathematics for CS

NPTEL via Swayam

Overview

ABOUT THE COURSE:The aim of this course is to learn discrete mathematics. It is the study of mathematical structures which are discrete (elements take finite values as opposed to continuous structures). It is very difficult to find a branch in computer science & engineering which does not use discrete mathematics.We will be covering five main topics-- proofs, combinatorics, graphs, number theory, and algebra. The emphasis will be to learn different concepts and techniques used to prove theorems in computer science. The course will be full of puzzles and CS examplesINTENDED AUDIENCE: Computer Science & Engineering, Mathematics, Electronics, Physics, & similar disciplinesPREREQUISITES: A very good grasp of Class-XII level Mathematics.INDUSTRY SUPPORT: Discrete Optimization, Cryptography/ Cyber Security, Coding theory, Computer Algebra, Symbolic Computing Software, , Learning Software

Syllabus

Week 1: Formalizing Proofs and Proof Paradigms.Week 2:Counting. Generating Functions.Week 3:Basic Combinatorics.Week 4:Posets, Chains and Anti-chains.Week 5:Basic Graph theory.Week 6:Tours, Cycles, Cliques, Covers.Week 7:Coloring, Matching, Planarity.Week 8:Basic Number theory.Week 9:Density of Primes. Cryptography.Week 10:Finite Fields. Codes.Week 11:Basic Group theory.Week 12:Orbit Counting. Normal Subgroups.

Taught by

Prof. Nitin Saxena

Reviews

Start your review of Discrete Mathematics for CS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.