CS2513: Client-Side Programming
CSP01: Chapter 1- Introduction to JavaScript

Objective:

Points

Situation

Assignments will consist of two parts: Hands-on Projects and an ongoing individual case project.
The Hands On Projects will from the end of each chapter. Although it is recommended that students complete all of the projects only a limited number will be submitted for grading.

In addition, students will create a comprehensive web site that will be enhanced and modified throughout the class. Please take this very seriously not only for the purposes of this assignment/class but also for possible inclusion in your web work portfolio. This week the emphasis will be on creation of the site including styles. navigation, and documentation. All pages must be adequately documented and validate. Be sure to read and adhere to the Class Coding Standards.

Specifications

Hands-on Projects

Required Projects

Need a Visual Reference?
The following are videos are of all of the Hands-on projects for this chapter, not just the ones required for this assignment. If you see something that is contradictory to our class assignments, please ask. Do not assume that since it is on the video that it is 100% correct. The Hands-On projects must validate for HTML5 and CSS3.

JavaScript(6e) Hands-on Projects: Chapter 01

General Instructions

The following explains the process which will be used throughout the course. These instructions will not be repeated on each assignment page. In the future, refer back to this page as needed. The data files which accompany the text will be required for these assignments. They can be downloaded from http://academic.cengage.com/resource_uploads/downloads/1305078446_432240.zip Within the downloaded files there will be a folder for each project.

HadsOn Poject Files
Hands-on projects sample folder

Rename that folder to a meaningful name that is unique to you. Making the name unique will prevent others from "borrowing" your code (AKA Plagiarizing). Only you and I will know the unique name. Do not share it with others. Keep it meaningful so that your files will remain appropriately organized. In the example HandsOnProject 1-4 was renamed to YMe_1_4 and HandsOnProject 1-5 was renamed to YMe_1_5 .Be sure to include a numbering system so the assignments can be easily identified. In this example 1_4 references the hands-on example from chapter 1. Keep in mind that spaces may NOT be included in file or folder names on the server.

Remaned Project Folders
Renamed hands-on project folder

As you complete these exercises, the meta tags and comments which are normally included will not be required for these assignments. Of course feel free to add documentation that will will help you. In the comments section of the code, add your name and the date completed. If the assignment included the JavaScript inside of the HTML file it is not required that it be placed in a .js file. (This applies to the Hand On exercises only.) The intent is to provide a relatively quick exposure to the concepts within the chapter.

HandsOn Author Date
Adding author and date to comments

After the assignments have bee competed

Specifics

Follow the directions in the text and above.

Website Project

Recurring Specifications

Assignment Submission