Skip to content

RGPV B.Tech · 4th Year

AIDS 7th Semester Syllabus

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

Subjects

AD 7th semester syllabus, unit by unit

Every subject of RGPV Artificial Intelligence & Data Science 7th semester (4th year), as the official syllabus lists it.

AI for Computer Vision (ACV)

AD-701
  1. Unit 1Introduction to Image Formation and Processing

    Computer Vision · Geometric primitives and transformations · Photometric image formation · digital camera · Point operators · Linear filtering · More neighborhood operators · Fourier transforms · Pyramids and wavelets · Geometric transformations · Global optimization

  2. Unit 2Feature Detection, Matching and Segmentation

    Points and patches · Edges · Lines · Segmentation · Active contours · Split and merge · Mean shift and mode finding · Normalized cuts · Graph cuts and energy-based methods

  3. Unit 3Feature-based Alignment & Motion Estimation

    2D and 3D feature-based alignment · Pose estimation · Geometric intrinsic calibration · Triangulation · Two-frame structure from motion · Factorization · Bundle adjustment · Constrained structure and motion · Translational alignment · Parametric motion · Spline-based motion · Optical flow · Layered motion

  4. Unit 43D Reconstruction

    Shape from X · Active range finding · Surface representations · Point-based representations · Volumetric representations · Model-based reconstruction · Recovering texture maps and albedos

  5. Unit 5Image-based Rendering and Recognition

    View interpolation · Layered depth images · Light fields and Lumigraphs · Environment mattes · Video-based rendering · Object detection · Face recognition · Instance recognition · Category recognition · Context and scene understanding · Recognition databases and test sets

Cloud Computing (CC)

AD-702 (A)
  1. Unit 1Introduction To Cloud Computing

    Definition of cloud computing · Characteristics of cloud computing · Components of cloud computing · Cloud architecture: Software as a Service (SaaS) · Cloud architecture: Platform as a Service (PaaS) · Cloud architecture: Infrastructure as a Service (IaaS) · Cloud deployment model: Public clouds · Cloud deployment model: Private clouds · Cloud deployment model: Community clouds · Cloud deployment model: Hybrid clouds · Advantages of cloud computing · Comparison of cloud providers with traditional IT service providers

  2. Unit 2Services Virtualization Technology and Study of Hypervisor

    Utility computing concepts · Elastic computing concepts · Grid computing concepts · Study of hypervisor virtualization applications in enterprises · High‑performance computing with virtualization · Pitfalls of virtualization · Multitenant software: multientity support · Multitenant software: multi‑schema approach

  3. Unit 3Installing cloud platforms and performance evaluation

    Organizational scenarios of clouds · Administration and monitoring of cloud services · Load balancing techniques in cloud environments · Resource optimization strategies · Dynamic resource reconfiguration · Implementation of real‑time applications on cloud platforms · Mobile cloud computing · Edge computing

  4. Unit 4Cloud security fundamentals & Issues in cloud computing

    Secure execution environments in cloud · Secure communications in cloud · General issues and challenges during cloud migration · Seven‑step model of cloud migration · Vulnerability assessment tools for cloud · Trusted cloud computing concepts · Virtualization security management and virtual threats · VM security recommendations and VM‑specific security techniques · Quality of Service (QoS) issues in cloud · Dependability in cloud services · Data migration challenges and risks in cloud adoption

  5. Unit 5Case Study on Open Source and Commercial Clouds

    OpenStack case study · Eucalyptus case study · OpenNebula case study · Apache CloudStack case study · Amazon Web Services (AWS) case study · Microsoft Azure case study · Google Cloud case study

Business Intelligence (BI)

