Skip to content

RGPV B.Tech · 2nd Year

AIDS 3rd Semester Syllabus

Artificial Intelligence & Data Science (AD): the official syllabus of all 6 3rd sem subjects, unit by unit, with previous year papers, notes and important questions. Free to read.

Subjects

AD 3rd semester syllabus, unit by unit

Every subject of RGPV Artificial Intelligence & Data Science 3rd semester (2nd year), as the official syllabus lists it.

Technical Communication (TC)

AD-301
  1. Unit 1Technical Communication Skills

    Understanding the process and scope of communication · Relevance and importance of communication in a globalized world · Forms of communication · Role of unity, brevity and clarity in various forms of communication

  2. Unit 2Types of Communication and Soft Skills

    Verbal and non‑verbal communication · Classification of non‑verbal communication (NVC) · Barriers to communication · Communicating globally · Culture and communication · Interpersonal communication · Listening · Persuasion · Negotiation · Communicating bad news and messages · Communicating in a global world

  3. Unit 3Writing Skills and Speaking Skills

    Traits of technical writing · Principles of business writing · Style of writing · Writing memos, letters, reports · Types, characteristics, format and structure of technical reports · Writing research papers · Audience awareness in speaking · Voice, vocabulary and paralanguage · Group discussion techniques · Combating nervousness · Speaking to one and to one thousand listeners · Mock presentations

  4. Unit 4Job Interviews, Group Discussion and Professional Presentations

    Preparing for interviews · Self‑assessment · Drafting effective resumes · Dress, decorum and delivery techniques · Techniques for handling interviews · Use of non‑verbals during interviews · Handling turbulence during interviews · Objectives of group discussion · Method, focus, content, style and argumentation skills in group discussion · Individual professional presentations: audience awareness, body language, delivery and content

  5. Unit 5Grammar and Linguistic Ability

    Basics of grammar · Common errors in writing and speaking · Advanced grammar study · Vocabulary development · Pronunciation etiquette · Syllables, vowel and consonant sounds · Tone modulation: rising tone and falling tone · Flow in speaking · Speaking with purpose · Speech and personality · Professional personality attributes

Probability and Statistics for Data Science (PSDS)

AD-302
  1. Unit 1Data Science and Statistics Fundamentals

    Data Science: Introduction and Data Science Life Cycle · Statistics: Descriptive and Inferential Statistics · Measures of central tendency: Arithmetic Mean, Median, Mode, Geometric Mean, Harmonic Mean, Partition values · Measures of dispersion: Range, Quartile Deviation, Mean deviation, Standard Deviation, Variance, Coefficient of Dispersion

  2. Unit 2Probability Theory and Distribution Shape Measures

    Skewness, Kurtosis, Moments; measures of skewness and kurtosis · Theory of probability: definition of probability, events, sample space, laws of addition and multiplication, conditional probability · Independent and dependent events, Bayes’ theorem, mathematical expectations, moment generating functions

  3. Unit 3Theoretical Distributions and Curve Fitting

    Discrete distributions: Binomial distribution and Poisson distribution · Continuous distributions: Rectangular (uniform) distribution and Normal distribution · Curve fitting: Methods of least squares, fitting a straight line and a parabola

  4. Unit 4Correlation and Regression Analysis

    Correlation: Pearson correlation coefficient, rank correlation, lines of regression · Multiple and partial correlation

  5. Unit 5Hypothesis Testing and Significance Tests

    Testing of hypothesis: null and alternative hypotheses, Type I and Type II errors, level of significance, power of the test · Tests of significance: chi‑square distribution, tests of variance and goodness‑of‑fit, t‑distribution, F‑distribution, Z‑distribution and related tests

Data Structures (DS)

