Skip to content
Code4Brownies is an active learning tool for teaching programming & algorithms
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Code4Brownies is a software package that supports active learning in programming and algorithms courses. It allows instructors and students to share code and learning material instantaneously during a studying session. Features include:

  • Teacher can copy a "scaffold" or partially-complete code to students' virtual whiteboards for them to work on.
    • Teacher can provide additional hints for each scaffold.
    • Teacher can provide scaffolds to a targeted group of students.
  • Students work on the scaffolds and then share their code.
  • Teacher can give virtual brownie points to students' shared work.
  • Teacher can administer quizzes and polls.
  • Students can check in to take their own attendance.

Code4Brownies is designed to support several pedagogical strategies and practices such as scaffolding, guided instruction, differentiated instruction, early-and-often assessment, and early intervention.

How It Works

Sharing of code and learning material is carried out by a server running on the teacher's laptop that communicates with Sublime Text IDEs installed on the students' and teacher's laptops. The teacher starts and stops the server at the beginning and end of each study session. There is no external server that would require extra maintenance.

Installation guide for students

Click here

Installation guide for teachers

Click here

Installation guide for TAs

Click here

Teaching with Code4Brownies

Click here

You can’t perform that action at this time.