Collaborative Learning For CS Education

Document Sample
Collaborative Learning For CS Education Powered By Docstoc
					        Wikis—Collaborative Learning
              for CS Education
                             Edward F. Gehringer
                            Dept. of Computer Science
                          North Carolina State University
                                  efg@ncsu.edu




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Outline

   Teaching with Wikis
   Assessing Wikis
   Comparing Assessment Methods
   Conclusion




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Teaching with Wikis
   A wiki is, essentially, a Web site that can
    be edited by any user.
         Users create their own pages.
         Or, pages can be pre-created by the
          instructor and edited by students.




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Advantages of Wikis
   Co-editing: Homework done on wikis
    promotes collaboration between
    students.
   Co-assembly: Wikis lend themselves well
    to projects where different people
    contribute different parts.




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     How Wikis Are Used—Examples
   Glossary of course-related terminology




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Glossary of Course-Related Terms




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Glossary of Course-Related Terms, ex.




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     How Wikis Are Used—Examples
   Glossary of course-related terminology
   “Road map” to Web pages related to
    course topics




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     “Road Map” to Pages on Course Topic




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Sample Topics: O-O Languages
   Currying of functions
   Mixins
   Multiple inheritance
   Duck typing vs. inheritance/interfaces
   Inheritance vs. delegation
   Object/relational mapping
   Cohesion & coupling
   Programming by contract
   Interface segregation principle
   GRASP patterns

Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     How Wikis Are Used—Examples
   Glossary of course-related terminology
   “Road map” to Web pages related to
    course topics
   Chemical engineering dynamics and
    controls textbook (Hohne)




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Chem. Engineering Process Textbook




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     How Wikis Are Used—Examples
   Glossary of course-related terminology
   “Road map” to Web pages related to
    course topics
   Chemical engineering process textbook
    (Hohne)
   Ethics in Computing Web site




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Ethics in Computing Web Site




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Ethics in Computing Web Site




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Pitfalls of Wikis
   Others can “deface” wiki pages.
   Some technology-averse students have
    trouble learning to to use wikis.
   Under FERPA, students need to give
    consent for their required work to be
    posted publicly.
   Some students are uncomfortable with
    public writing.
   Wikis use their own markup language,
    which is not as flexible as HTML.
Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Wiki “Creole” Formatting Commands




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Outline

   Teaching with Wikis
   Assessing Wikis
   Comparing Assessment Methods
   Conclusion




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     How to Assess Wiki Contributions?
   Instructor/TA assessment
         There is a lot to assess.
         Students write on different topics
         “History” feature shows who has done what
         Assessment based on rubric
   Student assessment
         Students write up short commentaries
            on their contributions

            on their collaborations

         Students suggest grades; instructor approves
   Wikis are new, so not everyone assesses …

Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Peer Assessment
   Students can be assigned to review
    others’ work.
   A peer-review system presents them
    with links to wiki pages by other authors.
   They score these authors based on a
    rubric.
   The authors don’t have to be writing on
    the same topics.


Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Peer Assessment—Advantages
   Adds a new dimension to collaboration.
   Electronic peer review of wiki contributions
         gets students working together to improve others’
          learning experiences,
         helps them learn, by performing tasks that are similar
          to real-world responsibilities,
         gives them experience in writing their ideas up for an
          audience of their peers,
         allows each cohort to “stand on the shoulders” of
          students in earlier classes.




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Outline

   Teaching with Wikis
   Assessing Wikis
   Comparing Assessment Methods
   Conclusion




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     The Experiment
       We studied six NCSU classes that used wikis during
        Fall 2007.
                   CSC/ECE 506, Architecture of Parallel Computers
                   CSC/ECE 517, Object-Oriented Languages & Systems
                   TOX 415, Environmental Toxicology & Chemistry
                   COM 598W, Gaming and Social Networks
                   HI 216, Latin America since 1826.
                   HI 453/553, U.S. and Latin America.

       We compared students’ reactions to wiki assignments
        and assessment.


Mar. 14, 2008        Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     The Assignments

       CSC 506, CSC 517: Research a topic of
        current interest.
       TOX 415: Debate--
               Worldwide ban on DDT
               Safety of CCA-treated wood
       COM 598W: Find and post links related to
        class topic
       HI 216, 453/553: Research a topic on LA
        history or culture


Mar. 14, 2008      Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Assessment Methodologies

       CSC 506, CSC 517: Peer review
       TOX 415: Outside team of experts
       COM 598W: Class discussion
       HI 216, 453/553: Instructor
        assessment, based partially on oral
        report



Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Results: Critical thinking
    “The experience of using a wiki helped me to
    think critically about the subject matter of this
    assignment.”
       COM        CSC             CSC             HI             HI              TOX      Mean
       598W       506             517            216            453/             415
                                                                553
       2.25       1.94 2.07 2.00                                 2.50           3.00      2.24
       All questions rated on a scale of 1=strongly
        agree to 5=strongly disagree.
       The “critical thinking” scores were in general
        better when students were asked to do a
        research assignment.
Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Results: Ease of collaboration
    “Using a wiki made it easy to collaborate with
    other students.”
       COM        CSC             CSC             HI             HI              TOX      Mean
       598W       506             517            216            453/             415
                                                                553
       2.00       2.18 2.21                      2.11            3.00           3.38      2.40
       The students with the smallest teams thought it was
        easiest to collaborate.
       By the end of the semester, almost all of my CSC
        students were working individually.
       Different results if given class time to work on
        submissions?
Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Results: Adequate Feedback
    “I received adequate feedback on the quality of
    my work.”
       COM            CSC             CSC             HI             HI              TOX      Mean
       598W           506             517            216            453/             415
                                                                    553
       2.55           2.82 2.93                      2.00            2.33           2.75      2.52
       The least pleased were those who used peer review.
               But … they were the only students required to revise
                their work.
       Very little indication of why the others considered
        their feedback useful.


Mar. 14, 2008       Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Results: Feedback Helpful
    “The feedback I received helped me to improve
    my work.”
       COM        CSC             CSC             HI             HI              TOX      Mean
       598W       506             517            216            453/             415
                                                                553
       1.75       2.41 2.54                      2.11            2.33           3.13      2.35
       The prose feedback is not helpful in understanding
        why the COM and HI students were so favorable.
       The CSC students worried about conflicting feedback.




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Outline

   Teaching with Wikis
   Assessing Wikis
   Comparing Assessment Methods
   Conclusion




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     Conclusion
   Wikis are a powerful collaboration tool
    that can be used in many courses.
   Wiki assignments can encourage critical
    thinking.
   Too-large teams make collaboration
    awkward.
   Peer review provides a scalable system
    for assessing wiki contributions,
         but attention needs to be paid to
          encouraging careful feedback.

Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu
     For more info …
   http://research.csc.ncsu.edu/efg/expertiza
   Ed Gehringer, efg@ncsu.edu




Mar. 14, 2008   Gehringer: Wikis—Collaborative learning for CS education , efg@ncsu.edu

				
DOCUMENT INFO
Shared By:
Tags:
Stats:
views:12
posted:4/9/2011
language:English
pages:32