How IE Business School activated collaborative learning between coding students

Ananda Verheijen
|
July 29, 2020
DOMAIN
Business & Management
Class Size
30
Instructor Workload
Learner Workload
ABOUT THE INSTITUTION
ABOUT THE INSTRUCTOR(S)
ABOUT THE INSTITUTION
ABOUT THE INSTRUCTOR(S)

Context

This is a coding course for 3rd year Information Management students, aimed at improving student’s programming skills and improving their knowledge on the fundamentals of programming.

Interactive Document is used to get students engaged with the material before class. The instructor uses a flipped classroom approach and adds inline questions and discussions to the study material. The annotations possibilities give students the opportunity to ask questions related to exercises.


In the real world developers don't play solo, they usually work on teams. Hence, the teacher aimed to activate students, stimulate collaboration and foster knowledge sharing between students.

Learning journey
Gamified peer review
A framework to integrate game design elements into peer review for enhanced engagement and critical thinking
access now
Learning journey
Self-assessment for learner engagement
A framework to integrate game design elements into peer review for enhanced engagement and critical thinking
access now
Learning journey
Developmental portfolio for lifelong learning
Promote skills transfer and career readiness through technology-enhanced student portfolios
access now

Learning objectives

  • Students are able to build good and solid software.
  • Students are able to understand and be comfortable with CLI commands.

Learning activities

Students learn about coding principles and good practices every developer should know. This course is mainly based on exercises and laboratories that will need to be completed both inside and outside the classroom. Learners are asked to read through the study material before class and then answer the coding exercises in-class on their laptops. When executing the command line exercises students get the opportunity to collaborate with their peers.

These learning activities address the following levels of Bloom’s Taxonomy:

  • Remember - Memorising coding principles and good practices.
  • Apply - Executing code exercises.
  • Create - Programming and representing code in a graphical way using UML.

Assessment of learning outcomes

  • In order to assess whether students understand the coding principles an individual assignment and exam is graded by the instructor. The FeedbackFruits activity is not graded as it is only set up to flip the classroom.
  • Class participation is evaluated based on the quality (not quantity) of participation in class.
  • The instructor was able to evaluate the level of interactivity and collaboration by reviewing the comments and questions raised in the Interactive Document.

Notable outcomes

  • Students were more engaged compared to prior years, the formative activity had a 100% participation rate.
  • Students enjoyed working with the tool and would like to see the application in other courses as well.
  • It was accepted that the instructor did not have time to answer all the questions in the document. Fortunately, the students helped each other out by themselves.
"Students were not explicitly encouraged to reply and help each other out in the learning process, but fortunately this happened organically." - Instructor

The role of the instructor

  • Creating inline exercises in the Interactive Document.
  • Checking the analytics table to evaluate students’ progress and specifically whether students worked together (commented on each other).
  • The most important factor is to give clear instructions of what is expected from the students.
  • Next to that, it is important to make online interactions safe and encouraging – ask for constructive peer feedback only and remind them there is no such thing as stupid questions.
  • The instructor has the ability to clarify instructions that are not clear by annotating and commenting.

Added value of the technology

Helps with the monitoring of student activity and fosters collaboration in an otherwise individual task (coding).

Possible variation

Using a summative Interactive Document that includes practice questions could allow instructors to assess participation, collaboration and correctness of answers for a final grade.

To help students to improve their coding, it could be interesting to add a Peer Review activity so students can learn from each other.

Share on social media

Recommended use cases

The University of Arizona utilized student-centric approach and FeedbackFruits solutions to ensure compliance with the Quality Matter Standards

Explore Temasek Polytechnic’s journey with FeedbackFruits, from initial implementation to plans for leveraging AI to enhance peer evaluation and group member assessments

Learn how NHL Stenden made the transition from traditional portfolios to a streamlined, user-friendly approach that enables students to concentrate more fully on learning

We gather the most valuable resources and learnings on pedagogy and email them to you every month.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Filling out this form means you agree to our Privacy Policy.