CST295: Web Programming with JavaScript
Comprehensive Final Project
-
This "take-home" Comprehensive Final Exam is worth 20% of
the final grade
-
Create a completely new website with three or more web pages and related stylesheet(s)
that contain several JavaScript elements; remember that for
all web documents, formatting should be implemented with CSS formatting elements and
layout with CSS structural elements
-
This website assignment is "open-ended" and may be of any application that you
choose; you might consider beginning the process of this assignment by going onto
the Internet and finding examples of how dynamic content implemented through
scripting are used to enhance the appearance and functionality of websites; also
you may talk to the professor if you are looking for ideas
-
Students who receive the higher grades on this project will pay attention
to two elements in particular:
-
Experimentation by going onto the Internet to websites such as
w3schools.com
or from readings in other chapters in the textbook, researching new dynamic
JavaScript elements that have not been previously introduced in class
lectures and including them in the assigned web documents
(you cannot receive the highest possible grade
without including some of these additional components)
-
Professional style and appearance (including the elements of good website
design that you learned in CST161), creativity and complexity of the web
documents
-
Students who are taking both CST161 and CST297 concurrently this semester
may do a combined project for both classes implementing HTML, CSS, JavaScript
and jQuery with a minimum of five web documents to be submitted for both
classes (at least three of the web documents must include JavaScript and/or
jQuery elements); the project should be uploaded to both
the CST161 and CST297 "Final Project" dropboxes
-
Students who upload their Final Project to a web host will receive one
half grade increase for their Final Course Grade;
you still should submit the project to the "Comprehensive Final Exam" dropbox
in Blackboard where additionally you should type the URL for the uploaded project
in the assignment textbox
-
For this Final Exam project, students must work together in teams
of two or three, and all students in the group will submit the same project to their own dropboxes in
Blackboard. In the text box's dropbox, as well as in the source code documentation (comments),
state the name(s) of the classmate(s) with whom you worked.
-
The completed project with a .ZIP file (check out the link
Compressing (Zipping) Projects)
containing all
files that make up Project 13 submitted electronically via an attachment to a
Blackboard
dropbox is due to Prof. Struck no later than 11:59 p.m. on the date
listed in the course outline.