Syllabus
7th semester (Latest)
CS-701 - Distributed System
Unit 2:
Distributed Share Memory And Distributed File System
Basic Concept of Distributed Share Memory (DSM), DSM Architecture &
its Types, Design & Implementations issues In DSM System, Structure
of Share Memory Space, Consistency Model, and Thrashing. Desirable
features of good Distributed File System, File Model, File Service
Architecture, File Accessing Model, File Sharing Semantics, File
Catching Scheme, File Application & Fault tolerance. Naming: -
Features, System Oriented Names, Object Locating Mechanism, Human
Oriented Name
- Click Here
CS-702 - Compiler Design
Unit 2:
Syntax Analysis &Syntax Directed Translation
Syntax analysis: CFGs, Top down parsing, Brute force approach,
recursive descent parsing, transformation on the grammars,
predictive parsing, bottom up parsing, operator precedence parsing,
LR parsers (SLR,LALR, LR),Parser generation.Syntax directed
definitions: Construction of Syntax trees, Bottom up evaluation of
S-attributed definition, L-attribute definition, Top down
translation, Bottom Up evaluation of inherited attributes Recursive
Evaluation, Analysis of Syntax directed definition.
- Click Here
Unit 3:
Type Checking & Run Time Environment
Type checking: type system, specification of simple type checker,
equivalence of expression, types, type conversion, overloading of
functions and operations, polymorphic functions. Run time
Environment: storage organization, Storage allocation strategies,
parameter passing, dynamic storage allocation , Symbol table
- Click Here
Unit 4:
Code Generation
Intermediate code generation: Declarations, Assignment statements,
Boolean expressions, Case statements, Back patching, Procedure calls
Code Generation: Issues in the design of code generator, Basic block
and flow graphs, Register allocation and assignment, DAG
representation of basic blocks, peephole optimization, generating
code from DAG.
- Click Here
CS-703 - Web Engineering
Unit 1:
Web Engineering: Introduction, History, Evolution and Need, Time
line, Motivation, Categories & Characteristics of Web Applications,
Web Engineering Models, Software Engineering v/s Web Engineering.
World Wide Web: Introduction to TCP/IP and WAP, DNS, Email, TelNet,
HTTP and FTP. Browser and search engines: Introduction, Search
fundamentals, Search strategies, Directories search engines and Meta
search engines, Working of the search engines. Web Servers:
Introduction, Features, caching, case study-IIS, Apache.
- Click Here
Unit 2:
Information Architecture: Role, Collaboration and Communication,
Organizing Information, Organizational Challenges, Organizing Web
sites parameters and Intranets Website Design: Development,
Development phases, Design issues, Conceptual Design, High-Level
Design, Indexing the Right Stuff, Grouping Content. Architectural
Page Mockups, Design Sketches, Navigation Systems. Searching
Systems, Good & bad web design, Process of Web Publishing. Web-site
enhancement, submission of website to search engines. Web security:
issues, security audit. Web effort estimation, Productivity
Measurement, Quality usability and reliability. Requirements
Engineering for Web Applications: Introduction, Fundamentals,
Requirement Source, Type, ,Notations Tools. Principles Requirements
Engineering Activities, Adapting RE Methods to Web Application.
- Click Here
Unit 3:
Technologies for Web Applications I: HTML and DHTML: Introduction,
Structure of documents, Elements, Linking, Anchor Attributes, Image
Maps, Meta Information, Image Preliminaries, Layouts, Backgrounds,
Colors and Text, Fonts, Tables, Frames and layers, Audio and Video
Support with HTML Database integration, CSS, Positioning with Style
sheets, Forms Control, Form Elements. Introduction to CGI, PERL,
JAVA SCRIPT, JSP, PHP, ASP & AJAX. Cookies: Creating and Reading
- Click Here
Unit 4:
Technologies for Web Applications II: XML: Introduction, HTML Vs
XML, Validation of documents, DTD, Ways to use, XML for data files,
Embedding XML into HTML documents, Converting XML to HTML for
Display, Displaying XML using CSS and XSL, Rewriting HTML as XML,
Relationship between HTML, SGML and XML, web personalization ,
Semantic web, Semantic Web Services, Ontology.
- Click Here
Unit 5:
E- Commerce: Business Models, Infrastructure, Creating an E-commerce
Web Site, Environment and Opportunities. Modes & Approaches,
Marketing & Advertising Concepts. Electronic Publishing issues,
approaches, legalities and technologies, Secure Web document,
Digital Signatures and Firewalls, Cyber crime and laws, IT Act.
Electronic Cash, Electronic Payment Systems: RTGS, NEFT, Internet
Banking, Credit/Debit Card. Security: Digital Certificates &
Signatures, SSL, SET, 3D Secure Protocol.
- Click Here
CS-7004 - Embedded Systems [Elective-III]
Unit 4:
Rate monotonic and EDF scheduling, priority inversion, Shared data
problems and intertask communication techniques : semaphores,
message queue, buffers, mailboxes, reentrancy issue, timer
functions, interrupts and I/O. Evaluating Operating System
Performance, Power optimization strategies for professes, ACPI.
- Click Here
CS-704 - Digital Image Processing [Elective-III]
CS-704 - Modern Information Retrieval [Elective-III]
CS-705 - Human Computer Interaction [Elective-IV]
CS-705 - Data Science & Big data [Elective-IV]
8th semester (Latest)
CS-801 - Soft Computing
Unit 2:
Multilayer Neural Networks: Feed Forward network - significance,
training, loss function, Back-Propagation algorithm, convergence &
generalization, momentum, applications. Feedback network -Hopfield
Nets: architecture, energy functions, training algorithms &
examples, competitive learning, self-organizing maps. Introduction
to CNN and RNN network.
- Click Here
CS-8002 - Cloud Computing
Unit 1:
Introduction: Historical development ,Vision of Cloud Computing,
Characteristics of cloud computing as per NIST , Cloud computing
reference model ,Cloud computing environments, Cloud services
requirements, Cloud and dynamic infrastructure, Cloud Adoption and
rudiments .Overview of cloud applications: ECG Analysis in the
cloud, Protein structure prediction, Gene Expression Data Analysis
,Satellite Image Processing ,CRM and ERP ,Social networking .
- Click Here
Unit 3:
Cloud Management & Virtualization Technology: Resiliency,
Provisioning, Asset management, Concepts of Map reduce , Cloud
Governance, High Availability and Disaster Recovery. Virtualization:
Fundamental concepts of compute ,storage, networking, desktop and
application virtualization .Virtualization benefits, server
virtualization, Block and file level storage virtualization
Hypervisor management software, Infrastructure Requirements ,
Virtual LAN(VLAN) and Virtual SAN(VSAN) and their benefits
- Click Here
CS-803 - Machine Learning [Elective-V]
Unit 2:
SUPERVISED LEARNING: Introduction to Supervised Learning, Supervised
learning setup, LMS, Linear Methods for Classification, Linear
Methods for Regression, Support Vector Machines. Basis Expansions,
Model Selection Procedures Perceptron, Exponential family,
Generative learning algorithms, Gaussian discriminant analysis,
Naive Bayes, Support vector machines, Model selection and feature
selection, Decision Tree, Ensemble methods: Bagging, boosting,
Evaluating and debugging learning algorithms. Classification
problems; decision boundaries; nearest neighbor methods, Probability
and classification, Bayes optimal decisions Naive Bayes and Gaussian
classconditional distribution, Linear classifiers Bayes' Rule and
Naive Bayes Model, Logistic regression, online gradient descent,
Neural Networks Decision tree and Review for Mid-term, Ensemble
methods: Bagging, random forests, boosting A more detailed
discussion on Decision Tree and Boosting
- Click Here
Unit 3:
REINFORCEMENT LEARNING: Markov decision process (MDP), HMM, Bellman
equations, Value iteration and policy iteration, Linear quadratic
regulation, Linear Quadratic Gaussian, Q-learning, Value function
approximation, Policy search, Reinforce, POMDPs.
- Click Here
Unit 4:
UNSUPERVISED LEARNING: Introduction to Unsupervised Learning :
Association Rules, Cluster Analysis, Reinforcement
Learning,Clustering K-means, EM. Mixture of Gaussians, Factor
analysis, PCA (Principal components analysis), ICA (Independent
components analysis);, hierarchical agglomeration Advanced
discussion on clustering and EM, Latent space methods; PCA, Text
representations; naive Bayes and multinomial models; clustering and
latent space models, VC-dimension, structural risk minimization;
margin methods and support vector machines (SVM), Support vector
machines and large-margin classifiers Time series; Markov models;
autoregressive models
- Click Here
CS-803 - Data Mining [Elective-V]
Unit 1:
Introduction, to Data warehousing, needs for developing data
Warehouse, Data warehouse systems and its Components, Design of Data
Warehouse, Dimension and Measures, Data Marts:-Dependent Data Marts,
Independents Data Marts & Distributed Data Marts, Conceptual
Modeling of Data Warehouses:-Star Schema, Snowflake Schema, Fact
Constellations. Multidimensional Data Model & Aggregates.
- Click Here
Unit 2:
OLAP, Characteristics of OLAP System, Motivation for using OLAP,
Multidimensional View and Data Cube, Data Cube Implementations, Data
Cube Operations, Guidelines for OLAP Implementation, Difference
between OLAP & OLTP, OLAP Servers:- ROLAP, MOLAP, HOLAP Queries.
- Click Here
Unit 4:
Association Rule Mining:-Introduction, Basic, The Task and a Naïve
Algorithm, Apriori Algorithms, Improving the efficiency of the
Apriori Algorithm, Apriori-Tid, Direct Hasing and
Pruning(DHP),Dynamic Itemset Counting (DIC), Mining Frequent
Patterns without Candidate Generation(FP-Growth),Performance
Evaluation of Algorithms,.
- Click Here
Unit 5:
Classification:-Introduction, Decision Tree, The Tree Induction
Algorithm, Split Algorithms Based on Information Theory, Split
Algorithm Based on the Gini Index, Overfitting and Pruning, Decision
Trees Rules, Naïve Bayes Method. Cluster Analysis:- Introduction,
Desired Features of Cluster Analysis, Types of Cluster Analysis
Methods:- Partitional Methods, Hierarchical Methods, Density- Based
Methods, Dealing with Large Databases. Quality and Validity of
Cluster Analysis Methods.
- Click Here
CS-8003 - Computer Peripherals & Interfaces [Elective-V]
CS-8004 - Cyber Law & Ethics [Elective-VI]
Unit 2:
Constitutional & Human Rights Issues in Cyberspace Freedom of Speech
and Expression in Cyberspace, Right to Access Cyberspace – Access to
Internet, Right to Privacy, Right to Data Protection, Cyber Crimes &
Legal Framework Cyber Crimes against Individuals, Institution and
State, Hacking, Digital Forgery, Cyber Stalking/Harassment, Cyber
Pornography, Identity Theft & Fraud Cyber terrorism, Cyber
Defamation.
- Click Here
CS-804 - Augmented & Virtual Reality [Elective-VI]
CS-804 - Advance Computer Networks [Elective-VI]
Unit 2:
Internetworking with TCP/IP, Basic concepts, Principles, Protocols
and Architecture, Address handling Internet protocols and protocol
layering. DNS, Applications: TELNET, RLOGN , FTP, TFTP, NFS, SMTP,
POPL, IMAP, MIME, HTTP,STTP,DHCP, VOIP, SNMP.
- Click Here
Unit 3:
Introduction to Router, Configuring a Router, Interior & Exterior
Routing, RIP, Distance Vector Routing, OSPF, BGP, Uni-cast,
Multicast and Broadcast. Multicast routing protocols: DVMRP, MOSPF,
CBT, PIM, MBONE, EIGRP, CIDR, Multicast Trees, Comparative study of
IPv6 and IPv4.
- Click Here