Back to Classroom Practices
Classroom Practicescs-coaching-knowledge-base.md

Pseudocode

Pseudocode

Front: Pseudocode is a language that represents concepts across programming languages, but cannot actually be run by a computer. It helps students formulate and organize their thoughts before starting to write code. It removes the barrier of needing to know exact coding syntax.

Back: Have students use a combination of natural language and programming language to sequence out an algorithm when planning a program. Students can express their understanding of a program by writing pseudocode for that program. Pseudocode is a good context for multilingual students to do "thinking work" in the language of their choice.

---