๐Ÿค– Artificial Intelligence & Data Science (AI&DS)

RTU 6th Sem AI & DS Syllabus
Unit-wise

Official RTU B.Tech 6th semester Artificial Intelligence & Data Science (AI&DS) syllabus ยท effective from session 2022-2023 (admitted 2021-22 onwards)

Advertisement

Subjects at a glance

CodeSubjectTypeL-T-PCreditsMarks
6AID3-01Digital Image ProcessingTheory2L+0T+0P2100
6AID4-02Machine LearningTheory3L+0T+0P3100
6AID4-03Information Security SystemTheory2L+0T+0P2100
6AID4-04Computer Architecture and OrganizationTheory3L+0T+0P3100
6AID4-05Principles of Artificial IntelligenceTheory2L+0T+0P2100
6AID4-06Cloud ComputingTheory3L+0T+0P3100
6AID5-11Artificial Neural NetworkTheory2L+0T+0P2100
6AID5-12Natural Language Processing (NLP)Theory2L+0T+0P2100
6AID5-13Nature Inspired ComputingTheory2L+0T+0P2100
6AID4-21Digital Image Processing LabLab0L+0T+3P1.5100
6AID4-22Machine Learning LabLab0L+0T+3P1.5100
6AID4-23Python LabLab0L+0T+3P1.5100
6AID4-24Mobile Application Development LabLab0L+0T+3P1.5100

Theory subjects โ€” unit-wise syllabus

6AID3-01 / 6CAI3-01

Digital Image Processing

2 credits2L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam
  1. Unit 1

    Introduction: Objective, scope and outcome of the course.

    1 hr
  2. Unit 2

    Introduction to Image Processing: Digital Image representation, Sampling & Quantization, Steps in image Processing, Image acquisition, color image representation.

    4 hrs
  3. Unit 3

    Image Transformation & Filtering: Intensity transform functions, histogram processing, Spatial filtering, Fourier transforms and its properties, frequency domain filters, colour models, Pseudo colouring, colour transforms, Basics of Wavelet Transforms.

    6 hrs
  4. Unit 4

    Image Restoration: Image degradation and restoration process, Noise Models, Noise Filters, degradation function, Inverse Filtering, Homomorphism Filtering.

    7 hrs
  5. Unit 5

    Image Compression: Coding redundancy, Interpixel redundancy, Psychovisual redundancy, Huffman Coding, Arithmetic coding, Lossy compression techniques, JPEG Compression.

    5 hrs
  6. Unit 6

    Image Segmentation & Representation: Point, Line and Edge Detection, Thresholding, Edge and Boundary linking, Hough transforms, Region Based Segmentation, Boundary representation, Boundary Descriptors.

    5 hrs

Total: 28 lecture hours

6AID4-02 / 6CAI4-02

Machine Learning

3 credits3L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam
  1. Unit 1

    Introduction: Objective, scope and outcome of the course.

    1 hr
  2. Unit 2

    Supervised learning algorithm: Introduction, types of learning, application, Supervised learning: Linear Regression Model, Naive Bayes classifier Decision Tree, K nearest neighbor, Logistic Regression, Support Vector Machine, Random Forest algorithm

    9 hrs
  3. Unit 3

    Unsupervised learning algorithm: Grouping unlabelled items using k-means clustering, Hierarchical Clustering, Probabilistic clustering, Association rule mining, Apriori Algorithm, f-p growth algorithm, Gaussian mixture model.

    8 hrs
  4. Unit 4

    Introduction to Statistical Learning Theory, Feature extraction - Principal component analysis, Singular value decomposition. Feature selection โ€“ feature ranking and subset selection, filter, wrapper and embedded methods, Evaluating Machine Learning algorithms and Model Selection.

    8 hrs
  5. Unit 5

    Semi supervised learning, Reinforcement learning: Markov decision process (MDP), Bellman equations, policy evaluation using Monte Carlo, Policy iteration and Value iteration, Q -Learning, State- Action-Reward-State-Action (SARSA), Model -based Reinforcement Learning.

    8 hrs
  6. Unit 6

    Recommended system, Collaborative filtering, Content -based filtering Artificial neural network, Perceptron, Multilayer network, Backpropagation, Introduction to Deep learning.

    8 hrs

Total: 42 lecture hours

6AID4-03 / 6CAI4-03

Information Security System

