ICS 225 Web Design and Implementation

What’s on the Final Exam

 

Date:              Thursday, December 9, 2004

                        Friday, December 10, 2004

 

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 Privacy in the US

·         Understanding Privacy

·         Internet Privacy Issues

·         Understanding Privacy Architectures

·         Conclusions

Cookies

            www.cookiecentral.com/faq  or

            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 US

-          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