Project Based Learning in Computer Science
Project Based Learning (PBL) helps Computer Science students deepen their understanding of Computer Science content while working collaboratively on a complex real-world question. Below you will find resources for a brief introduction to PBL and resources for beginning to incorporate it in your Computer Science classroom.
About PBL & How To Begin Implementing PBL
|
|
Project Ideas & Project Databases
- Programming Theory: Teaching - a PBL idea for Computer Science courses
- PBLU Project Database from Buck Institute for Education (BIE)
- Project Search from Buck Institute for Education (BIE)
- A World of Project Ideas (You Can Steal) from Edutopia, Suzie Boss
- A Better List of Ideas for Project-Based Learning from Global Digital Citizen Foundation blog
- "Teaching Computer Science through Problems, Not Solutions" by Samuel B. Fee and Amanda M. Holland-Minkley, Washington & Jefferson College
Resources & Online Classes
- Join the TCEA Community's Project-Based Learning group
- PBLU from Buck Institute for Education (BIE)
- All the Project Based Learning Terms You Should Know from Global Digital Citizen Foundation blog
- Project-Based Learning Research Review: Introduction from Edutopia
- Project-Based Learning Research Review: Evidence-Based Components of Success from Edutopia
- "The Main Course, Not Dessert: How are Students Reaching 21st Century Learning Goals? With 21st Century Project Based Learning" from Buck Institute for Education (BIE)
- What Makes Project-Based Learning a Success? Edutopia video featuring Manor New Tech High School, Manor, Texas