Laboratory Experiments Even Sem
Laboratory Experiments Even Sem
LIST OF EXPERIMENTS
1. Implementation of Uninformed search algorithms (BFS, DFS)
LIST OF EXPERIMENTS
1. Identify a software system that needs to be developed.
2. Document the Software Requirements Specification (SRS) for the identified
system.
3. Identify use cases and develop the Use Case model.
4. Identify the conceptual classes and develop a Domain Model and also derive a
Class Diagram from that.
5. Using the identified scenarios, find the interaction between objects and represent
them using UML Sequence and Collaboration Diagrams
6. Draw relevant State Chart and Activity Diagrams for the same system.
7. Implement the system as per the detailed design
8. Test the software system for all the scenarios identified as per the usecase diagram
9. Improve the reusability and maintainability of the software system by applying
appropriate design patterns.
10. Implement the modified system and test it for various scenarios.
AISHWARYA COLLEGE OF ENGINEERING & TECHNOLOGY
(Affiliated to Anna University, Chennai and Approved by AICTE, New Delhi)
Paruvachi(Po), Bhavani, Erode-638312
----------------------------------------------------------------------------------------------------------------------------------
DEPT : CSE YEAR / SEM : III / VI
LIST OF EXPERIMENTS
1. Write 8051 Assembly Language experiments using simulator.
Bluetooth)
11. Log Data using Raspberry PI and upload to the cloud platform
LIST OF EXPERIMENTS
1. Install the data Analysis and Visualization tool: R/ Python /Tableau Public/ Power
BI.
2. Perform exploratory data analysis (EDA) with datasets like email data set. Export
all your emails as a dataset, import them inside a pandas data frame, visualize them
3. Working with Numpy arrays, Pandas data frames , Basic plots using Matplotlib.
4. Explore various variable and row filters in R for cleaning data. Apply various plot
5. Perform Time Series Analysis and apply the various visualization techniques.
6. Perform Data Analysis and representation on a Map using various Map data sets
9. Use a case study on a data set and apply the various EDA and visualization
LIST OF EXPERIMENTS
1. Create a Cloud Organization in AWS/Google Cloud/or any equivalent Open
Source cloud softwares like Openstack, Eucalyptus, OpenNebula with Role-based
access control
2. Create a Cost-model for a web application using various services and do Cost-
benefit analysis
3. Create alerts for usage of Cloud resources
4. Create Billing alerts for your Cloud Organization
5. Compare Cloud cost for a simple web application across AWS, Azure and GCP
and suggest the best one
AISHWARYA COLLEGE OF ENGINEERING & TECHNOLOGY
(Affiliated to Anna University, Chennai and Approved by AICTE, New Delhi)
Paruvachi(Po), Bhavani, Erode-638312
----------------------------------------------------------------------------------------------------------------------------------
DEPT : CSE YEAR / SEM : III / VI
LIST OF EXPERIMENTS
1. Implement symmetric key algorithms
2. Implement asymmetric key algorithms and key exchange algorithms
3. Implement digital signature schemes
4. Installation of Wire shark, tcpdump and observe data transferred in client-server
communication using UDP/TCP and identify the UDP/TCP datagram.
5. Check message integrity and confidentiality using SSL
6. Experiment Eavesdropping, Dictionary attacks, MITM attacks
7. Experiment with Sniff Traffic using ARP Poisoning
8. Demonstrate intrusion detection system using any tool.
9. Explore network monitoring tools
10. Study to configure Firewall, VPN
AISHWARYA COLLEGE OF ENGINEERING & TECHNOLOGY
(Affiliated to Anna University, Chennai and Approved by AICTE, New Delhi)
Paruvachi(Po), Bhavani, Erode-638312
----------------------------------------------------------------------------------------------------------------------------------
DEPT : AI&DS YEAR / SEM : II / IV
LIST OF EXPERIMENTS
1. Installation of Operating system : Windows/ Linux
2. Illustrate UNIX commands and Shell Programming
3. Process Management using System Calls : Fork, Exec, Getpid, Exit, Wait, Close
4. Write C programs to implement the various CPU Scheduling Algorithms
5. Illustrate the inter process communication strategy
6. Implement mutual exclusion by Semaphores
7. Write a C program to avoid Deadlock using Banker's Algorithm
8. Write a C program to Implement Deadlock Detection Algorithm
9. Write C program to implement Threading
10.Implement the paging Technique using C program
1. Write C programs to implement the following Memory Allocation Methods
a. First Fit b. Worst Fit c. Best Fit
2. Write C programs to implement the various Page Replacement Algorithms
3. Write C programs to Implement the various File Organization Techniques
4. Implement the following File Allocation Strategies using C programs a.
Sequential b. Indexed c. Linked
5. Write C programs for the implementation of various disk scheduling algorithms
AISHWARYA COLLEGE OF ENGINEERING & TECHNOLOGY
(Affiliated to Anna University, Chennai and Approved by AICTE, New Delhi)
Paruvachi(Po), Bhavani, Erode-638312
----------------------------------------------------------------------------------------------------------------------------------
DEPT : AI&DS YEAR / SEM : II / IV
LIST OF EXPERIMENTS
1. Learn to use commands like tcpdump, netstat, ifconfig, nslookup and traceroute.
Capture ping and trace route PDUs using a network protocol analyzer and examine.
2. Write a HTTP web client program to download a web page using TCP sockets.
3. Applications using TCP sockets like: a) Echo client and echo server b) Chat
4. Simulation of DNS using UDP sockets.
5. Use a tool like Wireshark to capture packets and examine the packets
6. Write a code simulating ARP /RARP protocols.
7. Study of Network simulator (NS) and Simulation of Congestion Control
Algorithms using NS.
8. Study of TCP/UDP performance using Simulation tool.
9. Simulation of Distance Vector/ Link State Routing algorithm.
10. Simulation of an error correction code (like CRC)
AISHWARYA COLLEGE OF ENGINEERING & TECHNOLOGY
(Affiliated to Anna University, Chennai and Approved by AICTE, New Delhi)
Paruvachi(Po), Bhavani, Erode-638312
----------------------------------------------------------------------------------------------------------------------------------
DEPT : AI&DS YEAR / SEM : II / IV
AD3411 DATA SCIENCE AND ANALYTICS LABORATORY
LIST OF EXPERIMENTS
Tools: Python, Numpy, Scipy, Matplotlib, Pandas, statmodels, seaborn, plotly, bokeh
5. Regression
6. Z-test
7. T-test
8. ANOVA
LIST OF EXPERIMENTS:
1. For a given set of training data examples stored in a .CSV file, implement and
demonstrate the Candidate-Elimination algorithm to output a description of the
set of all hypotheses consistent with the training examples.
2. 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 to classify a new sample.
3. Build an Artificial Neural Network by implementing the Backpropagation
algorithm and test the same using appropriate data sets.
4. Write a program to implement the naïve Bayesian classifier for a sample
training data set stored as a .CSV file and compute the accuracy with a few test
data sets.
5. Implement naïve Bayesian Classifier model to classify a set of documents and
measure the accuracy, precision, and recall.
6. Write a program to construct a Bayesian network to diagnose CORONA
infection using standard WHO Data Set.
7. Apply EM algorithm to cluster a set of data stored in a .CSV file. Use the same
data set for clustering using the k-Means algorithm. Compare the results of these
two algorithms.
8. Write a program to implement k-Nearest Neighbour algorithm to classify the
iris data set. Print both correct and wrong predictions.
9. Implement the non-parametric Locally Weighted Regression algorithm in order
to fit data points. Select an appropriate data set for your experiment and draw
graphs.
AISHWARYA COLLEGE OF ENGINEERING & TECHNOLOGY
(Affiliated to Anna University, Chennai and Approved by AICTE, New Delhi)
Paruvachi(Po), Bhavani, Erode-638312
----------------------------------------------------------------------------------------------------------------------------------
DEPT : AI&DS YEAR / SEM : I / II
AD3271 DATA STRUCTURES DESIGN LABORATORY
LIST OF EXPERIMENTS
1. Implement simple ADTs as Python classes
2. Implement recursive algorithms in Python
3. Implement List ADT using Python arrays
4. Linked list implementations of List
5. Implementation of Stack and Queue ADTs
6. Applications of List, Stack and Queue ADTs
7. Implementation of sorting and searching algorithms
8. Implementation of Hash tables
9. Tree representation and traversal algorithms
10. Implementation of Binary Search Trees
11. Implementation of Heaps
12. Graph representation and Traversal algorithms
13. Implementation of single source shortest path algorithm
14. Implementation of minimum spanning tree algorithms
Note: The lab instructor is expected to design problems based on the topics listed.
The Examination shall not be restricted to the sample experiments designed.
AISHWARYA COLLEGE OF ENGINEERING & TECHNOLOGY
(Affiliated to Anna University, Chennai and Approved by AICTE, New Delhi)
Paruvachi(Po), Bhavani, Erode-638312
----------------------------------------------------------------------------------------------------------------------------------
DEPT : Common to All Branch YEAR / SEM : I / I
GE3171 PROBLEM SOLVING AND PYTHON PROGRAMMING LAB
LIST OF EXPERIMENTS
1. Identification and solving of simple real life or scientific or technical problems,
and developing flow charts for the same. (Electricity Billing, Retail shop billing, Sin
series, weight of a motorbike, Weight of a steel bar, compute Electrical Current in
Three Phase AC Circuit, etc.)
2. Python programming using simple statements and expressions (exchange the
values of two variables, circulate the values of n variables, distance between two
points).
3. Scientific problems using Conditionals and Iterative loops. (Number series,
Number Patterns, pyramid pattern)
4. Implementing real-time/technical applications using Lists, Tuples. (Items present
in a library/Components of a car/ Materials required for construction of a building –
operations of list & tuples)
5. Implementing real-time/technical applications using Sets, Dictionaries.
(Language, components of an automobile, Elements of a civil structure, etc.-
operations of Sets & Dictionaries)
6. Implementing programs using Functions. (Factorial, largest number in a list, area
of shape)
7. Implementing programs using Strings. (reverse, palindrome, character count,
replacing characters)
8. Implementing programs using written modules and Python Standard Libraries
(pandas, numpy. Matplotlib, scipy)
9. Implementing real-time/technical applications using File handling. (copy from
one file to another, word count, longest word)
10. Implementing real-time/technical applications using Exception handling. (divide
by zero error, voter’s age validity, student mark range validation)
11. Exploring Pygame tool.
12. Developing a game activity using Pygame like bouncing ball, car race etc.
Note: The examples suggested in each experiment are only indicative. The lab instructor is
expected to design other problems on similar lines. The Examination shall not be restricted to
the sample experiments listed here.
AISHWARYA COLLEGE OF ENGINEERING & TECHNOLOGY
(Affiliated to Anna University, Chennai and Approved by AICTE, New Delhi)
Paruvachi(Po), Bhavani, Erode-638312
----------------------------------------------------------------------------------------------------------------------------------
DEPT : CSE YEAR / SEM : I / II
CS3271 PROGRAMMING IN C LABORATORY
LIST OF EXPERIMENTS
Note: The lab instructor is expected to design problems based on the topics listed.
The Examination shall not be restricted to the sample experiments designed.