Aaron Stevens featured on BU’s STEM Education Initiatives Website

Class “Flipping”

Every faculty member faces the same dilemma—there are just so many class hours in the semester and a lot of material for students to learn. This is especially true when students are taking an introductory course where they have little to no background in the topic. How do you maximize the precious amount of time so that students truly understand the material?

Aaron Stevens solved this constraint by “flipping” CS108, a course that enrolls students who have no background in programming. Students learn the Python programming language, with the course ending in the creation of a data-driven Facebook app. After observing how much time it was taking him to show examples in class, Stevens decided to have his students complete the examples outside of the course. Students then used class time to work on assignments. Students are now able to work through more programming assignments and gain a better understanding of programming—making challenging assignments much easier.

Watch a video about CS 108’s flipped classroom

(Text from BU’s STEM Education Initiatives website)