Skip to main content

Collaborative Learning



How can you incorporate what you learnt about teaching and learning  in the classroom in promoting collaborative learning.

Collaborative learning is based on the view that knowledge is a social construct. Collaborative learning can be an effective method to motivate students, encourage active learning, and develop key critical-thinking, communication, and decision-making skills. But without careful planning and facilitation, it  can frustrate students and instructors and feel like a waste of time. With knowledge in the collaborative learning activities the following principles can be employed to improve collaborative learning in the classroom.

·                     Decide how you will divide students into groups.  Division based on closeness or students’ choice is quickest, especially for large classes; however, it means that students end up working together with friends or always with the same people. To vary group composition and increase diversity within groups, randomly assign students to groups by counting off and grouping them according to number.  For some group tasks, the diversity within a group (gender, ethnicity, level of preparation) is especially important, and you might want to assign students to groups yourself before class.

  • Decide on group size. The size you choose will depend on the number of students, the variety of voices needed within a group, and the task assigned. Groups of not more than six members  tend to balance well the needs for diversity, productivity, active participation, and cohesion. 
  • Recognize the instructional objective. Determine what you want to achieve through the activities, both academically for instance  knowledge of a topic  and socially example  listening skills in the collaborative learning process.
  •  Set ground rules.  For maximum benefit in a collaborative learning rule must be set before the process begins. Rules could  include; contributing to the team effort, listening to teammates, helping other team members.
  • Assign group tasks that encourage involvement, interdependence, and a fair division of labor. All group members should feel a sense of personal responsibility for the success of their team mates and realize that their individual success depends on the group’s success. Randomly select one person to speak for the group, or assign different roles to the group members so that they are all involved in the process.
  • Allow sufficient time for group work. Give students ample time to enable them share ideas and discuss things thoroughly. This will enable students of different abilities to be able to contribute.
  •  Monitor and assist as needed.  Move among the groups to ensure that they are actively engaged in their roles and following designated procedures. Intervene  as necessary to promote positive interdependence among group members.  Frequently reinforce positive group interaction.
  •  Develop a positive classroom environment.  Devise ways for students to become acquainted to the lesson and classroom setting.  Model and encourage polite, respectful behavior toward others.  Reward students for such social skills as helping others, giving and accepting praise, etc.
  •  Evaluate each group's performance.  Grades might be assigned based upon the average the effort/quality of performance of individual members in the execution of their duties. In many cases, each group decides how it will demonstrate what has been learned.  Each group's work is judged on its own merit rather than in comparison with the outcomes of other groups.  Recognition might also be given to groups that were the quietest, quickest, neatest, most creative, etc.

Comments

Prof Sam said…
Very good for the twenty first century teacher

Popular posts from this blog

PROGRAMMING WITH C 7.12      (Card Shuffling and Dealing) Modify the program in Fig. 7.24 so that the card-dealing function deals a five-card poker hand. Then write the following additional functions: a) Determine whether the hand contains a pair. b) Determine whether the hand contains two pairs. c) Determine whether the hand contains three of a kind (e.g., three jacks). d) Determine whether the hand contains four of a kind (e.g., four aces). e) Determine whether the hand contains a flush (i.e., all five cards of the same suit). f) Determine whether the hand contains a straight (i.e., five cards of consecutive face values) ANSWER 7.12 #include<stdio.h> #include<stdlib.h> #include<time.h> //main functions void shuffle( int wDeck[][ 13 ] ); void deal( const int wDeck[][ 13 ], const char *wface[], const char *wSuit[], char *wfSuit[], char *wfFace[] ); //operation functions void pair( const char *wfSuit[], const cha
Hei guys ! Watch out for more on c plus plus
NEW RELEASE!!  C PLUS PLUS (C++ ) BY PROF SAM QUESTIONS AND ANSWERS Q1.   Date Design a class called Date that has integer data members to store month, day, and year. The class should have a three-parameter default constructor that allows the date to be set at the time a new Date object is created. If the user creates a Date object without passing any arguments, or if any of the values passed are invalid, the default values of 1, 1, 2001 (i.e., January 1, 2001) should be used. The class should have member functions to print the date in the following formats: 3/15/13 March 15, 2013 15 March 2013 Demonstrate the class by writing a program that uses it. Be sure your program only accepts reasonable values for month and day. The month should be between 1 and 12. The day should be between 1 and the number of days in the selected month. ANSWER. #include <iostream> #include <cstring> using namespace std; class Date {