PATH: Instructional Server> COP 1830>

COP 1830 - LEGACY - Virtual Textbook

NOTICE: This page is an old page from a prior semester which used a virtual textbook consisting of web-based readings and videos. Although it is no longer maintained, students still can find useful content here. The current course bases its content on SkillPort Learning Plans as linked to the Blackboard course shell.

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.

After reading each virtual chapter, you should take the chapter "checkup" (mini-quiz) on the to be sure that you are absorbing the reading. Points earned from the checkups will be awarded only if the checkup is taken by the deadline (as listed in your Course Schedule for reading each chapter.

Chap. Category Page to Read or Site to Browse
A WWW Read the following instructor notes:
Web Page Authoring Overview and the PDF document entitled The Ten Things Every New Web Author Should Know
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
[HTML HOME], [Introduction], [Doctypes], [HTML and XHTML], [Head], [Editors].
Then browse the Templates for HTML Files section of the Instructor's Examples and Templates page.
Then read the W3Schools pages: [Basic Examples], [Elements], and [Attributes].
Next read the Wikipedia page about [HTML Elements].
Then read the W3Schools pages: [Headings], [Paragraphs], [Styles], [Formatting], [Comments], [Images], [Blocks], [Entities], [Colors Tutorial] (use the Next > button on each Color page until you reach the [Colorpicker] page).
Pre-project reading from W3Schools - browse: [HTML Tag List] and [Examples].
View the video [HTML Tutorial for Beginners - part 1 of 4]
Pre-project reading from your instructor: Data Storage Concepts and Terminology and Filename Extensions
C HTML Read the [Windows 10 File Explorer Tutorial].
Then read the W3Schools pages: [HTML Links], [Tables], [Layout], and [Lists].
(Optional) read about FTP - Uploading Web Content to Web Servers.
D HTML Read the W3Schools page about [HTML Forms], [HTML Form Elements], [HTML Input Types], and [HTML Input Attributes] and browse the W3Schools pages [Tag List (by category)] and [Meta]. Also examine and try Practice Exercise D.
E CSS Read the W3Schools pages: [Introduction], [Syntax and Selectors], [Pseudo-class], [Pseudo-element], [Attribute Selectors], [Grouping/Nesting], [Selectors - Reference], [How To], and about [HTML Styling Using CSS]
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], [Where To], [Output], [Syntax], [Statements], [Comments].
Then read the [notes about the JavaScript document.write() function].
H JavaScript Read the W3Schools pages: [JS Variables], [JS Data Types], [JS Operators], [JS Arithmetic], [JS Assignment], [JS Popup Boxes], and [JS Functions]
I JavaScript Read the pages listed below that were posted for the IRSC Intro. to Computer Programming course (COP 2000). These pages will mention the programing language C++ (which shares much of the same syntax with JavaScript), will all apply to JavaScript as well:
[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
Read the W3Schools pages: [JS Objects Intro], [JS Object Examples]( (browse these), [JavaScript HTML DOM], [JavaScript and HTML DOM Objects and References], [JavaScript HTML DOM Events], and [JavaScript HTML DOM Event Listeners]
K JavaScript Revisit the W3Schools page about [HTML Forms] and read their page about [JS Form Validation] and study the source code (right click the rendered page and select View source from the context menu) of the class example web page about JavaScript used to validate form elements.
L JavaScript Read the W3Schools pages: [JS Browser Object Model (BOM)], [HTTP Cookies Explained], [HTTP Cookie Tutorial], and [JS Cookies].
Then read the archived web pages (expect delays loading these pages): [JS Animation] and [HTML Image Maps] (via the [Wayback Machine at])
Next, read the W3Schools page: [HTML area Element].
Finally, study the "Try It Yourself" example about [JavaScript Image Maps]

PATH: Instructional Server> COP 1830>