Report on Innovative Teaching Practices: Flipped Classroom for
Programming in C
Academic Year: 2023 – 2024
Semester/Branch: S2 BME
Subject: EST102 Programming in C
Faculty: Mrs. Chinnu Ravi
Innovative Teaching Method: Flipped classroom
Topic/Question: Implement the factorial of a number using while and do-while loop.
Introduction
The purpose of this report is to highlight the implementation of innovative teaching practices in
the Programming in C course, specifically focusing on the use of a flipped classroom approach for
Module 2. The flipped classroom model is designed to enhance student engagement, foster deeper
understanding, and promote active participation in the learning process.
Flipped Classroom Approach
Overview
In Module 2, titled Control Flow Statement , a flipped classroom methodology was employed to
deliver instructional content. This approach involved the reversal of traditional teaching methods,
with students accessing pre-recorded lectures, reading materials, and multimedia resources before
class sessions. Classroom time was then dedicated to discussions, collaborative activities, and
application exercises.
Rationale
The flipped classroom model was chosen to:
● Promote self-directed learning and student responsibility.
● Utilize valuable class time for interactive and applied learning activities.
● Enhance engagement and understanding of concepts related to disaster management.
Material Sharing
To ensure effective material sharing, an online platform was used for hosting reading materials, and
supplementary resources.
Student Response
An application exercise based on the looping concept was given through the LMS etlab. The students
implemented the given application exercise and uploaded the programs. The programs were
evaluated and the feedback was given through the LMS.
Proof
A screenshot of the material shared through Whatsapp and the proof of uploaded materials and its
feedback is provided below.
Conclusion
Implementing a flipped classroom model to teach looping concepts in programming, where
students are provided with pre-class instructional videos and are asked to write a program on
calculating
factorials using while and do while loops, can significantly enhance the learning experience
by enabling them to dive deeper into practical applications and problem-solving during the class.