Teaching Methodologies
Experience fascinating Computing Education in HKU

Blended Learning and Flipped Classroom

The flipped classroom is a pedagogical model in which the typical lectures are replaced with online learning. Students get access to instructional materials or video lectures for their self-study before attending the class, and engage in exercises, projects or discussions that explore the course topics in greater depth with the guidance of the instructor during the class.


Learning should be enjoyable and fun. It is reported that incorporating game mechanics can effectively motivate and engage students in classroom learning.

Teamwork and Collaboration

By engaging students in collaborative learning activities such as group projects and presentations, students will have a chance to work together and communicate with others about their design, implementation and deployment process of computer programming.