Syllabus of B. Tech. VI Sem CSE (RGPV)
Table of Contents
ToggleSyllabus 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 1×1 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 (SLRLALR 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==