Active learning and its use in computer science
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Analysis of Algorithms: An Active Learning Approach
Analysis of Algorithms: An Active Learning Approach
The Science of Programming
Making lemonade: exploring the bright side of large lecture classes
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
High Integrity Software: The SPARK Approach to Safety and Security
High Integrity Software: The SPARK Approach to Safety and Security
Pre-programming analysis tutors help students learn basic programming concepts
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Student-generated active-learning exercises
Proceedings of the 40th ACM technical symposium on Computer science education
Collective bin packing: an active learning exercise
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Experiences with active learning in CS 3
Journal of Computing Sciences in Colleges
A CS unplugged activity for the online classroom
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
We decided to support active learning on a beginner's course on Reasoning about Imperative Programs because our students find the material challenging. Because of the large class size and resource implications, we opted for a simple approach: the modified lecture format. We devised active learning sheets for use during lectures. Each sheet consisted of short questions which covered the main points of the lecture. Students had to answer the questions during the lectures as they listened. In this paper we describe how we designed the active learning sheets for this particular course, and the students' (positive) response to them.