Skip to content

RGPV B.Tech · 3rd Year

CSE 6th Semester Syllabus

Computer Science & Engineering (CSE): the official syllabus of all 6 6th sem subjects, unit by unit, with previous year papers, notes and important questions. Free to read.

Subjects

CSE 6th semester syllabus, unit by unit

Every subject of RGPV Computer Science & Engineering 6th semester (3rd year), as the official syllabus lists it.

Machine Learning (ML)

CS-601
  1. Unit 1Introduction to Machine Learning

    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 learning · Unsupervised learning

  2. Unit 2Deep Learning Foundations

    Linearity vs non linearity · Activation functions (sigmoid, ReLU, etc.) · Weights and bias · Loss function · Gradient descent · Multilayer network · Backpropagation · Weight initialization · Training · Testing · Unstable gradient problem · Autoencoders · Batch normalization · Dropout · L1 and L2 regularization · Momentum · Tuning hyperparameters

  3. Unit 3Convolutional Neural Networks

    Convolutional neural network · Flattening · Subsampling · Padding · Stride · Convolution layer · Pooling layer · Loss layer · 1x1 convolution · Inception network · Input channels · Transfer learning · One‑shot learning · Dimension reductions · Implementation of CNN using TensorFlow, Keras etc.

  4. Unit 4Recurrent Neural Networks and Reinforcement Learning

    Recurrent neural network · Long short‑term memory (LSTM) · Gated recurrent unit (GRU) · Translation · Beam search and width · BLEU score · Attention model · Reinforcement Learning · RL framework · Markov Decision Process (MDP) · Bellman equations · Value iteration · Policy iteration · Actor‑critic model · Q‑learning · SARSA

  5. Unit 5Advanced Topics and Applications

    Support Vector Machines · Bayesian learning · Applications in computer vision · Speech processing · Natural language processing · Case Study: ImageNet Competition

Computer Networks (CN)

CS-602
  1. Unit 1Computer Network Foundations

    Definitions of computer networks · Goals and components of computer networks · Network architecture and classifications · Layered architecture and protocol hierarchy · Design issues, interfaces and services · Connection‑oriented and connection‑less services · Service primitives and their functionality · ISO/OSI reference model principles and layer descriptions · Comparison of ISO/OSI model with TCP/IP model · Physical layer principles: media, bandwidth, data rate, modulation

  2. Unit 2Data Link Layer

    Need for a data link layer · Services provided by the data link layer · Framing techniques · Flow control mechanisms · Error control mechanisms · Elementary and sliding‑window protocols: 1‑bit, Go‑Back‑N, Selective Repeat, Hybrid ARQ · Protocol verification using finite‑state‑machine models · Protocol verification using Petri‑net models · ARP, RARP, GARP protocols

  3. Unit 3MAC Sub‑layer

    MAC addressing schemes · Binary Exponential Back‑off (BEB) algorithm · Distributed random access/contention schemes for data services: ALOHA, Slotted ALOHA · Distributed random access/contention schemes for LANs: CSMA, CSMA/CD, CSMA/CA · Collision‑free protocols: Basic Bitmap, BRAP, Binary Countdown, MLMA · Limited contention protocols: Adaptive Tree Walk · Performance measuring metrics for MAC protocols · IEEE 802 series standards and their variants

  4. Unit 4Network Layer

    Need for a network layer · Services provided by the network layer · Design issues in network layer · Routing algorithms: Least‑Cost Routing, Dijkstra's algorithm, Bellman‑Ford algorithm, Hierarchical Routing, Broadcast Routing, Multicast Routing · IP addressing and header format · Packet forwarding techniques · Fragmentation and reassembly processes · ICMP protocol functions · Comparative study of IPv4 and IPv6

  5. Unit 5Transport and Application Layers

    Transport layer design issues · UDP header format and per‑segment checksum · UDP support for unicast/multicast real‑time traffic · TCP connection management · Reliability mechanisms in TCP · TCP flow control · TCP congestion control · TCP header format and timer management · Application layer protocols: WWW and HTTP, FTP, SSH · Email protocols: SMTP, MIME, IMAP · DNS protocol · Network management using SNMP

  6. Unit 6== END OF UNITS==

