AI readiness and literacy - Pre-Course
This survey assesses your current AI readiness and literacy, this survey is purely for data collection and will not effect your eligibility to phase 2. You will be redirected to the website where you can start phase 1
Name
First Name
Last Name
Email
example@example.com
Your age
Your prior exposure/experience with Computer Science/programing
*
No prior knowledge
1
2
3
4
Proficient
5
1 is No prior knowledge, 5 is Proficient
In Python, what is the primary purpose of a function?
*
To store a single piece of data.
To repeat a block of code a specific number of times.
To bundle a reusable block of code that performs a specific task.
To make decisions based on a condition.
Which library is most commonly used in Python for working with data in tables (like a spreadsheet)?
*
NumPy
Pandas
Matplotlib
Requests
What will df.head() likely do if df is a Pandas DataFrame?
*
Print the last 5 rows of the DataFrame.
Calculate the average of all columns.
Display the first 5 rows of the DataFrame.
Delete the first 5 rows of the DataFrame.
In machine learning, what is the main purpose of the "training set"?
*
To evaluate the final performance of the model.
To provide the model with examples so it can learn patterns.
To test the model's speed.
A set of data that is never shown to the model.
What is the main purpose of the "validation set"?
*
To train the model on new data.
To tune model parameters and check for overfitting without using the final test set.
To store the model's predictions.
To visualize the data.
If you want to use a package or library that someone else wrote in your Python script, what keyword do you use?
*
include
use
import
get
What does API stand for?
*
Automated Python Interface
Application Programming Interface
Advanced Program Interaction
Algorithmic Processing Input
What data format is most commonly used for sending and receiving data from APIs?
*
CSV
TXT
PDF
JSON
What is the fundamental difference between a for loop and an if statement in Python?
*
A for loop stores data, while an if statement runs code.
A for loop repeats code, while an if statement makes a decision.
A for loop is for math, while an if statement is for text.
There is no difference.
In machine learning, the .fit() method is typically used to do what?
*
Make a prediction on new data.
Train the model on data.
Evaluate the model's accuracy.
Plot the data.
Affective learning (10 items) Rate your agreement with the following statements (1 = Completely Disagree to 5 = Completely Agree)
1 = Completely Disagree
2 = Disagree
3 = Neutral
4 = Agree
5 = Completely Agree
Artificial intelligence is relevant to my everyday life (e.g., personal, work).
Learning AI is interesting.
Learning AI makes my everyday life more meaningful.
I am curious about discovering new AI technologies.
I am confident I will perform well on AI related tasks.
I believe I can master AI knowledge and skills.
I believe I can earn good grades in AI related assessments.
I can understand AI related resources/ tools.
I feel confident that I will do well in the AI related tasks.
Behavioral learning (8 items) Rate your agreement with the following statements (1 = Completely Disagree to 5 = Completely Agree)
1 = Completely Disagree
2 = Disagree
3 = Neutral
4 = Agree
5 = Completely Agree
I will continue to use AI in the future.
I will keep myself updated with the latest AI technologies.
I plan to spend time exploring new features of AI applications in the future.
I actively participate in AI-related learning activities.
I am dedicated to AI-related learning materials.
I often try to explain the AI learning materials to my classmates or friends.
I try to work with my classmates to complete AI learning tasks and projects.
I often spend spare time discussing AI with my classmates.
Cognitive learning (6 items) Rate your agreement with the following statements (1 = Completely Disagree to 5 = Completely Agree)
1 = Completely Disagree
2 = Disagree
3 = Neutral
4 = Agree
5 = Completely Agree
I know what AI is and recall the definitions of AI.
I know how to use AI applications (e.g., Siri, chatbot).
I can compare the differences between AI concepts (e.g., deep learning, machine learning).
I can apply AI applications to solve problems.
I can create AI-driven solutions (e.g., chatbots) to solve problems.
I can evaluate AI applications and concepts for different situations.
Ethical learning (8 items) Rate your agreement with the following statements (1 = Completely Disagree to 5 = Completely Agree)
1 = Completely Disagree
2 = Disagree
3 = Neutral
4 = Agree
5 = Completely Agree
I understand how misuse of AI could result in substantial risk to humans.
I think that AI systems need to be subjected to rigorous testing to ensure they work as expected.
I think that users are responsible for considering AI design and decision processes.
I think that AI systems should benefit everyone, regardless of physical abilities and gender.
I think that users should be made aware of the purpose of the system, how it works and what limitations may be expected.
I think that people should be accountable for using AI systems.
I think that AI systems should meet ethical and legal standards.
I think that AI can be used to help disadvantaged people.
Submit
Should be Empty: