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.
Engagement Practices Employed
Materials and Links
Computer Science Details
Programming Language
Python
Material Format and Licensing Information
Creative Commons License
CC BY