What is the Nifty Assignments Project?
The Nifty Assignments Project is a project to gather and distribute great assignment ideas and their materials by K-12 CS teachers for K-12 CS teachers. Each year a few assignments are showcased by the authors at the Nifty Assignments session held at the annual CSTA conference. It is intended to be a replica of (and homage to) the highly successful, and longstanding, Nifty Assignments session at the Annual ACM SIGCSE conference devised by Nick Parlante.
The web pages linked below were created by the assignment author to describe the assignment and provide materials, handouts, starter code, and so on. Please contact the assignment author if you have questions.
Interested in Nifty?
To apply for CSTA Nifty 2023:
2023 Nifty Assignments: CSTA National Conference, July 11-13, Virtual on Hopin
2022 Nifty Assignments - CSTA National Conference, Chicago IL, July 17, 2022
-
Finding Approximate Pythagorean Triples by Dr. Ron Greenberg (and Matthew Fahrenbacher and George Thiruvathukal) (9-12): Use computation to find good ways to assemble Lego robots.
-
Magic Square by Dale Reed and Brenda Remess (9-12): Select a letter from a grid and have the computer tell you what it is.
-
Teach the class by Dr. Lauren Bricker (6-12): A structured lesson to allow students to teach each other about societal implications of technology.
-
Community Mosaic by Jeff Solin (2-12): Use computing tools to create a mosaic that fosters civic engagement in your students.
.
------------------------------
Jason W. Bohrer | Chapter Relations Lead
Computer Science Teachers Association | @csteachersorg
------------------------------