An Initiative of
Ministry of Education
Under the National Mission on Education through
ICT
☰
×
Upcoming Lab Experiment
Experiments for Review
Experiments in Computer Science & Engineering
Virtual Lab on Artificial Intelligence
Amrita Vishwa Vidyapeetham, Coimbatore
1. Write a program to perform and visualize Random Search
Link
2. Write a program to perform and visualize Search with Closed and Open list
Link
3. Write a program to perform and visualize Depth First Search
Link
4. Write a program to perform and visualize Breadth First Search
Link
5. Write a program to perform and visualize Heuristic Search
Link
6. Write a program to perform and visualize Best first Search
Link
7. Write a program to perform and visualize search using A* algorithm
Link
8. Write a program to perform and visualize Game Search
Link
Artificial Intelligence Virtual Lab I
IIIT Hyderabad
1. MiniMax Search
Link
2. Construction of Bayesian Network
Link
3. Value Iteration Algorithm
Link
4. Depth First Search
Link
5. Policy Iteration Algorithm
Link
6. Q-Learning on Grid World
Link
7. Inference from Bayesian Network
Link
8. Greedy Best First Search
Link
Virtual Lab in Automata and Formal Languages
IIIT Hyderabad
1. Language acceptance for determinstic finite automaton (DFA)
Link
2. Language Acceptance for Non-deterministic finite automaton (NFA)
Link
3. Converting NFA to DFA
Link
4. Language Acceptance for Pushdown Automaton (PDA)
Link
5. Acceptance by a DeterministicTuring Machine
Link
6. Acceptance by a Non-deterministic Turing Machine
Link
Virtual Lab on Blockchain
Amrita Vishwa Vidyapeetham, Coimbatore
1. Experiment to Test the properties of Blockchain and understand how it is different from conventional databases.
Link
2. Experiment with different Consensus Algorithms and find the efficient one.
Link
3. Experiment to practically observe double spending problem with conventional databases and how blockchain solves it.
Link
4. Ethereum Ecosystem - Experiment with various products of Ethereum
Link
5. Smart Contract – Create and Deploy a Contract (implementation of data addition and data retrieval in smart contract)
Link
6. Smart Contracts - How business decisions are automated for the future. (Mostly animation which would help students understand the overlapping of commerce and technology)
Link
7. Experiment to understand the syntax and coding process of Smart Contracts
Link
8. Advanced smart contract writing- Implementation of mapping, array, struct type
Link
9. Proxy contract approach- Proxy contract storage layer & proxy contract logic layer
Link
10. Smart contract hacks (Re-entrance, arithmetic overflow and under flow, accessing private data
Link
Virtual Lab in Computer Networks
IIIT Hyderabad
1. CSMA / CD
Link
2. CSMA / CA
Link
3. Subnetting
Link
4. Distance Vector Routing Algorithm
Link
5. Link State Routing Algorithm
Link
6. A Chat using UDP
Link
7. File Transfer using TCP
Link
8. DNS
Link
Cryptography Lab
Amrita Vishwa Vidyapeetham, Coimbatore
1. Key generation of DES and its Visualization
Link
2. Encryption of plaintext using DES and its Visualization
Link
3. DES Decryption
Link
4. AES Key Generation
Link
5. AES Encryption
Link
6. AES Ciphertext Decryption
Link
7. Encryption of plaintext using Twofish algorithm
Link
8. Decryption of ciphertext using Twofish algorithm
Link
9. Understanding ElGamal public key cryptosystem
Link
10. Elliptic-curve Diffie–Hellman (ECDH) Key Exchange Protocol
Link
Formal Language Automata
Amrita Vishwa Vidyapeetham, Coimbatore
1. Conversion of RE to NFA
Link
2. Conversion of NFA to RE
Link
3. Minimization of DFA
Link
4. Identify Context free languages using Pumping lemma
Link
5. Identifying Regular Language using Pumping lemma
Link
6. Conversion of CFG in GNF to NPDA
Link
7. CFG Converter
Link
8. Generation of CFG for a given PDA
Link
Internet of Things (IoT) Virtual Lab
Amrita Vishwa Vidyapeetham, Coimbatore
1. Introduction to Raspberry PI platform and necessary software installation.
Link
2. To interface LED with Raspberry Pi and write a program to turn ON LED or 1 sec after every 2 seconds.
Link
3. To interface Push button/Digital sensor (IR/LDR) with Raspberry Pi and write a program to turn ON LED when push button is pressed or at sensor detection.
Link
4. To interface DHT11 sensor with Raspberry Pi and write a program to print temperature and humidity readings.
Link
5. To interface Ultrasonic sensor with Raspberry Pi and write a program to print temperature and humidity readings.
Link
6. To interface motor using relay with Raspberry Pi and write a program to turn ON motor when push button is pressed.
Link
7. To interface Bluetooth module with Raspberry Pi and write a program to send sensor data to smartphone using Bluetooth.
Link
8. To interface Bluetooth with Raspberry Pi and write a program to turn LED ON/OFF when ‘1’/’0’ is received from smartphone using Bluetooth.
Link
Network Security Lab
Amrita Vishwa Vidyapeetham, Coimbatore
1. Simulation of the Transmission Control Protocol (TCP) communication between two entities.
Link
2. Active attacks - TCP SYN Flood attack
Link
3. Passive attacks - Eavesdropping
Link
4. Combining passive and active attacks - Replay Attacks
Link
5. Defending against attacks: Simulation and working of Kerberos protocol for mutual authentication.
Link
6. Defending against attacks: To simulate the Secure Socket Layer (SSL) transmission between a user and a server
Link
7. Understanding Intrusion detection system using firewalls.
Link
8. To understand intrusion prevention systems- Firewall.
Link
Object Oriented Programming Lab II
Amrita Vishwa Vidyapeetham, Coimbatore
1. Analyze the problem to identify the objects, classes and its attributes.
Link
2. Design the time sequence model from use cases depicting the interaction of the objects.
Link
3. Design the class diagram for the given scenario using UML.
Link
4. Implement association relationship between classes using C++/Java.
Link
5. Implement inheritance relationship between classes using C++/Java.
Link
6. Implement concrete class model using C++ /Java.
Link
7. Implement standard patterns of creating objects using C++/Java.
Link
8. Implement structural and behavioral patterns using C++/Java.
Link
9. Understand subtype polymorphism in C++/Java.
Link
10. Understand parameterized polymorphism in C++/Java.
Link
Operating Systems Virtual Lab
IIIT Hyderabad
1. Process, State and Transitions
Link
2. Context Switch
Link
3. Preemptive vs Non-Preemptive Scheduling
Link
4. Bounded Buffer & Producer-Consumer
Link
Python Programming Lab
IIIT Hyderabad
1. Exception Handling
Link
2. Complex Datatypes
Link
3. Higher order functions
Link
4. Extended formal argument syntax
Link
5. Lambda Functions
Link
Digital Logic Circuit Design Virtual Lab
IIT Kharagpur
1. Logic Simplification
Link
2. Combinational Logic Design
Link
3. Digital comparator
Link
4. Edge triggered FF
Link
5. Parity checker / generator
Link
6. Serial and Parallel Adders
Link
7. Ripple and Synchronous counters
Link
8. Shift registers
Link
9. Finite state machines
Link
10. Design of synchronous FSM
Link
Artificial Intelligence II Vitual Lab
IIIT Hyderabad
1. Uniform Cost Search
Link
2. Iterative Deepening Depth First Search
Link
3. A* Search
Link
4. Simplified Memory-bounded A* Search
Link
5. Hill Climbing Search
Link
6. Local Beam Search
Link
Virtual Lab in Distributed Systems
IIIT Hyderabad
1. Physical Clocks, NTP, and variations
Link
2. Scalar Logical Time
Link
3. Vector Logical Time
Link
4. Computing À
Link
5. Crash Failure Scenario
Link
6. Consistent Hashing
Link
Computer Graphics Lab
IIIT Hyderabad
1. Points and Co-ordinate Systems
Link
2. Transformations: Translation
Link
3. Transformations: Rotation
Link
4. Transformations: Scaling
Link
5. Hierarchical Transformations: 2D Demo
Link
6. Hierarchical Transformations: 3D Articulated Arm
Link
7. Projections and Cameras
Link
8. Clipping: Line
Link
9. Clipping: Polygon
Link
10. Rasterization: Line
Link
11. Rasterization: Polygon
Link
Data Structures II Lab
IIIT Hyderabad
1. Floyd Warshall
Link
2. Strongly Connected Components
Link
3. Bellman-Ford Algorithm
Link
Introductory Data Science Lab
Amrita Vishwa Vidyapeetham, Coimbatore
1. Introduction to NumPy, Arrays and Array Operations
Link
2. Introduction to Pandas
Link
3. Data Visualisation using Matplotlib
Link
4. Exploratory Data Analysis (EDA)
Link
5. Data Preprocessing
Link
6. Evaluation Metrics, Overfitting/Underfitting and Train/Test Splits
Link
7. Movie Review Sentiment Analysis using Naïve Baye
Link
8. Predicting Student Performance Based on Study Hours using Linear Regression
Link
9. Predicting Student Performance Based on Study Hours: A Comparison of Linear, Lasso, and Ridge Regression
Link
10. Predicting Credit Card Fraud using Support Vector Machine
Link
Introductory Cyber Security Virtual Lab
Amrita Vishwa Vidyapeetham, Coimbatore
1. Experiment to understand data transformation within the MD5 hashing algorithm
Link
2. Experiment to understand the essential properties of a good cryptographic hash function and the requirement for the same
Link
3. Experiment to understand how buffer overflow vulnerabilities are caused and how they can be exploited
Link
4. Experiment to understand how format string vulnerabilities are caused and how they can be exploited
Link
5. Experiment to understand how SQL injection vulnerabilities can be tested for and exploited
Link
6. Experiment to understand how cross-site scripting vulnerabilities can be exploited
Link
7. Experiment to understand OS command injection due to improper sanitization of user inputs
Link
8. Experiment to test broken authentication using cookie manipulation to gain unauthorized access to the admin dashboard
Link
9. Experiment to understand the libraries a malicious binary uses to figure out its functionality and then to figure out the exact domain/IP it connects to
Link
10. Experiment to identify malicious traffic from benign normal traffic using network logs
Link
Computer Forensics Lab
Amrita Vishwa Vidyapeetham, Coimbatore
1. Experiment to understand File signatures and use them for File carving
Link
2. Experiment on Memory forensics: Retrieving password hashes and dumping cached files from memory dumps
Link
3. Experiments on Master File Table
Link
4. Experiment on data hiding and unhiding: LSB technique
Link
5. Understanding Distortion Steganography
Link
6. Experiment to perform a forensic investigation on email
Link
7. Detecting TOR Browser on a Machine
Link
8. Identifying and Investigating Various Network Attacks using Wireshark
Link
Broad Areas
Biotechnology and Biomedical En (44)
Chemical Engineering (199)
Chemical Sciences (30)
Civil Engineering (73)
Computer Science & Engineering (157)
Design Engineering (19)
Electrical Engineering (97)
Electronics & Communications (159)
Mechanical Engineering (119)
Physical Sciences (129)