Activity Sequences

While any Expression Tutor activity can be used in isolation, here we show a few example learning units that consist of short sequences of activities.

The following activity sequences cover a variety of programming languages. Expression Tutor, and the underlying "expression as tree" notional machine, can be used to teach aspects of any programming language that includes the concept of expressions. Note that the following sequences are by no means complete. They just serve as inspiration for how you could use Expression Tutor in your own teaching.

To build your own activity sequences, create your own web page (or a page in your learning management system), design some Expression Tutor activities, and embed them in your page as iframes.