CS 101 Web Site Construction, Winter 2014, Instructor: Jeffrey Horn
COURSE ANNOUNCEMENTS (Sunday, April 27, 2014)
What's REALLY New:
Not so New (Older Announcements):
Jeff's office hours (subject to change!)
We have our own, departmental, CS tutor (for 101 and other CS courses), named Larry Flint.
I don't see any CS tutors on the ACT walk-in tutoring schedule
But ACT does mention some CS tutoring through their "specialty tutoring labs", here.
VIDEOS:
WORKSHOPS and WORKSHEETS:
Brian Krent's CSS Workshops:
Quizes
Quiz 1 will be in class, Thursday, January 23, 2014: Open book, open notes, open computer, but DO YOUR OWN WORK! The quiz will be about the basic structure of an HTML document. You will be given a bunch of element tags, such as <html> </body>, <head>, <ul> , </li>, etc. You are to then list these in the proper order of a valid html document. Note there will be both start and end tags, but no actual content! See here for how the quiz will look. Elements you should know from lectures and assignments: <html>, <head>, <title>, <body>, <ul>, <ol>, <li>, <p>, <hr>, <div>, <a>, <!-- --> (the comment element), and the document type declaration <!DOCTYPE html>. Know how to put these tags into the appropriate order. See examples from the book, or from almost any page on the web!
Quiz 2 in class, multiple choice
Quiz 3 in class, multiple choice
Quiz 4 in class, on Tables
Quiz 5 will be in class, Thursday, April 3, 2014: Open book, open notes, open computer, but DO YOUR OWN WORK! Topic: FORMS
Know the basic form elements (e.g., <form>, <input>) and the essential attributes of these elements (e.g., for <form> know "action" and "method", for <input> know the different values for "type", also know "name")
Understand how form data is sent (as the values of named data fields!!!!). Know that data fields without names are NOT sent!
Know how a client-side script invokes a server-side script. Know what a server-side script can do with submitted form data and what it can send BACK to the form-user's browser. (E.g., if a user takes a survey/poll by filling out an on-line form and submitting the form, how can the server-side script show the results to the user?)
Quiz 6 will be in class, Thursday, April 10, 2014: Open book, open notes, open computer, but DO YOUR OWN WORK!
Topic: ADVANCED CSS (classes and id's)
There will be a short in-class quiz (Q6),
open book, open notes, open computer, on the following topics from Ch.
8, Advanced CSS:
- CSS classes
- CSS id's
Know your syntax for using using CSS in the
<head> to style elements in the <body> by various CSS selectors,
including class and id.
I will give you the source code of a web
page with embedded CSS along with content in the <body> that is marked
up by class and id. Then you tell me which CSS rules apply to which
elements.
E.g., <h1 class="sectionHeading" id="NAPWAR"> The
Napoleonic Wars </h1> would be styled by any CSS rule whose selector is
"h1" or ".sectionHeading" or "#NAPWAR".
There MAY be a question
on pseudo-classes (e.g., a:hover) and compound selectors (e.g.,
"h2.sectionHeading" ).