Computer Science & Engineering
Semester 3
Theory
Digital Electronics (105301) - 3 CreditsPYQs
References
- R. P. Jain, "Modern Digital Electronics", McGraw Hill Education, 2009.
- M. M. Mano, "Digital logic and Computer design", Pearson Education India,
- A. Kumar, "Fundamentals of Digital Circuits", Prentice Hall India, 2016.
Data Structure & Algorithms (105302) - 3 CreditsPYQs
References
- Algorithms, Data Structures, and Problem Solving with C++”, Illustrated
- Edition
- by Mark Allen Weiss, Addison-Wesley Publishing Company.
- “How to Solve it by Computer”, 2nd Impression by R.G. Dromey, Pearson
- Education.
- “Fundamentals of Data Structures”, Illustrated Edition by Ellis Horowitz,
- Sartaj Sahni, Computer Science Press.
Object Oriented Programming Using Java (105303) - 3 CreditsPYQs
References
- Schildt, Herbert. “Java: The Complete Reference, Eleventh Edition”, New York: McGraw-
- Hill Education, 2018.
- Schildt, Herbert. “Java: A Beginner's Guide, Eighth Edition”, US: McGraw-Hill Osborne
- Media, 2018.
- Balagurusamy, E. “Programming with Java”, United States: McGraw-Hill Education, 2019.
- Herbert Schildt, Dale Skrien. “Java Fundamentals – A Comprehensive Introduction”,
- McGraw-Hill, 1st Edition, 2013.
- P. J. Deitel, H. M. Deitel, “Java: How to Program”, Prentice Hall, 6th Edition, 2005.
- P. Radha Krishna, “Object Oriented Programming through Java”, Universities Press, CRC
- Press, 2007.
- Bruce Eckel, “Thinking in Java”, Prentice Hall, 4th Edition, 2006.
- Sachin Malhotra, Saurabh Chaudhary, “Programming in Java”, Oxford University Press, 2nd
- Edition, 2014.
Discrete Mathematics and Graph Theory (105304) - 4 CreditsPYQs
References
- Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw –Hill
- Susanna S. Epp, Discrete Mathematics with Applications,
- 4th edition, Wadsworth Publishing Co.Inc.
- C L Liu and D P Mohapatra, Elements of Discrete Mathematics A
- Computer Oriented Approach, 3rd Edition by, Tata McGraw –Hill.
- J.P. Tremblay and R. Manohar, Discrete Mathematical Structure
- and It‟s Application to Computer Science”,
- TMGEdition,TataMcgraw-Hill
- Norman L. Biggs, Discrete Mathematics, 2nd Edition, Oxford
- University Press. Schaum‟s Outlines Series, Seymour Lipschutz,
- MarcLipson,
- Discrete Mathematics, Tata McGraw -Hill
Operating Systems (105305) - 3 CreditsPYQs
References
- Operating System Concepts Essentials, 9th Edition by Avi Silberschatz,
- Peter Galvin, Greg Gagne, Wiley Asia Student Edition.
- Operating Systems: Internals and Design Principles, 5th Edition,
- William Stallings, Prentice Hall of India.
- Operating Systems: Design and Implementation 3rd Edition, 3rd
- Edition, Andrew S. Tanenbaum
- Modern Operating Systems, 4th Edition, Andrew S. Tanenbaum
- Operating System: A Design-oriented Approach, 1st Edition by Charles
- Crowley, Irwin PublishingOperating Systems: A Modern Perspective,
- 2nd Edition by Gary J. Nutt, Addison- Wesley
- Design of the Unix Operating Systems, 8th Edition by Maurice Bach,
- Prentice-Hall of India
- Understanding the Linux Kernel, 3rd Edition, Daniel P. Bovet, Marco
- Cesati, O'Reilly and Associates
Universal Human Values (105306) - 3 Credits
Indian Knowledge System (105307) - 0 Credits
References
- Introduction to Indian Knowledge System: Concepts and Applications, Archak, K.B.
- (2012)., Kaveri Books, New Delhi, ISBN-13:978-9391818203
- Introduction To Indian Knowledge System: Concepts and Applications, Mahadevan,
- B. Bhat, VinayakRajat, Nagendra Pavana R.N., PHI, ISBN: 9789391818203.
- Glimpse into Kautilya‟s Arthashastra Ramachandrudu P. (2010) , Sanskrit Academy,
- Hyderabad, ISBN:9788380171074.
- “Introduction” in Studies in Epics and Purāṇas, (Eds.), KM Munshi and N
- ChandrashekaraAiyer BhartiyaVidyaBhavan.