Home         Resumé         Interests         Courses         Projects        


CIS 246 - Web Development VI: JavaScript Frameworks

Spring, 2013 - 5.0 Credits

Course Overview:

Students will investigate and use the advanced techniques available in JavaScript Frameworks (libraries) such as JQuery, AJAX, MooTools and Prototype.

Course Objectives:

Upon successful completion of this course, students will be able to:

  1. Make clear decisions about the advantages-disadvantages of using advanced scripting techniques over other web technologies.
  2. Create intermediate web sites using JQuery, AJAX, MooTools and other JavaScript framework libraries.
  3. Read, modify, and create XML documents through AJAX libraries.
  4. Create advanced user interface using MooTools, JQuery, and Prototype.
  5. Incorporate advanced scripting techniques into web pages and web sites.
  6. Make clear decisions and use the appropriate JavaScript framework technology as needed within a web page or site.
  7. Create clear and useful documentation of technologies to create a web page or site.
  8. Communicate assumptions and choices made in the techniques used to create web sites.
  9. Engage in conversations about the different development tools and technologies used to create web sites.
  10. Communicate the advantages and disadvantages of each of the different JavaScript framework technologies.
  11. Demonstrate the ability to work collaboratively within groups.
  12. Apply the appropriate tools and technology to facilitate sustainable web sites.

What I Learned:

This class made JavaScript fun! I'm not the most agile programmer, so having access to a huge library of existing well documented scripts that have been robustly tested, is a sheer pleasure to work with. The weekly projects allowed me to continue to build on my skill set of working with this library.

Projects:

Project 1:   Photo Fade
Project 2:   Drop Down Menu
Project 3:   Highlighted Table
Project 4:   Accordion