Compiler Design (CD)

CS-603
  1. Unit 1Introduction to compiling & Lexical Analysis

    Introduction of Compiler · Major data structures 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

  2. Unit 2Syntax Analysis & Syntax Directed Translation

    Syntax analysis: Context-Free Grammars (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 definitions · L-attributed definitions · Top-down translation · Bottom-up evaluation of inherited attributes · Recursive evaluation · Analysis of syntax directed definitions

  3. Unit 3Type Checking & Run Time Environment

    Type checking: type system · Specification of a simple type checker · Equivalence of expressions · Types and 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

  4. Unit 4Code Generation

    Intermediate code generation: declarations · Assignment statements · Boolean expressions · Case statements · Backpatching · Procedure calls · Code generation issues in design of code generator · Basic blocks and flow graphs · Register allocation and assignment · DAG representation of basic blocks · Peephole optimization · Generating code from DAG

  5. Unit 5Code 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 structured flow graph · Symbolic debugging of optimized code

  6. Unit 6== END OF UNITS==

Rural Technology & Community Development (RTCD)

CS-604
  1. Unit 1Rural Management

    Principles and Practices of Rural Management · Introduction to Management and Theory of Management · Planning, Organisation Structure and Design · Motivation and Leadership · Management Control and Managerial Decision Making

  2. Unit 2Human Resource Management for Rural India

    Nature and Scope of Human Resource Management · Human Resource Planning, Recruitment and Selection · Training and Development · Performance Appraisal · Welfare programmes and Fringe Benefits · Wage and Salary Administration · Morale and Productivity · Industrial Relations and Industrial Disputes

  3. Unit 3Management of Rural Financing

    Rural Credit System and its Role in Rural Development · Evolution and Growth of Rural Credit System in India · Agricultural Credit and Agricultural Credit Review Committee · Reports of Various Committees and Commissions, Problems and Prospects · Rural Credit to Non‑farm Sector and Credit for Small and Marginal Entrepreneurs · Role of Government Institutions in 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

  4. Unit 4Research Methodology

    Concept of Social Research · Traditional Research, Action Research and Participatory Research · Qualitative Data Construction and Methods of Data Collection · Techniques of Interview · Qualitative Methods: Sociometry, Case Studies, Observation, Coding and Content Analysis

  5. Unit 5Research Methodology – Data Analysis

    Collection, Tabulation and Presentation of Data · Measures of Central Tendency and Dispersion · Moments, Skewness and Kurtosis · Correlation and Regression · Sampling Theory and Test of Significance

  6. Unit 6== END OF UNITS==

Data Analytics Lab (DAL)

CS-605
  1. Unit 1Basics of data analytic framework and preprocessing

    Data analytic framework · Data preprocessing · Statistics · Probability · Probability distribution · Bayes’ theorem · Central limit theorem · Data exploration and preparation · Correlation · Regression · Covariance · Outliers · Data visualization

  2. Unit 2Introduction to R as a data analytics tool

    Introduction to R as a data analytics tool

  3. Unit 3Introduction to MATLAB as a data analytics tool

    Introduction to MATLAB as a data analytics tool

  4. Unit 4Introduction to Python as a data analytics tool

    Introduction to Python as a data analytics tool

  5. Unit 5Case studies

    Case studies

Skill Development Lab (SDL)

CS-606
  1. Unit 1Software product life cycle

    Software product life cycle

  2. Unit 2Software product development standards

    Software product development standards

  3. Unit 3Design patterns – 1

    Design patterns – 1

  4. Unit 4Design Patterns – II

    Design Patterns – II

  5. Unit 5Case Study

    Case Study