Category:POGIL
POGIL (Process Oriented Guided Inquiry Learning) is an evidence-based approach to learning in which students teams work on classroom activities that are specifically designed to help them create understanding of key concepts and develop important Process Skills. The instructor is an active facilitator, not a lecturer or passive observer.
For more information:
- The POGIL Project: http://pogil.org
- The CS-POGIL Project: http://cspogil.org
POGIL Learning Activities
| Activity | Title | Overview | Author(s) |
|---|---|---|---|
| FOSS Community Structures (Activity) | FOSS Community Structures (Activity) | We refer to FOSS culture or community (singular), but every project is its own community, and has its own rules, processes, and norms.
This POGIL activity explores some elements, structures, and principles that are common across many (not all) FOSS and HFOSS communities. |
User:Clif Kussmaul |
| JDK Source Code (Activity) | JDK Source Code (Activity) | In literature, we study some "great works" in that language.
For example, in English we might read works by Jane Austen, Charles Dickens, and William Shakespeare. In computing, we should also study some "great works", such as operating systems, programming languages, and compilers. This set of activities explores parts of the source code for the Java Development Kit (JDK), including selected parts of Math.java, Arrays.java, ArrayList.java, and String.java. These files are only a small part of the complete JDK. |
User:Clif Kussmaul |
| Communication in Projects (Activity) | Communication in Projects (Activity) | This POGIL activity explores some of the challenges and techniques that teams use
to communicate in large projects, including free & open source software (FOSS), commercial software, and even projects that do not develop software. |
Clif Kussmaul |
| Risk Management (Activity) | Risk Management (Activity) | In project management, anything that could go wrong and hurt the project is a risk.
Any work to identify, prevent, or handle risks is risk management. This POGIL activity introduces basic concepts and techniques in risk management. |
Clif Kussmaul |
| Project Scheduling (Activity) | Project Scheduling (Activity) | This POGIL activity will help you learn about project scheduling, including challenges & useful techniques.
To do this, you will explore ways to estimate how long it will take to make a batch of cookies. |
Clif Kussmaul |
| Story Point Estimation (Activity) | Story Point Estimation (Activity) | This POGIL activity will help you learn about estimation techniques, and specifically story point estimation. | Clif Kussmaul |
| Software Development Activities (Activity) | Software Development Activities (Activity) | For homework and other small programs, one person (or a small team) can do all of the work.
However, this does not scale well to larger teams and projects. This POGIL activity explores some of the activities involved in software development. |
Clif Kussmaul |
| Software Development Life Cycles (Activity) | Software Development Life Cycles (Activity) | This POGIL activity explores ways to organize 4 categories of activities (analysis, design, coding, testing) into a software development process or life cycle (SDLC).
This parallels how an animal is born, matures, and dies. |
Clif Kussmaul |
| Software Release Life Cycles (Activity) | Software Release Life Cycles (Activity) | This POGIL activity explores how a software release changes over time
as it is created, matures, and becomes obsolete. We call this the software release life cycle, because it parallels how animals are born, grow, mature, and die. This is different from (but related to) how the software is developed, which is the software development process or the software development life cycle (SDLC). |
Clif Kussmaul |
| Task Tracking (Activity) | Task Tracking (Activity) | This POGIL activity explores ways to track tasks for a project with many people,
and tasks that vary in importance, time, and skill required, and that may depend on each other. The activity focuses less on events that must occur at specific times (e.g. classes, meetings) and more on tasks that can be scheduled with some flexibility. Once you understand concepts, it is easier to learn about specific tools in the future. |
Clif Kussmaul |
Pages in category "POGIL"
The following 11 pages are in this category, out of 11 total.