CS352: Computer Science Pedagogy - POGIL Activity (10 Points)
Assignment Goals
The goals of this assignment are:- Identify and apply the principles of POGIL and inquiry-based learning
- Design a POGIL activity for a specific computer science concept
- Reflect on the importance of collaborative and active learning in computer science education
Background Reading and References
Please refer to the following readings and examples offering templates to help get you started:The Assignment
POGIL Lesson Activity
Overview
For this assignment, you will design a POGIL activity to teach a computing concept of your choice. This activity should promote collaborative, inquiry-based learning. Additionally, you will choose one of the 12 principles of CS pedagogy provided by the CSTA, and incorporate it into your lesson plan.
Instructions
Choose a computing concept you want students to learn. Consider abstraction, algorithms, data representation, or other core CS ideas.
- Develop a POGIL activity that teaches this concept through collaborative inquiry. Your activity should include:
- A central question or problem to explore
- Specific roles for group members
- A series of guiding questions for students to discuss and answer
- Models, diagrams, or representations to scaffold inquiry
- Summative assessment questions
- Integration of one of the 12 principles of CS pedagogy into the lesson plan
- Write a complete facilitator’s guide for implementing the POGIL activity. Include:
- Learning objectives
- Prerequisite skills/knowledge
- Instructions for setting up groups
- Guidance on facilitating the activity
- Answer key and explanations for the questions
- Tips for making the activity accessible to all students
- Links to standards addressed
- Write a 300-500 word reflection on the process of developing this activity. Discuss:
- Why you chose this concept and activity structure
- How you incorporated POGIL principles
- How you selected and incorporated one of the 12 principles of CS pedagogy, including where you made the revision and why
- Challenges faced and how you overcame them
- How you could improve the activity in the future
- The value of collaborative inquiry in CS education
Design Questions to Help You Begin
Please answer the following questions in your README file before you begin writing your program.- What are the key principles of POGIL and inquiry-based learning?
- How can a POGIL activity be designed to foster collaborative and active learning?
- What are the benefits and challenges of using POGIL in computer science education?
Submission
Submit documents for your activity, facilitator's guide, and reflection. You may include a ZIP file of any supplemental materials.Assignment Rubric
Description | Pre-Emerging (< 50%) | Beginning (50%) | Progressing (85%) | Proficient (100%) |
---|---|---|---|---|
Clarity of Learning Objectives (25%) | Learning objectives are missing or unclear. | Learning objectives are present but lack specificity or alignment with the chosen computing concept. | Learning objectives are clear and aligned with the chosen computing concept but could be more comprehensive. | Learning objectives are clear, specific, comprehensive, and well-aligned with the chosen computing concept. |
Use of Roles, Questions, and Models (25%) | Roles, questions, and models are missing or lack relevance to the POGIL activity. | Roles, questions, and models are present but lack depth or clear connection to the computing concept. | Roles, questions, and models are well-designed but could be more engaging or closely aligned with the computing concept. | Roles, questions, and models are engaging, well-designed, and closely aligned with the computing concept. |
Promotion of Collaborative Inquiry (25%) | Activity lacks elements that promote collaborative inquiry. | Activity includes some elements of collaborative inquiry but lacks cohesion or effectiveness. | Activity promotes collaborative inquiry but could be more innovative or engaging. | Activity effectively and innovatively promotes collaborative inquiry, fostering deep understanding of the computing concept. |
Completeness of Facilitator's Guide and Depth of Reflection (25%) | Facilitator's guide is incomplete or missing, and reflection lacks depth. | Facilitator's guide includes basic elements, and reflection shows some insight but lacks connections to POGIL. | Facilitator's guide is comprehensive, and reflection shows good insight and connections to POGIL but could be more reflective. One of the 12 principles of computing pedagogy is incorporated and discussed in the lesson. | Facilitator's guide is complete and insightful, and reflection is deep, thoughtful, and well-connected to POGIL principles. One of the 12 principles of computing pedagogy is incorporated and discussed in the lesson. |
Please refer to the Style Guide for code quality examples and guidelines.