DEV Community

Discussion on: What are the skills that a public school Computer Science teacher should possess?

Collapse
 
mdziubiak profile image
Marian Dziubiak

There's a ton of great comments here, so I'll be short.
First, like many said, apart from just programming you need to get your students to solve problems by writing algorithms (even on a piece of paper). This will introduce them to a different way of thinking - step by step. (There's a cool video on YouTube where a father asked his kids to write him an algorithm on making a pb sandwich)
Second, JavaScript and Python are great languages but kids need something that will show them results, which I guess JS kinda does. My first language was Visual Basic which has a very nice "English" syntax and it's mostly about setting up a form, drag'n'droping controls onto it and setting their behavior. Then in middle school we had Logo and where giving commands to a little turtle that drew on the screen.