AD-303
  1. Unit 1Introduction to Data Structures

    Concepts of Data and Information · Classification of Data Structures · Abstract Data Types (ADTs) · Memory representation of data structures · Cost estimation of data structure operations · Linear data structures – Arrays · Linked List – representation in memory · Singly linked list · Circular linked list · Doubly linked list · Applications of linked list (e.g., polynomial manipulation)

  2. Unit 2Stacks and Queues

    Stack as an ADT · Implementation techniques for stacks · Multiple stacks · Applications of stack – infix to postfix conversion, postfix evaluation, recursion · Queue as an ADT · Implementation techniques for queues · Circular queue · Deque and Priority Queue · Queue simulation · Applications of queues

  3. Unit 3Tree Data Structures

    Tree definitions – height, depth, order, degree · Binary Search Tree – operations, traversal, search · AVL Tree · Heap · Forest · Multi‑way tree · B‑tree · B$^+$‑tree · B$^*$‑tree · Red‑Black tree · Comparison of various tree types

  4. Unit 4Graphs

    Graph definitions and classification – directed and undirected graphs · Graph representation · Graph traversal – Depth‑First Search (DFS), Breadth‑First Search (BFS) · Minimum Spanning Tree algorithms – Kruskal, Prim · Shortest‑path algorithm – Dijkstra · Comparison of graph algorithms · Applications of graphs

  5. Unit 5Sorting, Searching and Hashing

    Sorting techniques – Bubble sort, Quick sort, Selection sort, Heap sort, Insertion sort, Shell sort, Merge sort, Radix sort · Comparison of sorting algorithms · Searching techniques – Sequential search, Binary search · Comparison of search methods · Hashing and indexing · Case studies – applications in operating systems, DBMS

Artificial Intelligence (AI)

AD-304
  1. Unit 1Fundamentals of Artificial Intelligence

    History, motivation and need of AI · Production systems and their characteristics · Search space and search techniques: hill climbing, best‑first search, heuristic search, A* and AO*

  2. Unit 2Knowledge Representation

    Problems in representing knowledge · Knowledge representation using propositional logic · Knowledge representation using predicate logic · Comparison of propositional and predicate logic · Resolution, refutation and deduction · Theorem proving and inferencing · Monotonic and non‑monotonic reasoning

  3. Unit 3Probabilistic Reasoning and Semantic Networks

    Bayes' theorem and probabilistic reasoning · Semantic networks, scripts, schemas and frames · Conceptual dependency · Forward and backward reasoning

  4. Unit 4Game Playing, Planning and Natural Language Processing

    Game playing techniques: minimax procedure and alpha‑beta cut‑offs · Planning and the block‑world problem in robotics · Introduction to Natural Language Processing (NLP) · Components of NLP and its application to expert systems

  5. Unit 5Expert Systems

    Characteristics, requirements and components of expert systems · Inference engine: forward and backward chaining · Limitations of expert systems · Expert system development environment, technology and benefits

Object Oriented Programming & Methodology (OOP)

AD-305
  1. Unit 1Introduction to Object Oriented Thinking & Programming

    Comparison with Procedural Programming · Features of Object Oriented paradigm – merits and demerits · Object model · Elements of OOPS · IO processing · Data Type · Type Conversion · Control Statement · Loops · Arrays

  2. Unit 2Encapsulation and Data Abstraction

    Concept of Objects: state, behavior & identity · Class identification and candidate classes · Attributes and services · Access modifiers · Static members of a class · Instances · Message passing · Construction and destruction of objects

  3. Unit 3Relationships – Inheritance and Interfaces

    Inheritance: purpose and types · "is a" relationship · Association · Aggregation · Concept of interfaces · Abstract classes

  4. Unit 4Polymorphism

    Introduction to polymorphism · Method overriding · Method overloading · Static (compile‑time) polymorphism · Run‑time polymorphism · Virtual function · Friend function · Static function · Friend class

  5. Unit 5Advanced Topics

    Strings · Exception handling · Introduction to multi‑threading · Data collections · Case studies: ATM system, Library management system

Computer Workshop/Introduction to Python-I (CWIP)

AD-306
  1. Unit 1Module 1

    Introduction to python language · Basic syntax · Literal Constants · Numbers · Variable and Basic data types · String · Escape Sequences · Operators and Expressions · Evaluation Order · Indentation · Input · Output · Functions · Comments

  2. Unit 2Module 2

    List · Tuples · Dictionary · DataFrame · Sets · constructing · indexing · slicing and content manipulation

  3. Unit 3Module 3

    Conditional Statements - If · If-else · Nested If-else · Iterative Statement - For · While · Nested Loops · Control statements - Break · Continue · Pass

  4. Unit 4Module 4

    Class and Object · Attributes · Methods · Scopes and Namespaces · Inheritance · Overloading · Overriding · Data hiding · Exception Handling · Except clause · Try finally clause · User Defined Exceptions

  5. Unit 5Module 5

    Standard Libraries: File I/0 · Sys · logging · Regular expression · Date and Time · Network programming · multi-processing and multithreading