This is not the front page

Activity in a Flipped Programming Class

A flipped classroom requires that students engage with course materials before class and then use class time for active learning activities and opportunities for deeper engagement with the content and each other. Begin by introducing students to the flipped classroom model, providing clear expectations, and discussing the roles both they and you will play.  

Before class – at home

Instructor: Develop and curate all pre-class learning materials and design the programming task.

Students: Review the written content, recorded lectures, and screen recordings of the instructor using Python for Data Visualization. Complete the self-checks or low-stakes formative assessments in Canvas.

During class

Instructor: Begin class by answering questions and explaining the programming task.

Students: Work on the programming assignment individually, and after a period, divide into groups to discuss the strategies they used and any challenges they encountered.

Instructor: Circulate to answer questions, ask probing questions, and provide mini lectures as needed.  

After Class – at home

Students: Complete the assignment and submit it to Canvas. 

Considerations

Accessibility

  • Create multimedia and interactive elements using accessibility best- practices, including, but not limited to alt tags and video captions.
  • Ensure the technology is accessible. 

Research Associated with this Example

Contributor(s)