2 credits2L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam
  1. Unit 1

    Introduction: Objective, scope and outcome of the course.

    1 hr
  2. Unit 2

    Introduction to security attacks: services and mechanism, classical encryption techniques - substitution ciphers and transposition ciphers, cryptanalysis, stream and block ciphers.

    6 hrs
  3. Unit 3

    Modern block ciphers: Block Cipher structure, Data Encryption standard (DES) with example, strength of DES, Design principles of block cipher, AES with structure, its transformation functions, key expansion, example and implementation. Multiple encryption and triple DES, Electronic Code Book, Cipher Block Chaining Mo de, Cipher Feedback mode, Output Feedback mode, Counter mode.

    6 hrs
  4. Unit 4

    Public Key Cryptosystems with Applications: Requirements and Cryptanalysis, RSA cryptosystem, Rabin cryptosystem, Elgamal cryptosystem, Elliptic curve cryptosystem.

    6 hrs
  5. Unit 5

    Cryptographic Hash Functions, their applications: Simple hash functions, its requirements and security, Hash functions based on Cipher Block Chaining, Secure Hash Algorithm (SHA). Message Authentication Codes, its requirements and security, MACs based on Hash Functions, Macs based on Block Ciphers. Digital Signature, its properties, requirements and security, various digital signature schemes (Elgamal and Schnorr), NIST digital Signature algorithm.

    5 hrs
  6. Unit 6

    Key management and distribution: symmetric key distribution using symmetric and asymmetric encryptions, distribution of public keys, X.509 certificates, Public key infrastructure. Remote user authentication with symmetric and asymmetric encryption, Kerberos Web Security threats and approaches, SSL architecture and protocol, Transport layer security, HTTPS and SSH.

    4 hrs

Total: 28 lecture hours

Advertisement
6AID4-04 / 6CAI4-04

Computer Architecture and Organization

3 credits3L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam
  1. Unit 1

    Introduction: Objective, scope and outcome of the course.

    1 hr
  2. Unit 2

    Computer Data Representation: Basic computer data types, Complements, Fixed point representation, Register Transfer and Micro-operations: Floating point representation, Register Transfer language, Register Transfer, Bus and Memory Transfers (Tree -State Bus Buffers, Memory Transfer), Arithmetic Micro -Operations, Logic Micro-Operations, Shift Micro -Operations, Arithmetic logical shift unit. Basic Computer Organization and DesignInstruction codes, Computer registers, computer instructions, Timing and Control, Instruction cycle, Memory-Reference Instructions, Input-output and interrupt, Complete computer description, Design of Basic computer, design of Accumulator Unit.

    10 hrs
  3. Unit 3

    Programming The Basic Computer: Introduction, Machine Language, Assembly Language, assembler, Program loops, Programming Arithmetic and logic operations, subroutines, I -O Programming. Micro programmed Control: Control Memory, Address sequencing, Micro program Example, design of control Unit

    7 hrs
  4. Unit 4

    Central Processing Unit: Introduction, General Register Organization, Stack Organization, Instruction format, Addressing Modes, data transfer and manipulation, Program Control, Reduced Instruction Set Computer (RISC)Pipeline And Vector Processing, Flynn's taxonomy, Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction, Pipeline, RISC Pipeline, Vector Processing, Array Processors

    8 hrs
  5. Unit 5

    Computer Arithmetic: Introduction, Addition and subtraction, Multiplication Algorithms (Booth Multiplication Algorithm), Division Algorithms, Floating Point Arithmetic operations, Decimal Arithmetic Unit. Input -Output Organization, Input -Output Interface, Asynchronous Data Transfer, Modes Of Transfer, Priority Interrupt, DMA, Input -Output Processor (IOP), CPUIOP Communication, Serial communication.

    8 hrs
  6. Unit 6

    Memory Organization: Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory. Multipreocessors: Characteristics of Multiprocessors, Interconnection Structures, Inter -processor Arbitration, Inter - processor Communication and Synchronization, Cache Coherence, Shared Memory Multiprocessors.

    8 hrs

Total: 42 lecture hours

6AID4-05 / 6CAI4-05

Principles of Artificial Intelligence

