A programming language is math. It’s a system for writing human logic in a way that a computer can work with.
A computer program is a list of instructions written using the programming language’s mathematical system. When a computer runs a program, it’s called software. Because computer software is so important these days, it’s vital that we teach our kids to code.
A programming language is a mathematical tool for creating software. But programming languages are designed for software engineers and professional programmers. They were not built for and are not suitable for middle and even high school introductory courses. If you make a mistake, a programming language will not tell you what it is: It will just sit there, with a cryptic message on the screen (“RangeError: Maximum call stack size exceeded”) and wait for you to fix the problem. How does this apply to learning to code in today’s middle and high schools?
- K-12 staffing shortages threaten reading instruction–AI can help - October 5, 2022
- How schools can become air quality champions this year - October 5, 2022
- Using online modules to strengthen teacher leadership programs - October 4, 2022