Software Foundations: How Software Shapes the World

Engineering

Knowledge check on the real-world impact of software across society

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

What is 'embedded software' and where do you encounter it every day?

Q2 Question 2 of 10

Why is software in medical devices (like pacemakers or insulin pumps) held to a much higher standard than typical consumer apps?

Q3 Question 3 of 10

What is an API (Application Programming Interface)?

Q4 Question 4 of 10

How has software changed healthcare in the last 20 years?

Q5 Question 5 of 10

What is 'technical debt' in software development?

Q6 Question 6 of 10

Why does software for airplane autopilot systems use different programming languages and approaches than a smartphone app?

Q7 Question 7 of 10

A startup claims its new algorithm can predict which students will drop out of school with 95% accuracy. What should we be cautious about before trusting this claim?

Q8 Question 8 of 10

What is 'software licensing' and why does it matter to users?

Q9 Question 9 of 10

What is a 'zero-day' vulnerability in software?

Q10 Question 10 of 10

Software development increasingly uses 'no-code' and 'low-code' platforms. What does this mean?