Software Foundations: Automation and Artificial Intelligence

Engineering

Knowledge check on how software automates tasks and how AI works

10 XP
Reward
10
Questions
5–10 min
Time
Q1 Question 1 of 10

What is 'automation' in software, and why do organizations use it?

Q2 Question 2 of 10

What is artificial intelligence (AI) in simple terms?

Q3 Question 3 of 10

How does a spam filter use AI to decide which emails are spam?

Q4 Question 4 of 10

What is the difference between a 'rule-based' program and a 'machine learning' program?

Q5 Question 5 of 10

An AI recommendation system suggests movies you might like. How does it do this?

Q6 Question 6 of 10

What is a potential problem with AI systems that are trained on biased data?

Q7 Question 7 of 10

What does 'automation' do to jobs in the economy, based on historical evidence?

Q8 Question 8 of 10

What does 'training data' mean in machine learning?

Q9 Question 9 of 10

Software shapes society in important ways. Which of the following is the best example of software having an unintended negative consequence?

Q10 Question 10 of 10

What does it mean when a programmer says their code is 'inefficient'?