2 credits2L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam
  1. Unit 1

    Introduction: Objective, scope and outcome of the course.

    1 hr
  2. Unit 2

    Introduction to AI and Intelligent agent: Different Approach of AI, Problem Solving: Solving Problems by Searching, Uninformed search, BFS, DFS, Iterative deepening, Bi directional search, Hill climbing, Informed search techniques: heuristic, Greedy search, A* search, AO* search, constraint satisfaction problems.

    3 hrs
  3. Unit 3

    Game Playing: Minimax, alpha-beta pruning, jug problem, chess problem, tiles problem

    6 hrs
  4. Unit 4

    Knowledge and Reasoning: Building a Knowledge Base: Propositional logic, first order logic, situation calculus. Theorem Proving in First Order Logic. Planning, partial order planning. Uncertain Knowledge and Reasoning, Probabilities, Bayesian Networks.

    6 hrs
  5. Unit 5

    Learning: Overview of different forms of learning, Supervised base learning: Learning Decision Trees, SVM, Unsupervised based learning, Market Basket Analysis, Neural Networks.

    7 hrs
  6. Unit 6

    Introduction to Natural Language Processing: Different issue involved in NLP, Expert System, Robotics.

    5 hrs

Total: 28 lecture hours

6AID4-06 / 6CAI4-06

Cloud Computing

3 credits3L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam
  1. Unit 1

    Introduction: Objective, scope and outcome of the course.

    1 hr
  2. Unit 2

    Introduction: Objective, scope and outcome of the course. Introduction Cloud Computing: Nutshell of cloud computing, Enabling Technology, Historical development, Vision, feature Characteristics and components of Cloud Computing. Challenges, Risks and Approaches of Migration into Cloud. Ethical Issue in Cloud Computing, Evaluating the Cloud's Business Impact and economics, Future of the cloud. Networking Support for Cloud Computing. Ubiquitous Cloud and the Internet of Things

    6 hrs
  3. Unit 3

    Cloud Computing Architecture: Cloud Reference Model, Layer and Types of Clouds, Services models, Data centre Design and interconnection Network, Architectural design of Compute and Storage Clouds. Cloud Programming and Software: Fractures of cloud programming, Parallel and distributed programming paradigms-Map Reduce, Hadoop, High level Language for Cloud. Programming of Google App engine.

    10 hrs
  4. Unit 4

    Virtualization Technology: Definition, Understanding and Benefits of Virtualization. Implementation Level of Virtualization, Virtualization Structure/Tools and Mechanisms, Hypervisor VMware, KVM, Xen. Virtualization: of CPU, Memory, I/O Devices, Virtual Cluster and Resources Management, Virtualization of Server, Desktop, Network, and Virtualization of data-centre.

    10 hrs
  5. Unit 5

    Securing the Cloud: Cloud Information security fundamentals, Cloud security services, Design principles, Policy Implementation, Cloud Computing Security Challenges, Cloud Computing Security Architecture. Legal issues in cloud Computing. Data Security in Cloud: Business Continuity and Disaster Recovery, Risk Mitigation, Understanding and Identification of Threats in Cloud, SLA-Service Level Agreements, Trust Management

    8 hrs
  6. Unit 6

    Cloud Platforms in Industry: Amazon web services, Google AppEngine, Microsoft Azure Design, Aneka: Cloud Application Platform -Integration of Private and Public Clouds Cloud applications: Protein structure prediction, Data Analysis, Satellite Image Processing, CRM

    7 hrs

Total: 42 lecture hours

6AID5-11 / 6CAI5-11

Artificial Neural Network

2 credits2L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam

Course objectives

  1. To understand the biological neural network and to model equivalent neuron models.
  2. To understand the architecture, learning algorithm and issues of various feed forward and feedback neural networks.
  1. Unit 1

    Introduction: A Neural Network, Human Brain, Models of a Neuron, Neural Networks viewed as Directed Graphs, Network Architectures, Knowledge Representation, Artificial Intelligence and Neural Networks. Learning Process: Error Correction Learning, Memory Based Learning, Hebbian L earning, Competitive, Boltzmann Learning, Credit Assignment Problem, Memory, Adaption, Statistical Nature of the Learning Process.

  2. Unit 2

    Single Layer Perceptrons: Adaptive Filtering Problem, Unconstrained Organization Techniques, Linear Least Square Filters, Least Mean Square Algorithm, Learning Curves, Learning Rate Annealing Techniques, Perceptron โ€“Convergence Theorem, Relation Between Perceptron and Bayes Classifier for a Gaussian Environment. Multilayer Perceptron: Back Propagation Algorithm XOR Problem, H euristics, Output Representation and Decision Rule, Computer Experiment, Feature Detection.

  3. Unit 3

    Back Propagation: Back Propagation and Differentiation, Hessian Matrix, Generalization, Cross V alidation, Network Pruning Techniques, Virtues and Limitations of Back Propagation Learning, Accelerated Convergence, Supervised Learning.

  4. Unit 4

    Self-Organization Maps (SOM): Two Basic Feature Mapping Models, Self -Organization Map, SOM Algorithm, Properties of Feature Map, Computer Simulations, Learning V ector Quantization, Adaptive Patter Classification.

  5. Unit 5

    Neuro Dynamics: Dynamical Systems, Stability of Equilibrium States, Attractors, Neuro Dynamical Models, Manipulation of Attractors as a Recurrent Network Paradigm. Hopfield Models โ€“ Hopfield Models, Computer Experiment.

Text books

  1. Neural Networks a Comprehensive Foundations, Simon Haykin, PHI edition.

Reference books

  1. Artificial Neural Networks - B. V egnanarayana Prentice Hall of India P Ltd 2005
  2. Neural Networks in Computer Intelligence, Li Min Fu MC GRAW HILL
  3. Neural Networks -James A Freeman David M S Kapura Pearson Education 2004.
  4. Introduction to Artificial Neural Systems Jacek M. Zurada, JAICO Publishing House Ed. 2006.
6AID5-12 / 6CAI5-12

Natural Language Processing (NLP)

2 credits2L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam

Course objectives

  1. Understanding biology of Natural Language Processing; Place and Manner of Articulation; Word Boundary Detection; Argmax based computations; Morphology fundamentals; Morphological Diversity of Indian Languages; Morphology Paradigms; Finite State Machine Based Morphology; Automatic Morphology Learning; Shallow Parsing; Named Entities; Maximum Entropy Models; Random Fields.

Course outcomes

  1. Learn about major NLP issues and solutions
  2. Become agile with NLP programming
  3. Be able to asses NLP problems
  4. Be able to get the gist of relevant research papers
  5. Understand Natural language understanding, processing, generation.
  1. Unit 1

    Introduction, Machine Learning and NLP, ArgMax Computation, Syntactic Collocations; More on Term Weighting

  2. Unit 2

    Practice with ipython Notebooks, NLTK Text; Adopt a text collection, Tokenize Your Text Collection, Create a First Look at Y our Text Collection, Parts of Speech and Tagging, Part of WSD: WordNet, Wordnet; Application in Query Expansion, Wiktionary; semantic relatedness, Measures of WordNet Similarity, Similarity Measures, Resnick's work on WordNet Similarity.

  3. Unit 3

    WordNet Lexical Relations, Work on your Keyphrase assignment, Keyphrase Identification Assignment, Run Keyphrase Extraction on Mystery Text, Names features Parsing Algorithms, Evidence for Deeper Structure; Top Down Parsing Algorithms, Noun Structure; Top Down Parsing Algorithms - contd, Non -noun Structure and Parsing Algorithms

  4. Unit 4

    Probabilistic parsing; sequence labeling, PCFG, Probabilistic parsing; PCFG (contd.), Probabilistic parsing: Training issues Pandas Intro and Readings, Read About Syntactic and Semantic Parsing Review, Parsing, and Logic, Kaggle -based Text Classification Assignment

  5. Unit 5

    Arguments and Adjuncts, Probabilistic parsing; inside-outside probabilities Text Clustering, Distributional Semantics readings, Clustering and Distributional Semantics Morphology, Graphical Models for Sequence Labelling in NLP, Graphical Models for Sequence Labelling in NLP (contd.)

Text books

  1. Natural Language Processing with Python online book: http://www.nltk.org/book/
  2. Speech and Language Processing, 2nd Edition 2nd Edition by Daniel Jurafsky, James H. Martin

Reference books

  1. Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit 1st Edition by Steven Bird, Ewan Klein, Edward Loper.
  2. Applied Text Analysis with Python: Enabling Language-Aware Data Products with Machine Learning 1st Edition by Benjamin Bengfort, Rebecca Bilbro, Tony Ojeda.
  3. Natural Language Processing and Computational Linguistics: A practical guide to text analysis with Python, Gensim, spaCy, and Keras Paperback โ€“ June 29, 2018 by Bhargav Srivinasa-Desikan.
6AID5-13

Nature Inspired Computing

2 credits2L + 0T + 0P100 marks (IA 30 + ETE 70)3-hour exam

