We will give a workshop on the topic How to Integrate Interactive Learning into Large Classes at the SIGCSE 2017. We will present how we teach in the lectures Project Organization and Management (POM) and Patterns in Software Engineering (PSE) lecture and introduce the concept of Interactive Learning. We provide insights into the different interactive learning exercises and show hands-on examples how to apply them for classes with more than 300 students. In case you have friends or colleagues joining the SIGCSE 2017 conference, spread a word about our workshop and recommend to register for it. The workshop will take place on Saturday March 11, 3:00 pm-6:00 pm in Seattle, Washington. If you have any questions feel free to contact Andreas Seitz.
About the Workshop:
Learning to apply computer science requires practical experience and cannot only be taught in theory. Interactive learning is a new approach: educators teach small chunks of content in short cycles of theory, example, exercise, solution and feedback. It is based on active, computer-based and experiential learning and focuses on immediate feedback to improve the learning experience. It allows students to reflect about the content incrementally. It includes hands-on activities, guidance by the instructor and increases students' motivation and engagement. This workshop describes experiences of multiple interactive learning courses for large classes, including exercises for (1) multiple choice quizzes, (2) interactive tutorials, (3) interactive programming exercises, (4) interactive modeling, and (5) team activities. Based on our experience, we present multiple case studies and concrete examples of interactive exercises. While the assessment of many exercises can be (semi-)automated, teaching assistants in the classroom manually assess other exercises. We show how educators can integrate these exercises into large classes without significantly increasing their effort. Participants should bring a laptop to this workshop.
- Introduction to Interactive Learning
- Challenges in Large Classes
- Interactive Learning Exercises
- Multiple Choice Drag and Drop Quiz
- Interactive Tutorial
- Interactive Coding Challenge
- Interactive Modeling Exercise
- Team Exercise
- Discussion and Q&A
- Conclusion and Wrap Up