CSE Sem 3 Syllabus
CSE Sem 3 Syllabus
Discrete Mathematics
Credit 04
Unit V Trees
Introduction, properties of trees, Binary search tree, tree traversal,
decision tree, prefix codes and Huffman coding, cut sets, Spanning
Trees and Minimum Spanning Tree, Kruskal‘s and Prim‘s algorithms,
The Max flow- Min Cut Theorem (Transport network).
#Exemplar/Case Studies Algebraic Expression tree, Tic-tac-toe game
tree
Mapping of Course Outcomes for Unit V CO4, CO5
Learning Resources
Text Books:
1. C. L. Liu, ―Elements of Discrete Mathematics‖, TMH, ISBN 10:0-
07-066913-9.
2. N. Biggs, --“Discrete Mathematics”, 3rd Ed, Oxford University
Press, ISBN 0 –19-850717–8.
Reference Books:
1. Bernard Kolman, Robert C. Busby and Sharon Ross, ―Discrete
Mathematical Structures‖, Prentice-Hall of India /Pearson, ISBN:
0132078457, 9780132078450.
2. Narsingh Deo, “Graph with application to Engineering and
Computer Science”, Prentice Hall of India, 1990, 0 – 87692 – 145 – 4.
3. Eric Gossett, “Discrete Mathematical Structures with Proofs”,
Wiley India Ltd, ISBN:978-81-265-2758-8.
4. Sriram P & Steven S., “Computational Discrete Mathematics”,
Cambridge University Press, ISBN 13: 978-0-521-73311-3.
5. Kenneth H. Rosen, ―Discrete Mathematics and its Applications‖,
Tata McGraw-Hill, ISBN 978-0-07-288008-3
Credit 03
Unit V Stack
Basic concept, stack Abstract Data Type, Representation of Stacks
Using Sequential Organization,
stack operations, Multiple Stacks, Applications of Stack- Expression
Evaluation and Conversion, Polish
notation and expression conversion, Need for prefix and postfix
expressions, Postfix expression
evaluation, Linked Stack and Operations. Recursion- concept,
variants of recursion- direct, indirect,
tail and tree, Backtracking algorithmic strategy, use of stack in
backtracking.
#Exemplar/Case Studies Android- multiple tasks/multiple activities
and back-stack, Tower of Hanoi, 4 Queens problem.
Unit VI Queue
Basic concept, Queue as Abstract Data Type, Representation of
Queue using Sequential organization,
Queue Operations, Circular Queue and its advantages, Multi-queues,
Linked Queue and Operations.
Deque-Basic concept, types (Input restricted and Output restricted),
Priority Queue- Basic concept,
types(Ascending and Descending).
#Exemplar/Case Studies Priority queue in bandwidth management
Mapping of Course Outcomes for Unit VI CO1, CO2, CO5, CO6
Learning Resources
Text Books:
1. Horowitz and Sahani―Fundamentals of Data Structures in C++,
University Press, ISBN 10:
0716782928 ISBN 13: 9780716782926.
2. Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser,
Data Structures and
Algorithms in Python, Wiley Publication, ISBN: 978-1-118-29027-9
Reference Books:
1. Brassard & Bratley ―Fundamentals of Algorithmic Prentice Hall
India/Pearson Education, ISBN
13-9788120311312.
2. Allen Downey, Jeffery Elkner, Chris Meyers-How to think like a
Computer Scientist: Learning
with Python, Dreamtech Press, ISBN:9789351198147.
3. R. Gillberg, B. Forouzn ―Data Structures: A Pseudo code approach
with C, Cenage Learning,
ISBN: 9788131503140.
4. M. Weiss―Data Structures and Algorithm Analysis in C++, 2nd
edition, Pearson Education,
2002, ISBN-81-7808-670-0.
Credit 03
Learning Resources
Text Books:
1. E Balagurusamy Object-Oriented Programming with C++.7th
edition.McGraw-Hill Publication,
ISBN 10: 9352607996 ISBN 13: 9789352607990
2. Robert Lafore, ― Object-Oriented Programming in C++‖, fourth
edition, Sams Publishing,
ISBN:0672323087 (ISBN 13: 9780672323089
Reference Books:
1. Herbert Schildt, ―C++ The complete reference‖, Eighth Edition,
McGraw Hill Professional,
2011, ISBN:978-00-72226805
2. Matt Weisfeld, ―The Object-Oriented Thought Process, Third
Edition Pearson ISBN-13:075-2063330166
3. Cox Brad, Andrew J. Novobilski, ―Object –Oriented Programming:
An EvolutionaryApproach‖,
Second Edition, Addison–Wesley, ISBN:13:978-020-1548341
4. Deitel, “C++ How to Program”, 4th Edition, Pearson Education,
ISBN:81-297-0276-2
Computer Graphics
Credit 03
Text Books:
1. S. Harrington-Computer Graphics‖, 2nd Edition, McGraw-Hill
Publications, 1987, ISBN 0 – 07 –
100472 – 6.
2. Donald D. Hearn and Baker- Computer Graphics with OpenGL, 4th
Edition, ISBN-13:
9780136053583.
1. D. Rogers-Procedural Elements for Computer Graphics, 2nd
Edition, Tata McGraw-Hill
Publication, 2001, ISBN 0 – 07 – 047371 – 4.
Reference Books:
1. J. Foley, V. Dam, S. Feiner, J. Hughes, ―Computer Graphics
Principles and Practice‖, 2nd
Edition, Pearson Education, 2003, ISBN 81 – 7808 – 038 – 9.
2. D. Rogers, J. Adams, ―Mathematical Elements for Computer
Graphics‖, 2nd Edition, Tata
McGrawHill Publication, 2002, ISBN 0 – 07 – 048677 – 8.
Learning Resources
Text Books:
1. Modern Digital Electronics by R.P.Jain, 4th Edition, ISBN 978-0-07-
06691-16 Tata McGraw Hill
2. Digital Logic and Computer Design by Moris Mano, Pearson , ISBN
978-93-325-4252-5
Reference Books:
1. John Yarbrough, ―Digital Logic applications and Design, Cengage
Learning, ISBN – 13: 978-81-
315-0058-3
2. D. Leach, Malvino, Saha, ―Digital Principles and Applications‖,
Tata McGraw Hill, ISBN –
13:978-0-07-014170-4.
3. Anil Maini, ―Digital Electronics: Principles and Integrated
Circuits‖, Wiley India Ltd, ISBN:978-
81-265-1466-3.
4. Norman B & Bradley, ―Digital Logic Design Principles, Wiley India
Ltd, ISBN:978-81-265-1258-
Visit www.goseeko.com to access free study material as per your university syllabus