Course outcomes

  1. Understand fundamental concepts of NP-hardness and computational complexity
  2. Understand the strengths, weaknesses and appropriateness of nature-inspired algorithms.
  3. Apply nature-inspired algorithms to optimization, design and learning problems.
  4. Analyse the Behaviour systems of nature inspired algorithm applied in real world problems.
  5. Understand the theory behind the design of immune networks and DNA computing and their potential applications.
  1. Unit 1

    Evolutionary Systems: Pillars of Evolutionary Theory, The Genotype, Artificial Evolution, Genetic representations, Initial Population, Fitness Functions, Selection and Reproduction, Genetic Operators, Evolutionary Measures, Types of Evolutionary Algorithms

  2. Unit 2

    Collective Systems: Particle Swarm Optimization Algorithm, Hybrid PSO algor ithms, Ant Colony Optimization, Artificial Bee Colony, Firefly Algorithm Artificial Neural Networks: History, Mathematical model of neuron, ANN architectures, learning rules Backpropagation network, Backpropagation learning and its applications, V ariants of BPA.

  3. Unit 3

    Behaviour in Cognitive Science, Behaviour in Artificial Intelligence, Behaviour -Based Robotics, Biological Inspiration for Robots, Robots as Biological Models, Robot Learning, Evolution of Behavioural Systems Evolution and Learning in Behavioura l Systems, Evolution and Neural Development in Behavioural Systems.

  4. Unit 4

    Immuno Computing: Introduction - Immune System, Physiology and main components, Immune Network Theory - Danger Theory, Evaluation Interaction - Immune Algorithms, Bone Marrow Models, Forest's Algorithm, Artificial Immune Networks.

  5. Unit 5

    DNA Computing: Motivation, DNA Molecule, Adleman's experiment, Test tube programming language, Universal DNA Computers, PAM Model, Splicing Systems, Lipton's Solution to SA T Problem, Scope of DNA Computing, From Classical to DNA Computing.

Text books

  1. Xin-She Yang, โ€œNature-Inspired Computation and Swarm Intelligence Algorithms, Theory and Applicationsโ€, Elsevier, Academic Press, 2020.

Reference books

  1. Leandro Nunes de Castro, "Fundamentals of Natural Computing, Basic Concepts, Algorithms and Applications", Chapman & Hall/ CRC, Taylor and Francis Group, 2007.
  2. Floreano D. and Mattiussi C., "Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies", MIT Press, Cambridge, MA, 2008.
  3. Licheng Jiao, Ronghua Shang, Fang Liu, Weitong Zhang, Brain and Nature-Inspired Learning, Computation and Recognition, Elsevier, 2020.

Labs & practicals

6AID4-21 / 6CAI4-21

Digital Image Processing Lab

1.5 credits0L + 0T + 3P100 marks (IA 60 + ETE 40)2-hour exam
List of experiments (5)
  1. Point-to-point transformation. This laboratory experiment provides for thresholding an image and the evaluation of its histogram. Histogram equalization. This experiment illustrates the relationship among the intensities (gray levels) of an image and its histogram.
  2. Geometric transformations. This experiment shows image rotation, scaling, and translation. Two-dimensional Fourier transform
  3. Linear filtering using convolution. Highly selective filters.
  4. Ideal filters in the frequency domain. Non Linear filtering using convolutional masks. Edge detection. This experiment enables students to understand the concept of edge detectors and their operation in noisy images.
  5. Morphological operations: This experiment is intended so students can appreciate the effect of morphological operations using a small structuring element on simple binary images. The operations that can be performed are erosion, dilation, opening, closing, open-close, close-open.
6AID4-22 / 6CAI4-22

Machine Learning Lab

1.5 credits0L + 0T + 3P100 marks (IA 60 + ETE 40)2-hour exam
List of experiments (10)
  1. Implement and demonstrate the FIND-Salgorithm for finding the most specific hypothesis based on a given set of training data samples. Read the training data from a.CSV file.
  2. For a given set of training data examples stored in a.CSV file, implement and demonstrate the Candidate-Elimination algorithmto output a description of the set of all hypotheses consistent with the training examples.
  3. Write a program to demonstrate the working of the decision tree based ID3 algorithm. Use an appropriate data set for building the decision tree and apply this knowledge toclassify a new sample
  4. Build an Artificial Neural Network by implementing the Backpropagation algorithm and test the same using appropriate data sets
  5. Write a program to implement the naรฏve Bayesian classifier for a sample training data set stored as a.CSV file. Compute the accuracy of the classifier, considering few test data sets.
  6. Assuming a set of documents that need to be classified, use the naรฏve Bayesian Classifier model to perform this task. Built -in Java classes/API can be used to write the program. Calculate the accuracy, precision, and recall for your data set.
  7. Write a program to construct aBayesian network considering medical data. Use this model to demonstrate the diagnosis of heart patients using standard Heart Disease Data Set. You can use Java/Python ML library classes/API.
  8. Apply EM algorithm to cluster a set of data stored in a.CSV file. Use the same data set for clustering using k -Means algorithm. Compare the results of these two algorithms and comment on the quality of clustering. You can add Java/Python ML library classes/API in the program.
  9. Write a program to implement k-Nearest Neighbour algorithm to classify the iris data set. Print both correct and wrong predictions. Java/Python ML library classes can be used for this problem.
  10. Implement the non-parametric Locally Weighted Regression algorithm in order to fit data points. Select appropriate data set for your experiment and draw graphs.
