Welcome to cspogil.org. This site contains activities and other resources to support using Process Oriented Guided Inquiry Learning (POGIL) in Computer Science (CS) and related disciplines.
Activities from the CS Activity Writing Program
Click here to view the 58 classroom-ready activities developed in January–August 2022. The CS Activity Writing Program was organized by the IntroCS POGIL Project. See the project website for publications about the Writing Program. These 58 activities were published by the POGIL Activity Clearinghouse as a special issue: Vol 3 No 2. Click here to read the editorial introducing the activities.
These 58 activities were developed for CS courses including but not limited to:
- CS 0,
- CS 1,
- CS 2,
- Computer Architecture,
- Databases,
- Discrete Mathematics,
- Game Development,
- Kotlin Programming, and
- Software Design.
For access, view this list and follow the instructions in row 4.
Activities by Course or Subject
(based on ACM/IEEE Computer Science Curriculum 2008)
Computer Science 0 (courses for non-majors, including CS Principles) | ||
PF. Programming Fundamentals | Computer Science 1 (1st course for majors) |
Computer Science 2 (2nd course for majors) |
AR. Architecture and Organization | AL. Algorithms and Computation | CN. Scientific Computation |
DS. Discrete Structures | GV. Graphics and Visualization | HC. Human Computer Interaction |
IM. Information Management | IS. Intelligent Systems (AI) | OS. Operating Systems |
PL. Programming Languages | SE. Software Engineering | SP. Social and Professional Issues |
HFOSS (Humanitarian FOSS) | Other (non-CS activities) | |
Python | Java | C/C++ |
Activities by Author
(authors who have contributed sets of activities)
Clif Kussmaul CS0/CSP, CS1, CS2, DS&A, Arch&Org, SoftEng, IntellSys |
Helen Hu (with Tricia Shepherd) CS0/CSP, SciComp, CS1, etc |
Chris Mayfield (with Nancy Harris, Ralph Grove) CS1 |
Peter Drake CS1, CS2 |
Sofia Lemons CS1, CS2 |
Tammy VanDeGrift CS2 |
Brandon Myers Arch & Org |
Mark Gondree Arch & Org |
Piotr Debiec Digital Systems |
Brent Yorgey Algorithms, Theory |
Matt Lang Algorithms, Theory |
Laurent Babout Algorithms |
Jim Van Horn Discrete Structures |
Victor Norman Operating Systems |
|
Tammy Pirmann CS0/CSP, CS1 |
||
Lisa Olivieri CS1 |
Heidi Ellis CS0, HFOSS |
Stoney Jackson CS0, HFOSS |