AD-702 (B)
  1. Unit 1Introduction to Business Intelligence

    Business Intelligence (BI) · Scope of BI solutions and their fitting into existing infrastructure · BI Components · Future of Business Intelligence · Functional areas and description of BI tools · Data mining & warehouse · OLAP · Drawing insights from data: DIKW pyramid · Business Analytics project methodology - detailed description of each phase

  2. Unit 2Business Intelligence Implementation

    Key Drivers · Key Performance Indicators and Performance Metrics · BI Architecture/Framework · Best Practices · Business Decision Making · Styles of BI‑ventDriven alerts – a cyclic process of Intelligence Creation · Ethics of Business Intelligence

  3. Unit 3Decision Support System

    Representation of decision‑making system · Evolution of information system · Definition and development of decision support system · Decision Taxonomy · Principles of Decision Management Systems

  4. Unit 4Analysis & Visualization

    Definition and applications of data mining · Data mining process · Analysis methodologies · Typical pre‑processing operations: combining values into one, handling incomplete or incorrect data, handling missing values, recoding values, sub setting, sorting, transforming scale, determining percentiles, data manipulation, removing noise, removing inconsistencies, transformations, standardizing, normalizing, min‑max normalization, z‑score standardization, rules of standardizing data · Role of visualization in analytics · Different techniques for visualizing data

  5. Unit 5Business Intelligence Applications

    Marketing models: Relational marketing, Salesforce management · Business case studies · Supply chain optimization · Optimization models for logistics planning · Revenue management system

Computational Intelligence (CI)

AD-702 (C)
  1. Unit 1Introduction to Computational Intelligence

    Types of Computational Intelligence · Components of Computational Intelligence · Concept of Learning · Training model · Parametric Models · Non‑parametric Models · Multilayer Networks – Feed‑Forward network · Multilayer Networks – Feedback network

  2. Unit 2Fuzzy Systems

    Fuzzy set theory – fuzzy sets and operations · Membership functions · Fuzzy relations and their composition · Fuzzy measures · Fuzzy logic – fuzzy rules · Fuzzy inference · Fuzzy control – selection of membership functions · Fuzzification · Rule‑based design and inference · Defuzzification

  3. Unit 3Genetic Algorithms

    Basic genetics concepts · Working principle of genetic algorithms · Creation of offspring · Encoding schemes · Fitness function · Selection functions · Genetic operators – reproduction, crossover, mutation · Genetic modelling · Benefits of genetic algorithms

  4. Unit 4Rough Set Theory

    Introduction to rough set theory · Fundamental concepts of rough sets · Set approximation · Rough membership · Attributes and optimization in rough sets · Hidden Markov models · Decision‑tree model

  5. Unit 5Introduction to Swarm Intelligence

    Swarm intelligence techniques – ant colony optimization · Swarm intelligence techniques – particle swarm optimization · Swarm intelligence techniques – bee colony optimization · Other swarm‑based methods · Applications of computational intelligence

Predictive Analytics (PA)

AD-702 (D)
  1. Unit 1Introduction and Understanding Data

    Introduction to predictive analytics – Business analytics: types, applications · Predictive models, descriptive models, decision models · Applications of predictive analytics · Analytical techniques used in predictive analytics · Data types and associated techniques · Complexities of data · Data preparation and preprocessing · Exploratory data analysis

  2. Unit 2Principles and Techniques

    Predictive modeling: propensity models, cluster models, collaborative filtering, applications and limitations · Statistical analysis: univariate and multivariate statistical analysis · Model selection: supervised versus unsupervised methods · Statistical and data mining methodology · Cross‑validation techniques · Overfitting and bias‑variance trade‑off · Balancing the training dataset · Establishing baseline performance

  3. Unit 3Regression and Classification Models

    Measuring performance in regression models · Linear regression and its variants · Non‑linear regression models · Regression trees and rule‑based models (case study: compressive strength of concrete mixtures) · Measuring performance in classification models · Discriminant analysis and other linear classification models · Non‑linear classification models · Classification trees and rule‑based models · Model evaluation techniques for classification

  4. Unit 4Time Series Analysis

    Introduction to time series, examples of time series, stationary models and autocorrelation function · Estimation and elimination of trend and seasonal components · Stationary process and ARMA models – basic properties and linear processes · Introduction to ARMA models, properties of sample mean and autocorrelation function · Forecasting stationary time series using ARMA(p, q) processes · ACF and PACF analysis · Modeling and forecasting with ARMA

  5. Unit 5Nonstationary and Seasonal Time Series Models

    ARIMA models, identification techniques, unit roots in time series, forecasting ARIMA models · Seasonal ARIMA models · Regression with ARMA errors · Multivariate time series analysis · State‑space models · Deep learning techniques for time series forecasting

