Course Level
CS1
Knowledge Unit
Fundamental Programming Concepts
Collection Item Type
Project
Synopsis

In this project, students are asked to read the entire corpus of Shakespeare's Plays and Sonnets and print out the individual words, each word processed slightly, in sorted order. Students accomplish this task with two programs, one a python program that students write and the other a one-line shell script, that calls the python program and pipes its output to the sort utility.

Engagement Highlights

This material uses Meaningful and Relevant Content as well as Interdisciplinary Connections as it explores the words within the plays and sonnets of William Shakespeare.

Materials and Links

Computer Science Details

Programming Language
Python

Material Format and Licensing Information

Creative Commons License
CC BY