All resources in Missouri OER

How to Think Like a Computer Scientist: Learning with Python

(View Complete Item Description)

Python is a fun and extremely easy-to-use programming language that has steadily gained in popularity over the last few years. Developed over ten years ago by Guido van Rossum, Python's simple syntax and overall feel is largely derived from ABC, a teaching language that was developed in the 1980's. However, Python was also created to solve real problems and it borrows a wide variety of features from programming languages such as C++, Java, Modula-3, and Scheme. Because of this, one of Python's most remarkable features is its broad appeal to professional software developers, scientists, researchers, artists, and educators. 278 page pdf file.

Material Type: Textbook

Authors: Allen B. Downey, Jeffrey Elkner

Ready to Erupt!

(View Complete Item Description)

Students observe an in-classroom visual representation of a volcanic eruption. The water-powered volcano demonstration is made in advance, using sand, hoses and a waterballoon, representing the main components of all volcanoes. During the activity, students observe, measure and sketch the volcano, seeing how its behavior provides engineers with indicators used to predict an eruption.

Material Type: Activity/Lab

Authors: Denise W. Carlson, Geoffrey Hill, Malinda Schaefer Zarske