Data Visualization (DV)

AD-703 (A)
  1. Unit 1Introduction to Data Visualization

    Overview of data visualization · Definition of data visualization · Significance in AI and Data Science · Principle of Data Visualization · Methodology · Applications · Data pre‑processing for visualization: extraction, cleaning, transformation, aggregation, data integration, data reduction

  2. Unit 2Data Visualization Techniques

    Pixel‑oriented visualization techniques · Geometric projection visualization techniques · Icon‑based visualization techniques · Hierarchical visualization techniques · Visualization of complex data and relations · Scalar and point techniques · Color maps and contouring height plots · Vector visualization techniques: vector properties, vector glyphs, vector colour coding, stream objects · Exploratory Data Analysis (EDA) techniques

  3. Unit 3Data Visualization Tools

    Basic and advanced charts and graphs: bar charts, line charts, scatter plots, histograms, heat maps · Geospatial visualization: maps, choropleth maps, geospatial heat maps · Network visualization: node‑link diagrams, force‑directed graphs · Interactive visualization: interactivity and user‑engagement techniques · Programming libraries for data visualization: Matplotlib, Seaborn, Plotly · Data visualization tools: Tableau, visualization using R

  4. Unit 4Visualizing Multidimensional Data

    Multivariate visualization techniques: parallel coordinates, scatter plot matrices · Dimensionality reduction techniques: Principal Component Analysis (PCA), t‑Distributed Stochastic Neighbor Embedding (t‑SNE) · Clustering and classification visualizations: dendrograms, decision trees, confusion matrices · High‑dimensional data visualizations: glyph‑based visualization, dimension stacking

  5. Unit 5Advancements in Data Visualization

    Time‑Series data visualization · Big data visualization · Text data visualization · Multivariate data visualization · Storytelling with data · Dashboard creation · Ethical considerations in data visualization · Case studies for finance, marketing, and healthcare

Mobile Application Development (MAD)

AD-703 (B)
  1. Unit 1Introduction to Android

    Android Platform · Android SDK · Eclipse Installation · Android Installation · Building your First Android application · Understanding Anatomy of Android Application · Android Manifest file

  2. Unit 2Android Application Design Essentials

    Anatomy of an Android application · Android terminologies · Application Context · Activities · Services · Intents · Receiving and Broadcasting Intents · Android Manifest File and its common settings · Using Intent Filter · Permissions

  3. Unit 3Android User Interface Design Essentials

    User Interface screen elements · Designing user interfaces with layouts · Drawing and working with animation

  4. Unit 4Testing Android applications

    Testing Android applications · Publishing Android application · Using Android preferences · Managing application resources in a hierarchy · Working with different types of resources

  5. Unit 5Using Common Android APIs

    Using Android Data and Storage APIs · Managing data using SQLite · Sharing data between applications with Content Providers · Using Android Networking APIs · Using Android Web APIs · Using Android Telephony APIs · Deploying Android application to the world

Advanced Statistical Analytics (ASA)

