Loading...
 

IntroCS POGIL Project

Process Oriented Guided Inquiry Learning
in Introductory Computer Science

 

The IntroCS POGIL Project is recruiting participants:

  • college faculty who have attended a POGIL workshop and are teaching CS 1 with Java in Spring 2017 
  • college faculty who will be teaching CS 1 with Java in Fall 2017 or Spring 2018
  • college faculty who will be teaching CS 1 with Python in Fall 2018 or Spring 2019

Participants must be United Stated college faculty and will be expected to use at least 8 POGIL activities in their class. 

Participants will receive stipends and travel funds.

To apply, contact Chris Mayfield at mayfiecs at jmu.edu

 

NSF Award Investigator Institution
1626765 Helen Hu Westminster College
Clif Kussmaul Muhlenberg College
Aman Yadav Michigan State University
Chris Mayfield James Madison University

 

The significance of the proposed project is that it will establish the value of Process Oriented Guided Inquiry Learning (POGIL) as an approach to teaching computer science. The POGIL approach has been shown in other STEM disciplines to increase student learning and retention, particularly for students from underrepresented populations, including females and minorities. There has not yet been a concerted effort to teach computer science using the POGIL approach. The creation of a computer science POGIL community, which is a fundamental aspect of this proposal, is a necessary step to providing an evaluation of the effectiveness of POGIL in computer science education. Broader and more effective use of strategies such as POGIL will improve the quality, quantity, and diversity of students who complete STEM programs.

The main goal of this project is to study factors that most influence faculty to adopt POGIL in introductory computer science courses and how the degree of POGIL implementation impacts student learning and engagement. A secondary goal is to make it significantly easier for computer science faculty to adopt POGIL, by disseminating high quality instructional resources and enhancing current professional development practices. The project theory of action is that enhanced instructor support will improve faculty adoption of and persistence with POGIL, which in turn will improve student outcomes. To assess the impact of these and other factors, the project will collect and analyze multi-institutional data including surveys, interviews, and student learning outcomes.

Collections of IntroCS POGIL Activities

Helen Hu's activities (Java): http://goo.gl/NtjyY4

Chris Mayfield's activities (Java): https://github.com/ChrisMayfield/cspogil

Lisa Olivieri's activities (Python): http://cspogil.org/lisao

Helen Hu's activities for scientists (Python): https://www.dropbox.com/s/k8pi6ug5nhg75re/SCPOGIL_TOCwSyll.docx 

 

POGIL Activities for Other CS Courses

Activity NameContactStageURL for activityLastModifComsatts
UML Class DiagramsClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:440
0
Inheritance DelegationClif Kussmaul, Matt Lang2: Pilotedhttp://cspogil.org/matt 2016-08-29 15:420
0
ALG_STQ_2: QueuesClif Kussmaul3: Refinedhttp://cspogil.org/public 2016-08-29 14:480
0
ALG_STQ_1: StacksClif Kussmaul3: Refinedhttp://cspogil.org/public 2016-08-29 14:480
0
ALG_SRCH: Searching in Hi-LoClif Kussmaul5: Endorsedhttp://cspogil.org/public 2016-08-29 14:480
0
ALG_LIST_2: Linked Lists 2Clif Kussmaul3: Refinedhttp://cspogil.org/public 2016-08-29 14:470
0
ALG_LIST_1: Linked Lists 1Clif Kussmaul3: Refinedhttp://cspogil.org/public 2016-08-29 14:470
0
ALG_HASH: Maps & Hash TablesClif Kussmaul3: Refinedhttp://cspogil.org/public 2016-08-29 14:460
0
CSP: What are Algorithms?3: Refinedhttp://cspogil.org/csp 2016-08-29 08:250
0
CSP: Functions 1: Inputs and OutputsClif Kussmaul3: Refinedhttp://cspogil.org/csp 2016-08-29 08:150
0
PY_04_FUNC: predefined functionsLisa Olivieri2: Pilotedhttp://cspogil.org/lisao 2016-08-21 06:200
0
PY_01_FLOW: flowchartsLisa Olivieri2: Pilotedhttp://cspogil.org/lisao 2016-08-21 06:200
0
JAV_METH: Method CallingHelen Hu2: Pilotedhttp://goo.gl/NtjyY4 2016-08-21 06:190
0
JAV_UNIT_1: Unit TestingClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 15:432
Clif Kussmaul-2011-09-16
0
JAV_UNIT_3: StrategiesClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 15:420
0
JAV_UNIT_2: JUnitClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 15:420
0
JAV_INH_2: Inheritance detailsClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 15:360
0
JAV_INH_3: interfacesClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 15:320
0
JAV_INH_1: Inheritance conceptsClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 15:300
0
JAV_FILE: Reading & Writing FilesClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 14:520
0
JAV_ERR_2: ExceptionsClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 14:380
0
JAV_ERR_1: Error HandlingClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 14:370
0
HTML_2: Docs & LinksClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 11:200
0
HTML_1: MarkupClif Kussmaul3: Refinedhttp://cspogil.org/public 2015-07-01 11:190
0
JAV_OPER: OperatorsHelen Hu3: Refinedhttp://goo.gl/NtjyY4 2014-06-20 09:080
0
  • «
  • 1 (current)
  • 2

Contributors to this page: Helen Hu and Clif Kussmaul .
Page last modified on Fri November 18, 2016 13:12:07 EST by Helen Hu. (Version 17)