This paper describes an ongoing project to develop activities for computer science (CS) using process oriented guided inquiry learning (POGIL). First, it reviews relevant background on effective learning and POGIL, compares POGIL to other forms of active learning, and describes the potential of POGIL for CS. Second, it describes a sample POGIL activity,… (More)
Almost all major news and professional publications e.g. [1,2] document IT Offshoring & Outsourcing (O&O), which has caused job losses in the US and drops in CS/IS enrollment. Public opinion and understanding of O&O are colored by several misperceptions: • All software development is going offshore. Actually, O&O has the biggest impact on lower skilled… (More)
This paper describes several process oriented guided inquiry learning (POGIL) activities focused on soft computing (genetic algorithms, neural networks, and fuzzy systems). The paper provides background on POGIL, illustrates several activities, summarizes student feedback, and discusses lessons learned and possible future directions.
Agile approaches to software development share a particular set of values [2,4]: <ul><li>Individuals and interactions over processes and tools.</li> <li>Working software over comprehensive documentation.</li> <li>Customer collaboration over contract negotiation.</li> <li>Responding to change over following a plan.</li></ul>Many agile methodologies were… (More)
POGIL (Process Oriented Guided Inquiry Learning) is a type of learning based on the principle that students learn more when they construct their own understanding. Rather than teaching by telling, POGIL instructors provide activities that guide students to discover concepts on their own. Students work in groups, encouraging them to discuss their findings… (More)
This workshop is for anyone who teaches CS, and introduces process-oriented guided inquiry learning (POGIL) in computer science. POGIL is based on learning science, and shares characteristics with other forms of active, discovery, and inquiry learning. In a POGIL classroom, teams of 3-5 learners work on instructor-facilitated activities. Through scripted… (More)
POGIL activities are carefully designed to guide students to discover and explore concepts while encouraging students to practice process skills (<i>e.g.,</i> team work, leadership and problem solving). Many college instructors have written POGIL activities for CS 1, CS 2, Software Engineering and other upper division CS classes (http://www.cspogil.org).… (More)