AD-703 (C)
  1. Unit 1Introduction

    Population and Sample · Random Sampling from finite population ($\text{SRSWR}$ and $\text{SRSWOR}$) · Parameter and Statistic · Sampling distribution of a statistic in the context of a finite population · Sampling distribution of sample mean and sample proportion while sampling from a finite population · Random sampling from an infinite population · Sampling distribution of sample mean and sample variance when the sample is drawn from a Normal distribution · Problems on sampling distributions of statistics from finite and infinite populations · Statement of Lyapunov–Lévy Central Limit Theorem ($\text{CLT}$) and its applications

  2. Unit 2Correlation, Regression Analysis and ANOVA

    Correlation · Scatter diagram · Karl Pearson’s coefficient of correlation · Spearman’s rank correlation coefficient · Methods of least squares · Simple Linear Regression (SLR) model · SLR assumptions and prediction · Multiple Linear Regression (MLR) · MLR assumptions and prediction · Polynomial Regression · Logistic Regression · Poisson Regression · Non‑Linear Regression · Analysis of Variance (One‑way \& Two‑way) · Analysis of Covariance · Multivariate Analysis of Variance

  3. Unit 3Testing of Hypothesis

    Null and alternative hypothesis · Testing procedure (critical region) · Type I and Type II errors · Level of significance \& power of a test · $p$‑value for symmetric null distribution · Tests for mean and proportion (single‑sample, two‑sample; exact \& large‑sample) · Tests for variance (single‑sample and two‑sample) · Tests for mean and correlation coefficient for paired samples (exact \& large‑sample) · One‑way analysis of variance

  4. Unit 4Parametric Point Estimation

    Problem of point estimation · Criteria of a good estimator · Unbiasedness · Consistency · Efficiency · Sufficiency · Minimum variance and unbiasedness (small sample) · Method of moments · Method of maximum likelihood · Consistency \& efficiency (large sample) · Interval estimation: confidence intervals of mean and proportion in large samples

  5. Unit 5Bayesian Statistics

    Introduction to Bayesian inference · Bayesian parameter estimation · Markov Chain Monte Carlo (MCMC) methods · Bayesian hierarchical models · Survival analysis · Causal inference · High‑dimensional data analysis

Social Media & Web Analytics (SMWA)

AD-703 (D)
  1. Unit 1Social Media & Analytics

    Introduction to Social Media · Social Media Landscape · Social Media Analytics & its Need · SMA in Small and Large Organisations · Application of SMA in Different Social Media Platforms · Introduction to Web Analytics – Definition, Process, Key Terms: Site References, Keywords and Key Phrases · Building Block Terms – Visit Characterization Terms, Content Characterization Terms, Conversion Metrics · Categories – Offsite Web, On‑Site Web · Web Analytics Platform, Web Analytics Evolution, Need of Web Analytics, Advantages & Limitations

  2. Unit 2Network Fundamentals

    The Social Networks Perspective – Nodes, Ties and Influencers, Social Network, Web Data and Methods · Data Collection and Web Analytics Fundamentals – Capturing Data: Web Logs, Web Beacons, JavaScript Tags, Packet Sniffing; Outcome Data: E‑commerce, Lead Generation, Brand/Advocacy and Support; Competitive Data: Panel‑Based Measurement, ISP‑Based Measurement, Search Engine Data; Organisational Structure · Type and Size of Data, Identifying Unique Page Definition, Cookies, Link Coding Issues

  3. Unit 3Web Metrics & Analytics

    Common Metrics – Hits, Page Views, Visits, Unique Page Views, Bounce, Bounce Rate & its Improvement, Average Time on Site, Real‑Time Report, Traffic Source Report, Custom Campaigns, Content Report, Google Analytics · Key Performance Indicator – Need, Characteristics, Perspective and Uses · Graphs and Matrices – Basic Measures for Individuals and Networks; Random Graphs & Network Evolution; Social Context: Affiliation & Identity · Web Analytics Tools – A/B testing, Online Surveys, Web Crawling and Indexing; Natural Language Processing Techniques for Micro‑Text Analysis

  4. Unit 4Facebook & Google Analytics

    Facebook Analytics – Introduction, Parameters, Demographics · Analyzing Page Audience – Reach and Engagement Analysis · Post‑Performance on Facebook; Social Campaigns – Goals and Evaluating Outcomes, Measuring and Analysing Social Campaigns, Social Network Analysis, AdWords, Benchmarking, Categories of Traffic · Google Analytics – Brief Introduction and Working, Google Website Optimizer, Implementation Technology, Limitations, Performance Concerns, Privacy Issues

  5. Unit 5Qualitative Analysis

    Heuristic Evaluations – Conducting a Heuristic Evaluation, Benefits of Heuristic Evaluations · Site Visits – Conducting a Site Visit, Benefits of Site Visits · Surveys – Website Surveys, Post‑Visit Surveys, Creating and Running a Survey, Benefits of Surveys · Web Analytics 2.0 – Web Analytics 1.0 & its Limitations, Introduction to WA 2.0, Competitive Intelligence Analysis and Data Sources; Website Traffic Analysis – Traffic Trends, Site Overlap and Opportunities