Campus Units

Electrical and Computer Engineering

Document Type

Conference Proceeding

Publication Date



Team-Based Learning (TBL) is an evidence-based collaborative learning teaching strategy designed around units of instruction, known as “modules” that are taught in a three-step cycle: preparation, inclass readiness assurance test (RAT), and application-focused exercise. The in-class RAT includes two sub-tests; individual RAT (iRAT) and team RAT (tRAT). In first-year programming classes, the instructors rely on the mini-lecture to deliver advanced concepts or present a programming exercise to the students. Meanwhile, most of the class time is consumed by the iRAT, tRAT, and application-focused exercise. This paper sheds light on an attempt to modify the conventional TBL approach by taking the iRAT outside the classroom and exploit its time to extend the mini-lecture time. This modification is achieved by the aid of an interactive online book, which ensures that the students finished their reading assignments before the class. Hence, the interactive book can allow us to take the iRAT outside the classroom, which will save at least 20% of the class time. The proposed approach was implemented to a class of 165 students in Fall 2019 and 47 students in Spring 2020, and the preliminary results show that the students finish each class reading assignment with an average percentage of 87%.


This is a manuscript of the proceeding Kesterson, Connor L., Joyce C. Lai, and Mohamed Y. Selim. "Taking iRAT Outside The Classroom: Using an Interactive Book to Modify Team-Based Learning in a First-Year Programming Course. (2020). Posted with permission.

Copyright Owner

The Author(s)



File Format