Computer Science & Engineering
Semester 6
Theory
Computer Networks (100602) - 3 CreditsPYQs
References
- Data Communication and Networking, 4th Edition, Behrouz A. Forouzan, McGraw-
- Hill.
- Data and Computer Communication, 8th Edition, William Stallings, Pearson Prentice
- Hall India.
- Computer Networks, 8th Edition, Andrew S. Tanenbaum, Pearson New International
- Edition.
- Internetworking with TCP/IP, Volume 1, 6th Edition Douglas Comer, Prentice Hall of
- India.
- TCP/IP Illustrated, Volume 1, W. Richard Stevens, Addison-Wesley, United States of
- America.
Compiler Design (105601) - 3 CreditsPYQs
References
- Compilers Principles Techniques And Tools by Alfred V. Aho, Ravi Sethi, Jeffery
- D. Ullman. Pearson Education.
- Compiler Design by Santanu Chattopadhyay. PHI.
- Modern Compiler Design by Dick Grune, E. Bal. Ceriel, J. H. Jacobs, and Koen G.
- Langendoen, Viley Dreamtech.
Machine Learning (105602) - 4 CreditsPYQs
References
- Machine Learning. Tom Mitchell. First Edition, McGraw- Hill, 1997
- Introduction to Machine Learning Edition 2, by Ethem Alpaydin.
- J. Shavlik and T. Dietterich (Ed), Readings in Machine Learning, Morgan Kaufmann,
- P. Langley, Elements of Machine Learning, Morgan Kaufmann, 1995.
- Understanding Machine Learning. Shai Shalev-Shwartz and Shai Ben-David.
- Cambridge University Press. 2017. [SS-2017]
- The Elements of Statistical Learning. Trevor Hastie, Robert Tibshirani and Jerome
- Friedman. Second Edition. 2009. [TH-2009]
Complier Design (105601) - 3 CreditsPYQs
Program Elective I
Signals and Systems (105603) - 3 CreditsPYQs
References
- V. Oppenheim, A. S. Willsky and S. H. Nawab, “Signals and systems”, Prentice Hall,
- India, 1997.
- J. G. Proakis and D. G. Manolakis, “Digital Signal Processing: Principles,
- Algorithms,and Applications”, Pearson, 2006.
- H. P. Hsu, “Signals and systems”, Schaum’s series, McGraw Hill Education, 2010.
- S. Haykin and B. V. Veen, “Signals and Systems”, John Wiley and Sons, 2007.
- A. V. Oppenheim and R. W. Schafer, “Discrete-Time Signal Processing”, Prentice
- Hall, 2009.
- M. J. Robert “Fundamentals of Signals and Systems”, McGraw Hill Education, 2007.
- P. Lathi, “Linear Systems and Signals”, Oxford University Press, 2009.
Graph Theory (105604) - 3 Credits
References
- Douglas B. West, “Introduction to Graph Theory”, Prentice Hall of India.
- Deo, N: Graph theory, PHI.
- Bondy and Murthy: Graph theory and application. Addison Wesley.
- R. Diestel, "Graph Theory", Springer-Verlag, 2nd edition, 2000.
- John M. Aldous and Robin J. Wilson: Graphs and Applications-An Introductory
- Approach, Springer.
- Robin J, Wilson: Introduction to Graph Theory, Addison Wesley.
- Frank Harary, “Graph Theory”, Narosa.
- R. Ahuja, T. Magnanti, and J. Orlin, “Network Flows: Theory, Algorithms, and
- Applications”, Prentice-Hall.
Introduction to Java Programming Language (105606) - 3 CreditsPYQs
References
- Core Java by R Nageswara & Kogent Solution Inc, Dreamtech.
- The Complete Reference Java Tata McGraw Hill.
- Java 6 Programming Black Book, w/CD by Kogent Solutions Inc,, Dreamtech .
- Professional Java, JDK 6 Ed. by Richardson Avondolio Wrox.
- Programming with Java by E Balagurusamy Tata McGraw Hill.
Probability and Statistical Inference (105607) - 3 Credits
References
- Probability and Statistical Inference”, Robert V. Hogg, Elliot A. Tanis, Dale L.
- Zimmerman; Pearson Education, Inc. Ninth Edition-2015.
- “Statistical Inference”, M. Rajagopalan, P. Dhanavanthan, PHI Learning – 2012
- “Probability Distribution Theory and Statistical Inference”, Kartick Chandra Bhuyan,
- NCBA Publication - 2010.
Numerical Methods (105608) - 3 Credits
References
- Froberg C. E., Introduction to Numerical Analysis 2nd edition, Addison Wesley,
- Gerald C. F., Wheatley P.O., Applied Numerical Analysis, 6th edition, Pearson
- Asia,2002.
- Jain M.K., Iyengar S. R. K., Numerical methods for Scientific and Engineering
- Computation, 3rd edition, New Age International (P) Ltd, 1996.
- Phillips G.M., Taylor P.J., Theory and Applications of Numerical Analysis, 2nd
- edition Academic Press, 1996.
Information Theory and Coding (105609) - 3 Credits
References
- Ranjan Bose, “Information Theory coding and Cryptography”, McGraw-Hill
- Publication
- J C Moreira, P G Farrell, “Essentials of Error-Control Coding”, Wiley Student Edition
- BernadSklar, “Digital Communication Fundamentals & applications”, Pearson
- Education. Second Edition.
- Simon Haykin, “Communication Systems”, John Wiley & Sons, Fourth Edition.
- Shu lin and Daniel j, Cistellojr., “Error control Coding” Pearson, 2nd Edition.
- Todd Moon, “Error Correction Coding : Mathematical Methods and Algorithms”,
- Wiley Publication
- Khalid Sayood, “Introduction to Data compression”, Morgan Kaufmann Publishers
Soft Computing (105610) - 3 Credits
References
- Principles Of Soft Computing, 2nd Ed (With CD ) Book by S. N. Deepa and S. N.
- Sivanandam
- Soft Computing, D. K. Pratihar, Narosa, 2008.
- Neural Networks, Fuzzy Logic and Genetic Algorithms: Synthesis & Applications,
- S.Rajasekaran, G. A. Vijayalakshami, PHI.
- Genetic Algorithms: Search and Optimization, E. Goldberg.
- Neuro-Fuzzy Systems, Chin Teng Lin, C. S. George Lee, PHI
- Build Neural Network With MS Excel sample by Joe choong.
Distributed Database (105611) - 3 Credits
References
- Silberschatz A, KorthHF, Sudarshan S, Database System Concepts, McGrall Hill.
- Ceri S, Pelagatti G, Distributed Databases – Principles and Systems, McGraw Hill.
Program Elective II
Advanced Data Structures and Algorithms (105612) - 3 Credits
References
- Introduction to algorithms: Cormen, Leiserson, Rivest and Stein.
- Algorithm Design, Jon Kleinberg and Eva Tardos, Pearson, ISBN-13: 978-
- Algorithms (4th Edition) by Robert Sedgewick and Kevin Wayne, ISBN-13: 978-
- The Algorithm Design Manual: Steven Skiena.
- Algorithm Design: Kleinberg and Tardos.
Advance Java Programming Language (105613) - 3 Credits
References
- Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers,
- Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc.
- Hortsmann& Cornell, “Core Java 2 Advanced Features, Vol II”, Pearson Education,
- Web reference: http://java.sun.com.
- Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-Hill.
Web and Internet Technology (105614) - 3 Credits
References
- Jeffrey C. Jackson, “Web Technologies: A computer science perspective”, Pearson
- Education
- Developing Web Applications, Ralph Moseley and M. T. Savaliya, Wiley-India
- Web Technologies, Black Book, dreamtech Press
- Web Design, Joel Sklar, Cengage Learning
- Developing Web Applications in PHP and AJAX, Harwani, McGrawHill
- Eric T. Freeman, Elisabeth Robson, “Head First JavaScript Programming”, O’Reilly
- Media
- L. Beighley, Michael Morrison, “Head First PHP & MySQL”, O-Reilly Media
- B. Basham, Kathy Sierra, Bert Bates, “Head First Servlets and JSP”, O'Reilly
- publication.
- R. M. Riordan, “Head First Ajax”, O’Reilly Media.
- Web Design with HTML, CSS, JavaScript and Query Set by Jon Duckett.
Multimedia Technology and its Applications (105615) - 3 Credits
References
- Handbook of Multimedia Computing, Borivoje Furht
- Multimedia Systems, Standards, and Networks, A. Puri and T. Chen, Marcel Dekker
- Multimedia : Computing Communications & Applications, Ralf Steinmetz, Klara
- Nahrstedtm
- Multimedia Systems, Ralf Steinmetz and Klara Nahrstedt
- Multimedia Communications: Directions and Innovations, J. D. Gibson
- Introduction to Data Compression, Morgan-Kaufmann, K. Sayood
- H.264 and MPEG-4 Video Compression, Iain E.G. Richardson
- Multimedia Literacy by Fred Hoffsteller, McGraw Hill.
Cryptography and Network Security (105616) - 3 Credits
References
- W.Stallings : Cryptography and Network Security : Principles and Practice, 4/e
- Pearson Education, New Delhi, 2006.
- B.A. Forouzan – Cryptography and Network Security, TMH, New Delhi, 2007
- B. Schneier – Applied Cryptography, John Wiley, Indian Edition, 2006.
Mobile and Wireless Computing (105617) - 3 Credits
References
- Jochen Schiller, “Mobile Communications”, Pearson Education, Asia Publications,
- William Stallings, “Wireless Communication and Networks”, PHI/Pearson
- Education, 2002.
- Kaveh Pahlavan, Prasanth Krishnamoorthy, “Principles of Wireless Networks”,
- PHI/Pearson Education, 2003.
- Hazyszt of Wesolowshi, “Mobile Communication Systems”, John Wiley and Sons
- Ltd, 2002.
Computer Graphics (100610) - 3 Credits
References
- Donald Hearn and M Pauline Baker, “Computer Graphics C Version”, Pearson
- Education.
- Foley, Vandam, Feiner, Hughes – “Computer Graphics principle”, Pearson Education.
- Rogers, “ Procedural Elements of Computer Graphics”, McGraw Hill.
- Donald Hearn and M Pauline Baker, “Computer Graphics with OpenGL”, Pearson
- education.