Page 11 - Robotics and AI class 10
P. 11
SUGGESTED LIST OF ASSIGNMENTS:
Some sample problems are given below as examples. The problems are of varying levels of difficulty:
Robotics
1. Make a presentation on the difference between a machine/robot/cobot.
2. Technology is evolving at a fast pace. What does it mean for us? Discuss.
3. Are smart systems making humans less smart? Discuss.
4. Prepare a report on robotics systems being used in different spheres of life?
Artificial Intelligence (AI)
1. Create a concept map of a smart transport management systems for a school. (Refer Tony Buzan concept map).
2. Create a chart for AI enabled query management system for a school. (Refer Tony Buzan concept map). Use AI Project
Framework.
3. Ideate and prepare a presentation on how AI could be used in a school. Which areas in a school can be benefitted using AI?
Using AI Project framework ideate the implementation of AI towards a smart school.
Python Programming
1. Create a list of all students in your class and sort them in alphabetical order.
2. Find a word string of interest in a given sentence. For the same string match for exact case if a particular word string is
present in a given sentence. Display output “String Name Found”, or “String Name Not Found”
3. Make a dictionary dataset of all cities in India and store their average temperature and pollution details.
4. Create Numpy arrays
i) Getting elements from Numpy arrays using index values.
ii) Numpy array slicing.
iii) Getting Numpy array shape and reshaping them.
iv) Iterating a Numpy array.
v) Join and split Numpy arrays.
vi) Searching and sorting of Numpy arrays,
vii) Using mean, median and mode methods given in Numpy,
5. Display an image using matplotlib and print its numpy array form. Also check the data type and shape of the numpy array.
Use the library ‘skimage’ for getting sample images.
6. Reading a .csv file into a Pandas DataFrame .
7. Reading json data into a Pandas DataFrame.
8. Basic data analysis on data with info(), tail(), head() commands.
9. Plotting x and y point arrays on a plot.
10. Using different type of markers and line styles on the plot.
11. Declaring labels for the axis. (Plot selling price and original price).
12. Plotting bar graphs - Use the bestselling book dataset to plot year wise data and find out what genre was bestselling across
years.
13. Plotting histograms - Use the top 200 YouTubers’ dataset to plot and find out what genre was most liked. Also plot followers
using histogram for each genre.
14. Regression Assignment (Predicting the Future) - Plot the relationship between the year and the average temperatures. Can
you predict the average temperature for future years? What do you infer from the trend?
15. Creating a normal distribution and displaying in graph (using Numpy + Matplotlib) - Display the scores of students in a
graph and check if it is a normal distribution? What is the mean, median and mode of this data?
16. Write a Python program to calculate the electricity bill. Accept the last meter reading and current meter reading and the
rate per unit from the user. Calculate the number of units and total bill consumption for the user.
17. A company decided to give bonus of 5% to an employee if his/her year of service is more than 5 years. Write a Python
program to ask the user for their salary and year of service and print the net bonus amount.
NOTE: This list is indicative only. Teachers and students should use their imagination to create innovative and original
assignments.
(ix)

