Sunday, October 24, 2010

Module 4 Group Project - Karen Sorensen and Kate Lopresti

Group Project Lesson: Learners Presenting JavaScript Examples

Learning Outcomes: Upon successful completion of this lesson, you will be able to:
  • As a group find JavaScript examples on the Web or in the class readings
  • Learn how to incorporate a new piece of JavaScript into your website
  • Teach classmates how to use a piece of JavaScript code


Description:
After an instructor-led introduction to JavaScript (JS), a programming language that can enhance user interfaces and create dynamic web site behaviors, student groups work to find a JS example that they like and research the code behind it. Each member of the group then uses the code in their own Web page. Later, in class, groups identify which JavaScript feature they agreed on, present the code that it uses, and then show the examples that each member created.

JavaScript is a popular programming language with a broad range of applications. There are numerous examples on the web and students should be able to identify them after the introduction. Because JavaScript is very customizable, a single use of code can be used to create very different website behaviors.

The assignment provides incentives to work as a team by challenging groups to find a use of JavaScript that all of the group members want to incorporate into their individual websites.
Students are individually accountable for contributing to the group's work by making sure each member understands the code and it works properly in their individual sites. Students are held individually accountable for completing the assignment and for mastering the content and/or skills by the requirement that they incorporate the code into their individual websites and present their example to the class.

Rubric for Individual (or Peer) Assessment:

Outcome4 - Advanced3 - Competent, Meets Expectations2 - Progressing, does not fully meet expectations 1 - Beginning, does not meet minimum expectations
Research JavaScript solutions Able to create unique JS solution from different examples.Finds JS examples and understands how it can be used for their needs.Finds JS code examples but can’t translate it to their own site needs.Unable to find examples of JS code
Incorporate new piece of JavaScript into your websiteIs able to modify JS to fit different site needs.Incorporate JS code into website and it works properlyIncorporates JS code into website but cannot get it to work properlyUnable to incorporate the JS code into their website
Teach classmates how to use a piece of JavaScript codeTeaches classmates not only how to use their particular code but how to modify it to meet their individual needsTeaches classmates how to use this JS code in their own site. Shows classmates what JS code they used, but not how others might implement it in their websites.Cannot explain the code or how it is used in their website.

No comments: