CSE Semester VI
CSE Semester VI
CSE Semester VI
Branch/Course:
Download From
www.syllabusstudy.in
SI. Type of course Code Course Title Hours per week Credit
No. s
Total credits 23
Detailed contents
Suggested Books:
1. Compilers Principles Techniques And Tools by Alfred V. Aho, Ravi Sethi, Jeffery D.
Ullman. Pearson Education.
Course Outcomes
After the completion of course, students can able to able to:
1. Develop the lexical analyser for a given grammar specification.
2. Design top-down and bottom-up parsers for a given parser specification
3. Develop syntax directed translation schemes
4. Develop algorithms to generate code for a target machine
******************************************************************
Detailed contents
Suggested books
1. Data Communication and Networking, 4th Edition, Behrouz A. Forouzan,
McGraw- Hill.
2. Data and Computer Communication, 8th Edition, William Stallings, Pearson
Prentice Hall India.
Course Outcomes
After the completion of course, students can able to able to:
1. Explain the functions of the different layer of the OSI Protocol.
2. Draw the functional block diagram of wide-area networks (WANs), local
area networks (LANs) and Wireless LANs (WLANs) and can able to
describe the function of each block.
3. Program for a given problem related TCP/IP protocol.
4. Configure DNS DDNS, TELNET, EMAIL, File Transfer Protocol (FTP),
WWW, HTTP, SNMP, Bluetooth, Firewalls using open source available
software and tools.
******************************************************************
Suggested books:
1. Machine Learning. Tom Mitchell. First Edition, McGraw- Hill, 1997
2. Introduction to Machine Learning Edition 2, by Ethem Alpaydin
Professional Elective – I
Graph Theory 3L:0T:0P 3 Credits
Detailed contents
Text Book:
1. Douglas B. West, “Introduction to Graph Theory”, Prentice Hall of India
2. Deo, N: Graph theory, PHI
Reference Books:
1. Bondy and Murthy: Graph theory and application. Addison Wesley.
2. R. Diestel, "Graph Theory", Springer-Verlag, 2nd edition, 2000.
3. John M. Aldous and Robin J. Wilson: Graphs and Applications-An Introductory Approach,
Springer
4. Robin J, Wilson: Introduction to Graph Theory, Addison Wesley.
5. Frank Harary, “Graph Theory”, Narosa.
6. R. Ahuja, T. Magnanti, and J. Orlin, “Network Flows: Theory, Algorithms, and Applications”,
Prentice-Hall
Course Outcomes
At the end of this course, students will demonstrate the ability to
******************************************************************
Professional Elective – I
Signals and Systems 3L:0T:0P 3 Credits
Course Outcomes:
At the end of this course, students will demonstrate the ability to
1. Understand the concepts of continuous time and discrete time systems.
2. Analyse systems in complex frequency domain.
3. Understand sampling theorem and its implications.
Detailed contents
Module 1 Lecture: 3 hrs.
Introduction to Signals and Systems: Signals and systems as seen in everyday life, and in
various branches of engineering and science. Signal properties: periodicity, absolute integrability,
determinism and stochastic character. Some special signals of importance: the unit step, the unit
impulse, the sinusoid, the complex exponential, some special time-limited signals; continuous
and discrete time signals, continuous and discrete amplitude signals. System properties:
Suggested books:
1. A. V. Oppenheim, A. S. Willsky and S. H. Nawab, “Signals and systems”, Prentice Hall
India,
1997.
2. J. G. Proakis and D. G. Manolakis, “Digital Signal Processing: Principles, Algorithms,and
Applications”, Pearson, 2006.
3. H. P. Hsu, “Signals and systems”, Schaum’s series, McGraw Hill Education, 2010.
4. S. Haykin and B. V. Veen, “Signals and Systems”, John Wiley andSons, 2007.
5. A. V. Oppenheim and R. W. Schafer, “Discrete-Time Signal Processing”, Prentice Hall,
2009.
6. M. J. Robert “Fundamentals of Signals and Systems”, McGraw HillEducation, 2007.
7. B. P. Lathi, “Linear Systems and Signals”, Oxford University Press, 2009.
******************************************************************
Professional Elective – I
Computer Graphics 3L:0T:0P 3 Credits
Detailed contents
Module 1 Lectures: 8 hrs.
Introduction and Line Generation: Types of computer graphics, Graphic Displays- Random scan
displays, Raster scan displays, Frame buffer and video controller. RGB color model, direct coding,
lookup table; storage tube graphics display, Raster scan display, 3D viewing devices, Plotters,
printers, digitizers, Light pens etc.; Active & Passive graphics devices; Computer graphics software.
******************************************************************
Professional Elective – I
Probability and Statistical Inference 3L:0T:0P 3 Credits
Detailed contents
Text Book:
1. “Probability And Statistical Inference”, Robert V. Hogg, Elliot A. Tanis, Dale L. Zimmerman;
Pearson Education, Inc. Ninth Edition-2015.
Reference Books:
1. “Statistical Inference”, M. Rajagopalan, P. Dhanavanthan, PHI Learning – 2012
2. “Probability Distribution Theory and Statistical Inference”, Kartick Chandra Bhuyan, NCBA
Publication - 2010.
******************************************************************
Professional Elective – I
Introduction To Java Programming 3L:0T:0P 3 Credits
Language
Detailed contents
Module 1 Lectures: 12 hrs.
Introduction to Java: Feature to Java, Java Virtual Machine, Differences between C++ and Java,
Part of Java, API Document, Starting a Java Program. Important Classes, Formatting the Output
Naming Conventions and Data Types: Naming Conventions in Java. Data types in Java, Literals.
Operators and Control Statements in Java: Arithmetic Operators, Unary Operators, Relational
Operators, Logical Operators, Boolean Operators, Bitwise Operators, Ternary Operators, New
Operator, Cast Operator, If … else statement, Switch statement, Break statement, Continue
statement, Return statement, do … while loop, while loop, for loop.
Input and Output: Accepting Input from the keyboard, reading input in Java, Util, Scanner class,
displaying output with System.out.print(), Displaying formatted output with string, Format.
Text Books:
1. Core Java by R Nageswara & Kogent Solution Inc, Dreamtech.
2. The Complete Reference Java Tata McGraw Hill.
3. Java 6 Programming Black Book, w/CD by Kogent Solutions Inc,, Dreamtech .
Reference Books:
1. Professional Java, JDK 6 Ed. by Richardson Avondolio Wrox.
2. Programming with Java by E Balagurusamy Tata McGraw Hill.
******************************************************************
Professional Elective – II
Distributed Database 3L:0T:0P 3 Credits
Detailed contents
Reference Books:
1. Silberschatz A, KorthHF, Sudarshan S, Database System Concepts, McGrall Hill.
2. Ceri S, Pelagatti G, Distributed Databases – Principles and Systems, McGraw Hill.
******************************************************************
Professional Elective – II
Cryptography & Network Security 3L:0T:0P 3 Credits
Detailed contents
Module 1 Lectures: 7 hrs.
Security Services, Mechanisms and Attacks, TheOSI Security Architecture, A Model for Network
Security. Symmetric Cipher Model, Substitution Techniques, Transposition Techniques, Rotol
Machines, Steganography.
Text Book:
1. W.Stallings : Cryptography and Network Security : Principles and Practice, 4/e Pearson
Education, New Delhi, 2006.
Reference Books:
1. B.A. Forouzan – Cryptography and Network Security, TMH, New Delhi, 2007
2. B. Schneier – Applied Cryptography, John Wiley, Indian Edition, 2006.
******************************************************************
Professional Elective – II
Advanced Computer Architecture 3L:0T:0P 3 Credits
Detailed contents
Module 1 Lectures: 8 hrs.
Classes of computers, Trends in technology, power and costs, dependability, quantitative principles
of computer design, Introduction to computing models.
Reference Books:
1. Computer Architecture: A Quantitative Approach : Hennessy and Patterson : Morgan Kaufmann
2. Advanced Computer Architecture, Kai Hwang , McGraw Hill
3. Advanced Computer Architectures : A design space approach, Sima D, Fountain T. and Kacsuk
P, Pearson Education
******************************************************************
Professional Elective – II
Multimedia Technology and its 3L:0T:0P 3 Credits
Applications
Detailed contents
Module 1: Introduction to Multimedia System Lectures: 6 hrs.
Architecture and components, Multimedia distributed processing model, Synchronization,
Orchestration and Quality of Service (QOS) architecture.
Text Books
1. Handbook of Multimedia Computing, Borivoje Furht
2. Multimedia Systems, Standards, and Networks, A. Puri and T. Chen, Marcel Dekker
3. Multimedia : Computing Communications & Applications, Ralf Steinmetz, Klara
Nahrstedtm
Reference Books
a. Multimedia Systems, Ralf Steinmetz and Klara Nahrstedt
b. Multimedia Communications: Directions and Innovations, J. D. Gibson
c. Introduction to Data Compression, Morgan-Kaufmann, K. Sayood
d. H.264 and MPEG-4 Video Compression, Iain E.G. Richardson
e. Multimedia Literacy by Fred Hoffsteller, McGraw Hill.
******************************************************************
Professional Elective – II
Advance Java Programming 3L:0T:0P 3 Credits
Detailed contents
Module 1 Lectures: 8 hrs.
Java Beans and Web Servers: Introduction to Java Beans, Advantage, Properties, BDK,
Introduction to EJB, Java Beans API Introduction to Servelets, Lifecycle, JSDK, Servlet API,
Servlet Packages: HTTP package, Working with Http request and response, Security Issues. Java
Script: Data types, variables, operators, conditional statements, array object, date object, string
object, Dynamic Positioning and front end validation, Event Handling
Text Books:
1. Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers,
2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc.
3. Hortsmann& Cornell, “Core Java 2 Advanced Features, Vol II”, Pearson Education,
References:
1. Web reference: http://java.sun.com.
2. Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-Hill.
***************************************************
Professional Elective – II
Data Science 3L:0T:0P 3 Credits
Detailed Contents
Reference Books:
1. Joel Grus, "Data Science from Scratch: First Principles with Python", O'Reilly Media
2. Aurélien Géron, "Hands-On Machine Learning with Scikit-Learn and Tensor Flow:
Concepts, Tools, and Techniques to Build Intelligent Systems", 1st Edition, O'Reilly Media
3. Jain V.K., “Data Sciences”, Khanna Publishing House, Delhi.
4. Jain V.K., “Big Data and Hadoop”, Khanna Publishing House, Delhi.
5. Jeeva Jose, “Machine Learning”, Khanna Publishing House, Delhi.
6. Chopra Rajiv, “Machine Learning”, Khanna Publishing House, Delhi.
7. Ian Goodfellow, Yoshua Bengio and Aaron Courville, "Deep Learning", MIT Press
http://www.deeplearningbook.org
8. Jiawei Han and Jian Pei, "Data Mining Concepts and Techniques", Third Edition, Morgan Kaufmann
Publishers
*****************************************************************
Professional Elective – II
Web and Internet Technology 3L:0T:0P 3 Credits
Objective of the course: This course is intended to teach the basics involved in publishing content
on the World Wide Web. This includes the ‘language of the Web’ – HTML, the fundamentals of
graphic production with a specific stress on creating graphics for the Web, and a general grounding
introduction to more advanced topics such as programming and scripting. This will also expose
students to the basic tools and applications used in Web publishing.
Detailed contents
Text Book:
1. Jeffrey C. Jackson, “Web Technologies: A computer science perspective”, Pearson Education
2. Developing Web Applications, Ralph Moseley and M. T. Savaliya, Wiley-India
3. Web Technologies, Black Book, dreamtech Press
4. Web Design, Joel Sklar, Cengage Learning
5. Developing Web Applications in PHP and AJAX, Harwani, McGrawHill
Reference Books:
1. Eric T. Freeman, Elisabeth Robson, “Head First JavaScript Programming”, O’Reilly Media
2. L. Beighley, Michael Morrison, “Head First PHP & MySQL”, O-Reilly Media
3. B. Basham, Kathy Sierra, Bert Bates, “Head First Servlets and JSP”, O'Reilly publication.
4. R. M. Riordan, “Head First Ajax”, O’Reilly Media.
5. Web Design with HTML, CSS, JavaScript and Query Set by Jon Duckett
******************************************************************