How to explain "programming" to students who have not had much exposure to computers

Hello, I’d like to get thoughts on how you explain what “programming” is to high-school age children who haven’t had much exposure to computers. Specific things I’d like input on:

  • Terminology
  • Examples
  • Videos
  • Sites where you’ve seen this done well

The explanation should strike a balance between being concrete enough to interest them to dive deeper and overwhelming them.


It’s a step-by-step recipe to do a task or solve a particular problem.

There a great into to computer science video put out by Harvard university, presented to students whether to take that course or not. Search it on YouTube, Harvard cs50

1 Like