ICS 225 Web Design and
Implementation
Whats on the Final Exam
Date:
Points: 100 points
Test Will Cover:
Final is not
comprehensive
Heinle,
Chapters 3 and 7-10
McCracken,
Chapters 7-10 and 12-14
Assigned
readings on privacy
http://www.p3p-viewpoints.org/
·
Home
page
·
What
is P3P?
·
Fair
Information Practices
·
The
State of
·
Understanding
Privacy
·
Internet
Privacy Issues
·
Understanding
Privacy Architectures
·
Conclusions
Cookies
http://computer.howstuffworks.com/question82.htm
Security
www.cert.org/encyc_article/tocencyc.html
Lab
assignments
What you
learned from doing critiques
What you
learned from doing projects
Suggested Study Topics:
·
Prototyping
-
benefits
and disadvantages
-
low
fidelity vs. high fidelity
-
evolutionary
vs. throw away
-
horizontal
vs. vertical
-
global
vs. local
·
Evaluation
(usability testing)
-
user-based
vs. expert-based
-
formative
evaluation vs. summative evaluation
·
Color
-
physiology
of the eye
-
color
models
RYB, RGB, CMYK,
HSB
primary,
secondary and tertiary colors
additive
vs. subtractive color models
-
color
harmony schemes
monochromatic,
complementary, analogous, triadic
-
using
color as organizer or attention getter
·
Typography
-
Terminology: type, font, typeface, typeface family or font
family, uppercase, lowercase, serif, sans serif, baseline, midline, x-height,
ascender, descender, body type, display type, point,
pica, leading, em, en, normal, italic, oblique, monospaced
-
differences
between web pages and printed pages
·
Accessibility
-
importance
-
categories/types
of disabilities visual, auditory, speech, motor, cognitive
-
visual
impairments and accommodations blindness, low vision, color blindness (color
deficiency), photosensitive epilepsy
-
ways
to accommodate disabilities
-
W3C
Web Accessibility Initiative (WAI)
·
Globalization
-
approaches
to translation
-
internationalization
vs. localization
-
designing
for internationalization text, color, icons, images
·
Privacy
and personalization
-
P3P
-
Fair
Information Practices
-
the
state of privacy in the
-
organizations
working to preserve privacy rights
-
ways
to personalize web sites
-
fostering
trust
-
privacy
statements
-
collection
of data
-
TIA (Terrorist Information Awareness was Total Information Awareness)
Program
-
Patriot
Act
·
Security
-
basic
security concepts confidentiality, integrity, availability, authentication,
authorization, nonrepudiation
-
types
of incidents probe, scan, account compromise, root compromise, packet sniffer, denial of service, exploitation of trust,
malicious code, internet infrastructure attacks
-
Vulnerabilities
-
Ways
to make your systems and websites more secure
-
organizations
CERT, CIAC
-
types
of infection worms, viruses, e-mail viruses, Trojan horses
·
JavaScript
-
dynamic
image rollovers
-
setTimeout()
-
cookies
-
drop
down menus using onMouseOver
-
layers
-
frames
-
accommodating
disabilities
Style:
75-80% facts, short answer and essay
20-25% reading XHTML and/or
JavaScript code
No code writing