CIS 201 Java
First exam:
Chapter 1 Web Site Design
12 Know your audience
13 Make use of consistancy
Monitor, Browser, Plug-ins, connection speed (one large file or several small files)
17 Drill Down
19 less is more (watch clutter)
20 Backgrounds
21 Color choices
24 Search engines, Navigation tools
26 "What's New"
29 Discussion groups
30 Multi-Media
31 Testing, different browsers
32 different connection speeds
Chapter 2 Web Page Design
36 Know your audience
37 Choosing Information
38 Presenting Information
40 Paragraphs, Lists, Images, Font styles, Tables
44 Alternate Pages
45 Page Elements - Last updated date, Contact information, Counters
49 Breaking up long pages
50 Graphic elements
52 Table of contents, Text effects
Chapter 3 HTML 4.0 Tag Reference
61 Event Handlers (mouse)
62 Document Structure Tags
65 <HTML> </HTML
70 <TITLE> </TITLE> (displays on the top bar)
72 Formatting Tags
73 <B> </B> (bold, Pg86<STRONG> </STRONG>)
75 <FONT SIZE=2> </FONT>
89 <BR> (line break)
90 <CENTER> </CENTER>
93 <P> </P>
94 <PRE> </PRE>
102 Hyperlink Tags
102 <A> </A>
104 HREF
104 Image tags
109 Table Tags (do you want to use an authoring tool?)
119 Forms
120 <INPUT>
125 <TEXTAREA>
126 <BUTTON>
129 Frame Tags
130 <FRAME> </FRAME>
131 <NOFRAME> </NOFRAME>
Chapter 18 Introduction to JavaScript
440 Introduction - Compiled, Interpreted language - JavaScript executes on a users browser
441 What can JavaScript do - Math Strings, Open new windows, user input (PROMPT() Pg 493)
442 Hiding Script, Comments // single line
443 Language Reference Appendix A
Identifiers (datanames, variables) data types integers, floating point, strings
444 Functions, Objects properties
445 expressions
446 Operators - 447 assignment =
448 Math operators, Comparison (relational)
450 Logic and & - or | - not !
450 Controlling JavaScript
451 IF (selection)
457 WHILE (loop)
453 Break, Continue (difficult to debug)
457 Var
458 JavaScript and Web browsers - when scripts execute
Second Exam:
Chapter 8 Forms
234 Overview: Forms and CGI (CGI, Common Gateway Interface - Server side)
235 <FORM> tag
237 <INPUT> tag
237 Types of Named Input fields - Table 8.2
237 non-breaking space  
238 Text & Password fields
239 Check boxes
240 Radio buttons
243 Multiple Line Text Windows
245 Menus
250 Button
Chapter 19 The Web Browser Object Model
463 The window Object, Properties, Methods
463 open(), close()
465 The location Object
468 The document Object
473 The form Object
476 onClick
477 onMouseOver, onMouseOut
479 Date Object
480 Math Object
Chapter 20 Windows and Frames - JavaScript
484 window.open()
486 options
493 alert(), confirm(), prompt
502 Frames
Chapter 21 Using JavaScript to create Smart Forms
514 Client side Form validation
517 Prefilling entries
518 - 525 Formatting and Validating
Chapter 22 Cookies
540 Stateless HTP
541 - 542 Cookies
543 Retrieving Cookie Values
544 Setting Cookie Values