An Intermediate Course in Computing Science

An Intermediate Course in Computing Science comprises student and teacher notes outlining a sequence of learning activities to teach programming concepts, with a focus on abstraction and modularity, using the Build Your Own Blocks (BYOB) programming environment. The unit includes a brief history of computing, the binary representation of information, programming a haunted house game, a guessing game, a hungry frog game and finally students design their own program using a modular approach. The learning sequence includes both teacher and student notes and links to screencasts, example code and BYOB projects for students to build upon.

Additional details

Year band(s) 7-8, 9-10
Content type Course or tutorial
Format Web page
Keywords Programming, Computational Thinking, Abstraction, Modularity, Procedures, Parameters, Algorithms

Royal Society of Edinburgh


Royal Society of Edinburgh. May be subject to Copyright Act statutory licence.