CS2513: Client-Side Programming
CSP02: Chapter 2 - Functions, Data Types, Operators

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

Website Project

Overview

The header, navigation, and footer will be moved from HTML code to functions in a .js file. This will allow for the code being in one location (similar to CSS). In that way if a change needs to be made, it can be made in the ,js file which will then be applied to all pages in the site.

Specifics

  1. Creating and calling functions
  1. Using Mathematical functions - Determining BMI

    Need a Visual Reference?
    The following video displays the basic functionality of the assignment and not the entire webpage. each student's site will be tailored to meet their talents and style. The following is just the most basic. 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. All pages and items must validate for HTML5 and CSS3.
    JavaScript(6e) Personal Website: Chapter 02-Functions
  1. Upload to the server and test
  1. Submit the assignment using the instructions below.

Recurring Specifications

Assignment Submission