There are literally hundreds of textbooks printed or on the Web about web programming. For this course, we have chosen to assemble a collection of online references to create a virtual textbook that we have grouped into virtual chapters labeled A, B, C, etc. (to minimize confusion with online tutorial chapters labeled as 1, 2, and 3). Students are encouraged to locate their own supplemental reading (either printed or online) and to notify your instructor and classmates when a quality resource is found by posting a message under the Question and Answer Forum in the Discussion Forums.
VIRTUAL CHAPTERS BY LETTER
| Chap. |
Category |
Page to Read or Site to Browse |
| A |
WWW |
Read the following instructor notes:
Web Page Authoring Overview
Intellectual Property Issues and Copyrights
and Web Publishing Ethics.
Also browse: Web Page Authoring Glossary
and HTML References.
And read [HTML Editor Notes]
and [HTML URL's].
|
| B |
HTML |
Read the Wikipedia page about
[HTML]
Then read the following pages from W3Schools.com:
[HTML HOME],
[Introduction],
[Doctypes],
[Head].
Then read the Instructor's Examples and Templates page.
Then read the W3Schools pages:
[Get Started],
[Basic],
[Elements], and [Images].
Next read the Wikipedia page about
[HTML Elements].
Then read the W3Schools pages:
[Attributes],
[Headings],
[Paragraphs],
[Formatting],
[Entities],
[Fonts],
[Styles],
[Colors] and
[Colorpicker].
Pre-project reading from W3Schools - browse:
[Quick List] and
[Examples].
Pre-project reading from your instructor:
Data Storage Concepts and Terminology and
Filename Extensions |
| C |
HTML |
Read the W3Schools page [HTML Links] and the Windows 7 Help page about
[Working with files and folders].
Then read the W3Schools pages:
[Tables],
[Layout], and
[Lists].
(Optional) read about FTP - Uploading Web Content to Web Servers.
|
| D |
HTML |
Read the W3Schools page about [HTML Forms] and browse the W3Schools pages [Tag List (by function)] and [Meta].
|
| E |
CSS |
Read the W3Schools pages:
[CSS HOME],
[Introduction],
[Syntax],
[Id & Class],
[Pseudo-class],
[Pseudo-element],
[Selectors],
[Attribute Selectors],
[Grouping/Nesting],
[How To]
|
| F |
CSS |
Read the W3Schools pages:
[Box Model],
[Border],
[Outline],
[Margin],
[Padding],
[Measurement Units],
and [Dimension Properties],
Then read the W3Schools pages:
[Display],
[Positioning],
[Floating] and
[Align].
Pre-project reading from W3Schools - browse:
[CSS Examples] and
[CSS Reference].
|
| G |
JavaScript |
Read the page posted for the college Intro. to Computer Programming course:
[Computer Programming: Analysis and Coding]
Then read the W3Schools pages:
[JavaScript Tutorial],
[Introduction],
[How To],
[Where TO],
[Statements],
[Comments].
Also read the pages on the same site entitled
[JS Special Text] and
[JS Guidelines].
Then read the [notes about the JavaScript document.write() function.
|
| H |
JavaScript |
Read the W3Schools pages:
[JS Variables],
[JS Operators],
[JS Popup Boxes], and
[JS Functions]
|
| I |
JavaScript |
Read the page posted for the college Intro. to Computer Programming course:
[Logical Control Structures (PDF File)],
[Flowcharting Symbols & Guidelines],
[Selection Using the if Statement] and
[Repetition Control Structure (a.k.a. Looping)].
Read the W3Schools pages:
[JS Comparisons],
[JS If...Else],
[JS Switch],
[JS For Loop],
[JS While Loop], and
[JS Break Loops]
|
| J |
JavaScript & HTML DOM |
Read the W3Schools pages:
[JS Objects Intro],
[JS Object Examples],
[HTML DOM Tutorial]
(Read HOME - How To pages),
[JavaScript and HTML DOM Objects and References]
and [JS Events]
|
| K |
JavaScript |
Revisit the W3Schools page about
[HTML Forms] and read their page about
[JS Form Validation] |
| L |
JavaScript |
Read the W3Schools pages:
[JS Browser Reporting],
[HTTP Cookies Explained],
[HTTP Cookie Tutorial], and
[JS Cookies].
Then read the archived web pages:
[JS Animation] and [HTML Image Maps] (via the [Wayback Machine at web.archive.org] - you might have to click on the Impatient? link after the page loads.)
Next, read the W3Schools page:
[HTML area Element].
Finally, read about [JS Image Maps] (via the Wayback Machine) |