2
BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE, PILANI WORK-INTEGRATED LEARNING PROGRAMMES DIVISION BITS-WIPRO Collaborative Programme: MS in Software Engineering I SEMESTER COURSE HANDOUT Course No. : SEWP ZC252 Course Title : DISCRETE STRUCTURES FOR COMPUTER SCIENCE Course Description Introduction to discrete mathematical structures; Formal logic and predicate calculus; Sets, relations and functions; Proof techniques; Graphs and trees; Primes, factorization, greatest common divisor, residues and application to cryptology; Boolean algebra; Permutations, combinations and partitions; Recurrence relations and generating functions; Introduction to error- correcting codes; Formal languages and grammars, finite state machines. Textbook T1. Kolman, Busby, Ross and Rehman, Discrete Mathematical Structures for Computer Science, Pearson Education, 5 th Edition, 2003. Reference Books R1. D.S. Malik and M.K. Sen, Discrete Mathematical Structures: Theory and Applications, Thomson, 2004. R2. Goodaire & Parmenter : Discrete Mathematics & Graph Theory, Pearson Education, 2000. R3. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw Hill, 5 th Ed., 2004. R4. C.L. Liu, Elements of Discrete Mathematics, 2 nd Edition, McGraw Hill, 1986. Lecture Plan Week No. Topics Reference to Text Book 1 Sets, Operations on sets, Sequences, Matrices T1-Ch.1 2 Propositions, Conditional statements, Induction T1-Ch.2 3 Pigeonhole Principle, Recurrence Relations T1-Ch. 3.3, 3.5 4 Relations and Digraphs, Paths in Relations, Equivalence Relations T1-Ch. 4.2 - 4.5 5 Operations on Relations, Transitive closure T1-Ch. 4.7 – 4.8 6 Functions, Function for Computer Science Permutation functions T1-Ch. 5.1,5.2,5.4 7 Partially ordered sets, Lattices, Boolean Algebras T1-Ch.6.1, 6.3, 6.4 8 Review and Problem Solving Syllabus for Mid-Semester Test: Topics covered in the first eight weeks

dscs_ho

Embed Size (px)

DESCRIPTION

dscs_ho

Citation preview

BIRLA INSTITUTE OF TECHNOLOGY & SCIENCE, PILANIWORK-INTEGRATED LEARNING PROGRAMMES DIVISIONBITS-WIPRO Collabora!"# Pro$ra%%#& MS !' So()ar# E'$!'##r!'$I SEMESTERCOURSE HANDOUT Co*r+# No, &SEWP -C./.Co*r+# T!l#& DISCRETE STRUCTURES FOR COMPUTER SCIENCE Co*r+# D#+0r!1!o'Introduction to discrete mathematical structures; Formal logic and predicate calculus; Sets, relations andfunctions; Proof techniques; Graphs and trees; Primes, factorization, greatest common divisor, residuesand application to cryptology; Boolean algebra; Permutations, combinations and partitions; ecurrencerelations and generating functions; Introduction to error!correcting codes; Formal languages andgrammars, finite state machines" T#2boo3#$" %olman, Busby, oss andehman, &iscrete'athematical Structures for (omputer Science,Pearson )ducation, *th )dition, +,,-"R#(#r#'0# Boo3+$" &"S"'ali.and'"%"Sen,&iscrete'athematical Structures/#heory and 0pplications, #homson,+,,1" +" Goodaire 2 Parmenter / &iscrete 'athematics 2 Graph #heory, Pearson )ducation, +,,,"-" %enneth 3" osen, &iscrete 'athematics and its 0pplications, #ata 'cGra4 3ill, *th )d", +,,1" 1" ("5" 5iu, )lements of &iscrete 'athematics, +nd )dition, 'cGra4 3ill, $678" L#0*r# Pla'W##3 No, To1!0+ R#(#r#'0# o T#2 Boo3 $ Sets, 9perations on sets, Sequences, 'atrices#$!(h"$ + Propositions, (onditional statements, Induction#$!(h"+- Pigeonhole Principle, ecurrence elations#$!(h" -"-, -"* 1 elations and &igraphs, Paths in elations, )quivalence elations #$!(h" 1"+ ! 1"* * 9perations on elations, #ransitive closure#$!(h" 1": ; 1"78 Functions, Function for (omputer Science Permutation functions#$!(h" *"$,*"+,*"1: Partially ordered sets, 5attices, Boolean 0lgebras#$!(h"8"$, 8"-, 8"17 evie4 and Problem SolvingS4llab*+ (or M!5-S#%#+#r T#+& To1!0+ 0o"#r#5 !' 6# (!r+ #!$6 )##3+6 Graphs, )uler Paths, 3amilton Paths #$!(h 7"$ ; 7"-$, #rees, 5abeled #rees#$!(h":"$, :"+$$ #ree Searching,