Syllabus of B.tech. VI SEM CSE (RGPV)
Syllabus of B. Tech. VI Sem CSE (RGPV)
Syllabus of CS-601 Machine Learning
Source: (rgpv.ac.in)
UNIT-1 :
Introduction to machine learning,
scope and limitations, regression, probability,
statistics and linear algebra for machine learning,
convex optimization, data visualization,
hypothesis function and testing,
data distributions, data preprocessing,
data augmentation, normalizing data sets,
machine learning models,
supervised and unsupervised learning.
UNIT-2 :
Linearity vs non linearity,
activation functions like sigmoid,
ReLU, etc., weights and bias, loss function,
gradient descent, multilayer network,
backpropagation, weight initialization,
training, testing, unstable gradient problem,
auto encoders, batch normalization,
dropout, L1 and L2 regularization,
momentum, tuning hyper parameters,
UNIT-3 :
Convolutional neural network, flattening,
subsampling, padding, stride,
convolution layer, pooling layer,
loss layer, dance layer 1x1 convolution,
inception network, input channels,
transfer learning, one shot learning,
dimension reductions,
implementation of CNN like tensor flow, keras etc.
UNIT-4 :
Recurrent neural network,
Long short-term memory, gated recurrent unit,
translation, beam search and width, Bleu score,
attention model, Reinforcement Learning,
RL-framework, MDP, Bellman equations,
Value Iteration and Policy Iteration,
Actor-critic model, Q-learning, SARSA
UNIT-5 :
Support Vector Machines,
Bayesian learning,
application of machine learning in computer vision,
speech processing, natural language processing etc,
Case Study: ImageNet Competition
== END OF UNITS==
Syllabus of CS-602 (Computer Networks)
Source: (rgpv.ac.in)
UNIT-1 :
Computer Network : Definitions, goals, components,
Architecture, Classifications & Types.
Layered Architecture : Protocol hierarchy, Design Issues,
Interfaces and Services,
Connection Oriented & Connectionless Services,
Service primitives, Design issues & its functionality.
ISOOSI Reference Model: Principle, Model, Descriptions of various layers and its comparison with TCP/IP.
Principals of physical layer: Media, Bandwidth, Data rate and Modulations
UNIT-2 :
Data Link Layer : Need, Services Provided,
Framing, Flow Control, Error control.
Data Link Layer Protocol : Elementary & Sliding Window protocol: 1-bit, Go-Back-N, Selective Repeat, Hybrid ARQ.
Protocol verification : Finite State Machine Models & Petri net models. ARP/RARP/GARP
UNIT-3 :
MAC Sub layer : MAC Addressing,
Binary Exponential Back-off (BEB) Algorithm,
Distributed Random Access Schemes/Contention Schemes : for Data Services (ALOHA and SlottedALOHA), for Local-Area Networks (CSMA,
CSMA/CD, CSMA/CA),
Collision Free Protocols : Basic Bit Map, BRAP,
Binary Count Down,
MLMA Limited Contention Protocols : Adaptive Tree Walk,
Performance Measuring Metrics.
IEEE Standards 802 series & their variant.
UNIT-4 :
Network Layer : Need, Services Provided ,
Design issues,
Routing algorithms : Least Cost Routing algorithm,
Dijkstra's algorithm, Bellman-ford algorithm,
Hierarchical Routing, Broadcast Routing,
Multicast Routing. IP Addresses,
Header format, Packet forwarding,
Fragmentation and reassembly,
ICMP, Comparative study of IPv4 & IPv6
UNIT-5 :
Transport Layer : Design Issues, UDP: Header Format,
Per-Segment Checksum,
Carrying Unicast/Multicast Real-Time Traffic,
TCP: Connection Management, Reliability of Data Transfers,
TCP Flow Control, TCP Congestion Control,
TCP Header Format, TCP Timer Management.
Application Layer: WWW and HTTP, FTP, SSH,
Email (SMTP, MIME, IMAP), DNS,
Network Management (SNMP).
== END OF UNITS==
Syllabus of CS-603 (A) Advanced Computer Architecture (ACA) (Departmental Elective)
Source: (rgpv.ac.in)
UNIT-1 :
Flynn’s Classification,
System Attributes to Performance,
Parallel computer models - Multiprocessors and multicomputers,
Multivector and SIMD Computers.
Data and resource dependences,
Hardware and software parallelism,
Program partitioning and scheduling,
Grain size and latency, Control flow,
data flow and Demand driven mechanisms.
Static interconnection networks,
Dynamic interconnection Networks: Bus Systems, Crossbar Switch,
Multiport Memory,
Multistage and Combining Networks
UNIT-2 :
Instruction set architecture,
CISC Scalar Processors , RISC Scalar Processors,
VLIW architecture, Memory Hierarchy, Inclusion,
Coherence and Locality, Memory capacity planning.
Interleaved memory organization-memory interleaving,
pipelined memory access, Bandwidth and Fault Tolerance.
Backplane Bus System : Backplane bus specification,
Addressing and timing protocols,
Arbitration transaction and interrupt.
UNIT-3 :
Linear pipeline processor,
Nonlinear pipeline processor, Instruction pipeline design,
Mechanisms for instruction pipelining, pipeline hazards,
Dynamic instruction scheduling -score boarding and Tomosulo’s algorithm,
Branch handling techniques, Arithmetic Pipeline Design,
Static arithmetic pipeline, Multifunctional arithmetic pipelines.
Superscalar pipeline design,
Super pipeline processor design.
UNIT-4 :
Cache coherence, Snoopy protocols,
Directory based protocols.
Message routing schemes in multicomputer network,
deadlock and virtual channel.
Vector Processing Principles, Vector instruction types,
Vector-access memory schemes.
Vector supercomputer architecture,
SIMD organization : distributed memory model and shared memory model. Principles of Multithreading : Multithreading Issues and Solutions,
Multiple-Context Processors
UNIT-5 :
Parallel Programming Models, Shared-Variable Model,
Message-Passing Model, Data-Parallel Model,
Object-Oriented Model, Functional and Logic Models,
Parallel Languages and Compilers,
Language Features for Parallelism,
Parallel Programming Environment,
Software Tools and Environments.
== END OF UNITS==
Syllabus of CS-603 (B) Computer Graphics & Visulization (Departmental Elective)
Source: (rgpv.ac.in)
UNIT-1 :
Introduction to Raster Scan displays,
Pixels, Frame buffer, Vector & Character generation,
Random Scan systems,
Display devices, Scan Conversion techniques,
Line Drawing algorithms : simple DDA, Bresenham’s Algorithm,
Circle Drawing Algorithms: Midpoint Circle drawing and Bresenham’s Algorithm,
Polygon fill algorithm : Boundary-fill and Flood-fill algorithms.
UNIT-2 :
2-D Transformation : Translation, Rotation,
Scaling, Shearing, Reflection.
Inverse Transformation, Homogeneous coordinate system,
Matrices Transformation, Composite Transformation.
Windowing & Clipping : World Coordinate System,
Screen Coordinate System, Viewing Transformation,
Line Clipping & Polygon Clipping Algorithms.
UNIT-3 :
3-D Transformations : Translation, Rotation and Scaling.
Parallel & Perspective Projection : Types of Parallel & Perspective Projection, Hidden Surface elimination : Depth comparison, Back face detection algorithm, Painter’s Algorithm, Z-Buffer Algorithm.
Curve generation, Bezier and B-spline methods.
Basic Illumination Model : Diffuse reflection, Specular reflection,
Phong Shading, Gouraud shading, Ray Tracing,
Color models like RGB, YIQ, CMY, HSV.
UNIT-4 :
Visualization : Visualization of 2D/3D scalar fields: color mapping, ISO surfaces.
Direct volume data rendering : ray-casting, transfer functions, segmentation.
Visualization of Vector fields and flow data,
Time-varying data,
High-dimensional data : dimension reduction, parallel coordinates,
Non-spatial data : multi-variate, tree/graph structured,
text Perceptual and cognitive foundations,
Evaluation of visualization methods,
Applications of visualization,
Basic Animation Techniques like traditional,
key framing
UNIT-5 :
Multimedia : Basic of multimedia, application of Multimedia,
Text-Types, Unicode Standard,text Compression,
Text file formats, Audio Components, Digital Audio,
Digital Audio processing, Sound cards,
Audio file formats, Audio Processing software,
Video-Video color spaces, Digital Video,
Digital Video processing, Video file formats.
Animation : Uses of Animation, Principles of Animation,
Computer based animation, 3D Animation,
Animation file formats, Animation software, Special Effects in animation,
Storyboarding for Animation,
Compression : Lossless/Lossy Compression techniques,
Image, Audio & Video Compression,
MPEG Standards, Multimedia Architecture,
Multimedia databases.
== END OF UNITS==
Syllabus of CS-603 (C) Compiler Design (Departmental Elective )
Source: (rgpv.ac.in)
UNIT-1 : Introduction to compiling & Lexical Analysis
Introduction of Compiler,
Major data Structure in compiler, types of Compiler,
Front-end and Back-end of compiler,
Compiler structure : analysis-synthesis model of compilation,
various phases of a compiler,
Lexical analysis : Input buffering , Specification & Recognition of Tokens,
Design of a Lexical Analyzer Generator, LEX.
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.
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,
Error Detection & Recovery,
Ad-Hoc and Systematic Methods.
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.
UNIT-5 : Code Optimization
Introduction to Code optimization : sources of optimization of basic blocks,
loops in flow graphs, dead code elimination,
loop optimization, Introduction to global data flow analysis,
Code Improving transformations,
Data flow analysis of structure flow graph Symbolic debugging of optimized code
== END OF UNITS==
Syllabus of CS-604 (A) Knowledge Management (Open Elective)
Source: (rgpv.ac.in)
UNIT-1 : Introduction
Introduction: An Introduction to Knowledge Management
The foundations of knowledge management- including cultural issues
technology applications organizational concepts and processes
management aspects- and decision support systems.
The Evolution of Knowledge management: From Information Management to Knowledge Management
Key Challenges Facing the Evolution of Knowledge Management
Ethics for Knowledge Management.
UNIT-2 : Creating The Culture of Learning and Knowledge Sharing
Organization and Knowledge Management
Building the Learning Organization.
Knowledge Markets: Cooperation among Distributed Technical Specialists
Tacit Knowledge and Quality Assurance.
UNIT-3 : Knowledge Management - The Tools
Telecommunications and Networks in Knowledge Management
Internet Search Engines and Knowledge Management
Information Technology in Support of Knowledge Management
Knowledge Management and Vocabulary Control
Information Mapping in Information Retrieval
Information Coding in the Internet Environment
Repackaging Information.
UNIT-4 : Knowledge Management-Application
Components of a Knowledge Strategy
Case Studies (From Library to Knowledge Center,
Knowledge Management in the Health Sciences,
Knowledge Management in Developing Countries).
UNIT-5 : Future Trends And Case Studies
Advanced topics and case studies in knowledge management
Development of a knowledge management map/plan that is integrated with an organization’s strategic and business plan
A case study on Corporate Memories for supporting various aspects in the process life
cycles of an organization.
== END OF UNITS==
Syllabus of CS-604 (B) Project Management (Open Elective)
Source: (rgpv.ac.in)
UNIT-1 : Conventional Software Management
Evolution of software economics.
Improving software economics: reducing product size,
software processes, team effectiveness,
automation through software environments.
Principles of modern software management.
UNIT-2 : Software Management Process
Framework : Life cycle phases- inception, elaboration,
construction and training phase.
Artifacts of the process- the artifact sets,
management artifacts, engineering artifacts,
pragmatics artifacts.
Model based software architectures.
Workflows of the process.
Checkpoints of the process.
UNIT-3 : Software Management Disciplines
Iterative process planning.
Project organisations and responsibilities.
Process automation.
Project control And process instrumentation- core metrics,
management indicators,
life cycle expections.
Process discriminants.
== END OF UNITS==
Syllabus of CS-604 (C) Rural Technology & Community Development (Open Elective )
Source: (rgpv.ac.in)
UNIT-1 : Rural Management
Principles and Practices Introduction to Management and Theory of Management B.
Planning, Organisation Structure and Design C.
Motivation and Leadership D.
Management Control and Managerial Decision Making
UNIT-2 : Human Resource Management for rural India
Nature, Scope of Human Resource Management.
F. Human Resource Planning,
Recruitment and Selection,
Training and Development,
Performance Appraisal G.
Welfare programme and Fringe benefits,
Wage and Salary Administration H.
Morale and Productivity,
Industrial Relations and Industrial Disputes
UNIT-3 : Management of Rural Financing
Rural Credit System,
Role of Rural Credit in Rural Development.
Evolution and Growth of Rural Credit System in India.
B: Agricultural Credit, Agricultural Credit Review Committee,
Report of different Committees and Commissions,
Problems and Prospects.
C: Rural Credit to Non-farm Sector,
Credit for small and marginal entrepreneurs.
D: Role of Government Institutions towards facilitating Rural Credit.
Role of Non- Government/ Semi Government / Quasi- Government Institutions. Growth and Present trend of Rural Financing towards Small scale and Cottage Industries.
UNIT-4 : Research Methodology
Concept of Social Research,
Traditional Research,
Action Research and Participatory Research
B: Qualitative Data Construction and Methods of Data Collection
C: Techniques of Interview
D: Qualitative methods: Sociometry,
Case Studies, observation,
coding and content analysis
UNIT-5 : Research Methodology
Collection, Tabulation and Presentation of data
B: Measures of Central Tendency,
Dispersion, Moments,
Skewness and Kurtosis,
Correlation and Regression: Sampling Theory and Test of Significance
== END OF UNITS==
Syllabus of CS-605 Data Analytics (LAB)
Source: (rgpv.ac.in)
UNIT-1 :
Basics of data analytic framework,
data per-processing,
Statistics, probability,
Probability Distribution, Bayes’ Theorem,
Central Limit theorem,
Data Exploration & preparation,
Concepts of Correlation, Regression,
Covariance, Outliers, Data visualization.
UNIT-2 :
Introduction to R as a data analytics tool.
UNIT-3 :
Introduction to MATLAB as a data analytics tool.
UNIT-4 :
Introduction to python as a data analytics tool.
UNIT-5 :
Case studies.
== END OF UNITS==
Syllabus of CS-606 Skill Development LAB
Source: (rgpv.ac.in)
UNIT-1 :
Software product life cycle.
UNIT-2 :
Software product development standards.
UNIT-3 :
Design patterns – 1
UNIT-4 :
Design Patterns – II
UNIT-5 :
Case Study
== END OF UNITS==
==End of Syllabus==