6AID4-23 / 6CAI4-23

Python Lab

1.5 credits0L + 0T + 3P100 marks (IA 60 + ETE 40)2-hour exam
List of experiments (10)
  1. Write a program to demonstrate basic data type in python.
  2. Write a program to compute distance between two points taking input from the user Write a program add.py that takes 2 numbers as command line arguments and prints its sum.
  3. Write a Program for checking whether the given number is an even number or not. Using a for loop, write a program that prints out the decimal equivalents of 1/2, 1/3, 1/4,..., 1/10
  4. Write a Program to demonstrate list and tuple in python. Write a program using a for loop that loops over a sequence. Write a program using a while loop that asks the user for a number, and prints a countdown from that number to zero.
  5. Find the sum of all the primes below two million. By considering the terms in the Fibonacci sequence whose values do not exceed four million, WAP to find the sum of the even-valued terms.
  6. Write a program to count the numbers of characters in the string and store them in a dictionary data structure Write a program to use split and join methods in the string and trace a birthday of a person with a dictionary data structure
  7. Write a program to count frequency of characters in a given file. Can you use character frequency to tell whether the given file is a Python program file, C program file or a text file? Write a program to count frequency of characters in a given file. Can you use character frequency to tell whether the given file is a Python program file, C program file or a text file?
  8. Write a program to print each line of a file in reverse order. Write a program to compute the number of characters, words and lines in a file.
  9. Write a function nearly equal to test whether two strings are nearly equal. Two strings a and b are nearly equal when a can be generated by a single mutation on. Write function to compute gcd, lcm of two numbers. Each function shouldnโ€™t exceed one line.
  10. Write a program to implement Merge sort. Write a program to implement Selection sort, Insertion sort.
6AID4-24 / 6CAI4-24

Mobile Application Development Lab

1.5 credits0L + 0T + 3P100 marks (IA 60 + ETE 40)2-hour exam
List of experiments (10)
  1. To study Android Studio and android studio installation. Create โ€œHello Worldโ€ application.
  2. To understand Activity, Intent, Create sample application with login module.(Check username and password).
  3. Design simple GUI application with activity and intents e.g. calculator.
  4. Develop an application that makes use of RSS Feed.
  5. Write an application that draws basic graphical primitives on the screen
  6. Create an android app for database creation using SQLite Database.
  7. Develop a native application that uses GPS location information
  8. Implement an application that writes data to the SD card.
  9. Design a gaming application
  10. Create an application to handle images and videos according to size.
Advertisement

About the RTU 6th Sem AI & DS syllabus

This page shows the official Rajasthan Technical University (RTU), Kota syllabus for B.Tech 6th semester Artificial Intelligence & Data Science (AI&DS), taken directly from RTU's published PDF: every subject with its code, credits, marks and unit-wise topics. Use it to plan your preparation unit by unit, then practise with the RTU 6th Sem previous year papers and notes.

Frequently asked questions

What subjects are in the RTU 6th Sem AI & DS syllabus?

The theory subjects are Digital Image Processing (6AID3-01), Machine Learning (6AID4-02), Information Security System (6AID4-03), Computer Architecture and Organization (6AID4-04), Principles of Artificial Intelligence (6AID4-05), Cloud Computing (6AID4-06), Artificial Neural Network (6AID5-11), Natural Language Processing (NLP) (6AID5-12), Nature Inspired Computing (6AID5-13). Labs: Digital Image Processing Lab, Machine Learning Lab, Python Lab, Mobile Application Development Lab.

Where can I download the official RTU 6th Sem AI & DS syllabus PDF?

Use the "Download official PDF" button on this page. It is the syllabus document published by Rajasthan Technical University (RTU), Kota.

Which session is this syllabus for?

The official document says it is effective from session 2022-2023 for students admitted in 2021-22 onwards. RTU revises syllabi from time to time, so also check rtu.ac.in for notices.