← Latest papers
💻 computer science

Adoption-Ready Project-Based Learning for Computing Education: The FORAP Framework and a Multi-Scale Project Portfolio

This paper introduces the FORAP framework and a portfolio of 14 adoption-ready project-based learning packages that, through four years of multi-university trials, demonstrate how structured project packaging and targeted support materials can effectively reduce instructor workload and student technical barriers in computing education.

Original authors: Ahmad D. Suleiman, Jan DeWaters, David C. Shepherd, Turgay Korkmaz, Faraz Hussain, Yu Liu, Daqing Hou

Published 2026-07-14
📖 5 min read🧠 Deep dive

Original authors: Ahmad D. Suleiman, Jan DeWaters, David C. Shepherd, Turgay Korkmaz, Faraz Hussain, Yu Liu, Daqing Hou

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you're a teacher trying to run a massive, hands-on cooking class where every student has to invent a new recipe from scratch. Sounds fun, right? But in reality, it's a nightmare. You spend all night prepping ingredients, the students can't figure out how to turn on the ovens, and by the time they start cooking, half of them are just staring at a cold stove, frustrated and ready to quit.

This is exactly what happens in computing classes when teachers try to use Project-Based Learning (PjBL). It's a fantastic idea where students learn by building real things, but it's often too hard to set up and too messy for students to handle alone.

Enter FORAP (Framework for Organizing Reusable and Adaptable PjBL Projects). Think of FORAP not as a new recipe, but as a super-organized "Cooking Kit" that comes with everything you need to run the class without losing your mind.

The Magic of the "Cooking Kit"

The authors of this paper, a team of educators from universities like RIT and Clarkson, spent four years building and testing 14 different "kits" (project packages) for computing classes. They didn't just throw a project idea at you; they wrapped it in a complete package that includes:

  1. The "Chef's Cheat Sheet" (Instructor Support): This tells the teacher exactly how to run the class, what tools are needed, how to grade the work, and what to do if a student's code breaks. It's like having a sous-chef who knows exactly where the salt is.
  2. The "Student Survival Guide" (Student Support): This is for the learners. It includes step-by-step instructions on how to install the software, practice exercises to warm up their brains, and "starter code" so they don't have to build the whole kitchen from scratch. It's the difference between being told "make a cake" and being given a pre-measured box of mix with a picture on the box.
  3. The "Taste-Test Checklist" (Assessment): A clear rubric to grade the work fairly, with checkpoints along the way so students know if they're on track before the final deadline.

What They Actually Found

The team didn't just dream this up; they tested it. They rolled out these kits in 44 classroom trials across 7 universities (5 in the US, 2 in Canada) over 4 years. About 2,000 students and 8 instructors used them.

Here is what the data suggests:

  • It works for teachers: The kits made it much easier for teachers to adopt these projects. Instead of spending weeks building a project from scratch, they could grab a kit, tweak it a little, and run it. The authors suggest this packaging significantly lowers the barrier to entry.
  • It helps students: The extra guides and "starter code" helped students get past the boring, frustrating parts like installing software or setting up databases. This kept them from giving up and actually let them focus on the fun, creative parts of coding.
  • It's not magic (yet): The paper is careful to say that while the kits help, they don't solve everything. Teachers still need to know their stuff, and if the computers in the classroom are ancient or the internet is slow, the kits can't fix that. Also, the paper does not claim to have proven that student grades went up or that teachers saved exactly 5 hours a week; they just say the approach suggests it makes things more feasible and less stressful.

What They Explicitly Rule Out

The authors are very clear about what this framework is NOT:

  • It's not a "Plug-and-Play" button: You can't just download a kit and expect it to run perfectly without any thought. Teachers still have to look at the "Chef's Cheat Sheet" and decide how to fit it into their specific class schedule and student skill levels.
  • It's not a replacement for teaching: The kits don't remove the need for teachers to be present, answer questions, or guide teams.
  • It's not a cure-all for bad tech: If a student's computer is broken or the software is outdated, the kit can't magically fix the hardware.

The "Brownfield" vs. "Greenfield" Twist

The kits cover two types of projects, which the authors call Greenfield and Brownfield.

  • Greenfield is like building a house on an empty lot. You start with nothing and build everything from scratch (like making a new app).
  • Brownfield is like renovating an old, creaky house. You have to work with an existing codebase (like fixing a bug in a giant, old program).

The paper suggests that while both types are valuable, the Brownfield projects (renovating old code) are often harder to adopt because they require more careful planning and support to make sure students don't get lost in the old, messy code.

The Bottom Line

The main takeaway is that structure is key. By organizing these projects into neat, reusable "kits" with clear instructions for both teachers and students, the authors suggest we can make hands-on computing education much more sustainable. It's not a perfect, solved problem, but it's a huge step forward from the chaotic "figure it out yourself" approach that used to be the norm.

The paper concludes that while these kits make adoption easier, the real success still depends on the teacher's ability to adapt the kit to their specific classroom and the availability of good technical support. It's a promising tool, but it's still a tool, not a miracle.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →