Question: Requirements: Computer - assisted instruction ( CAI ) refers to the use of computers in education. Write an application to help an elementary school student
Requirements:
Computerassisted instruction CAI refers to the use of computers in education. Write an
application to help an elementary school student learn with your application.
Calculator Program
Create a function that randomly generates and returns a tuple of two or more positive
integers. Use that functions result in your script to prompt the user with a math question
such as: How much is times Varying the computers responses can help hold the
students attention. Prepare various comments which are displayed for each answer.
Possible responses to a correct answer should include 'Very good! 'Nice work! and 'Keep
up the good work! Possible responses to an incorrect answer should include No Please
try again. 'Wrong. Try once more. and No Keep trying. Allow the user to pick a type of
arithmetic problem to study eg means addition problems only, means subtraction
problems only, means multiplication problems only, means division problems only
avoid dividing by and means a random mixture of all these types.
Unit MBIS Software Development
Assessment Type Individual Software Project
Assessment A Part A
Due Date Session
Assessment Practical Individual Project with assignment
Weighting
Assessment
Description
Collect data regarding number of exercises correctincorrect and total exercises per topic.
Allow the program to present descriptive statistical information in wordsnumbers and
charts about each student per user and all students all users using the program.
String program
Allow student to insert one arbitrary string. Save the letters of the string into a list. Design
and perform the following tasks and display your results: Summarizing letters in a string.
Write a function that receives a string and returns a list of tuples containing the unique letters
and their frequencies in the string. Test your function and display each letter with its
frequency. Your function should ignore case sensitivity that isa and A are the same and
ignore spaces and punctuation. When done, write a statement that says whether the string
has all the letters of the alphabet.
Present descriptive statistics and graphs about the string data.
Sorting letters in different order and removing duplicates
Write a code that produces anagrams of a given string.
An anagram of a string is another string formed by rearranging the letters in the first.
Survey program
Ask your student to rate on a scale of to the quality of products in a store, with
being awful and being excellent Place the responses in a list.
Determine and display the frequency of each rating. Use the builtin functions,
statistics module functions and NumPy functions to display the following response
statistics: minimum, maximum, range, mean, median, mode, variance, and standard
deviation.
Display a bar chart showing the response frequencies and their percentages of the
total responses.
Game program arcade manager or single mix game
Each member of the group to develop a game based on words or numbers and
including descriptive statistics. Combine the best of the group member solutions and
create an arcade or single own mix of other games amazing and fun game, which offer
other student to either rest or develop their brain skills through play. You can use a List
or another data structure we have covered to be the environment for your world.
Program Expectations
Each member must be able to explain the working of the programs and its logic. The program
should be proper indented, proper comments should be given, variable names and data types
should be chosen appropriately. The program should compile and execute to display the
result. The student must use programming constructs available in Python and follow coding
standards
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
