Story Programming

The Story Programming Approach to Teaching Introduction to Computer Science

We are currently implementing the Story Programming approach and developing teaching material for introductory computer science classes that will be released in several steps over a period of time.

The teaching material is used together with the book Once Upon an Algorithm at Oregon State University for individual sections of the CS 160 “CS Orientation” class. It is under active development and currently consists of a Lecture Plan for a 10-week introductory course and a number of activities and exercises that are grouped into different teaching modules based on the topics they are centered around.

Note: The collection is incomplete at this point and does not cover all aspects of the Story Programming curriculum. We plan on updating and expanding the material in the future.