Activities
The following activities are available for classroom use. If you have written or know of other activities, please let us know!
Disclaimer
These activities intend to follow the POGIL writing guidelines. However, many have not yet been approved or endorsed by The POGIL Project. Therefore, we ask that you not refer to them as “POGIL activities” in your classroom.
CS0
-
Activities for Scientific Computing
Helen Hu, Tricia Shepherd (2017) -
Activities for Scientific Computing
Jessica Johnston (2022) -
Activities for CS0
Clif Kussmaul (2019)
CS1
-
Activities for CS1 in C++
Jonathan Duncan, Preston Carman (2026) -
Activities for CS1 in Python
Donna Gavin (2022) -
Activities for CS1 in Java
Shawn Kenner (2022) -
Activities for CS1 in Python
Chris Mayfield, Tricia Shepherd, Helen H. Hu (2021) -
Activities for CS1 in Java
Nicole Sebek (2022)
CS2
-
Activities for Algorithms & Data Structures
Laurent Babout, Clif Kussmaul (2026) -
Learn Java in N Games
Peter Drake (2018) -
Activities for CS2 in C++
Jonathan Duncan, Preston Carman (2026) -
Activities for Algorithms & Data Structures in CS2 in Java
Clif Kussmaul (2019) -
Activities for Algorithms & Data Structures
Marion Lang (2012)
Discrete
-
Activities for Discrete Mathematics
Caroline Budwell (2022)
Electives
Software
Systems
-
Activities for Architecture & Organization
James Foster (2026) -
Activities for Architecture & Organization
Clif Kussmaul (2018) -
Activities for Algorithms & Data Structures
Marion Lang (2013) -
Guided Inquiry for Computer Organization
Brandon Myers (2018) -
Activities for Cybersecurity
Harini Ramaprasad (2022) -
Activities for Computer Architecture
Pamela Smallwood (2022)