NMU logo                                             Dept. Colloquiua


CS 101   Web Construction, Fall 2013,  InstructorJeffrey Horn


COURSE ANNOUNCEMENTS (Sunday, December 8, 2013)

What's REALLY New:

·      FINAL EXAM GUIDE is here.   See below.

Not so New (Older Announcements):

·          Assignment 6 is up.  See below for details.  We will discuss in class and have labs on A6 this week.

·         No quiz this week!

·         No quiz this week!

·         No quiz this week!

·         Monday Sept. 23 I will hand back Quiz 2 and go over the solution.   Wed. Sept. 25 we will go over A2.

·         Assignment 2 is up, for those who want to get started early!   Otherwise, don't worry about it until next week.

·         Monday is Labor Day; no class!   See you again on Wednesday, Sept. 4, 2013.   No quiz next week, just A1 grading.   Also, keep reading Ch.1.

Please bring your laptop/notebook computer to class this week for loading the course software (or do it on your own following the instructions on the syllabus).

·         Welcome to class!   Check out our syllabus (link is below).


Administrativa


LESSON PLAN (a rough guide, subject to change...)

Day

Date

LECTURE TOPICS (tentative)

READINGS (read before lecture, when possible!)

ASSIGNMENTS (in lab period)

1

Monday 8-26-13

  • Welcome and introduction to the course.
  • Overview of course topics, mechanics, etc. (website, syllabus, software, etc.)
  • Basic background on the internet vs. the WWW, HTML/HTTP vs. TCP/IP, HTML vs. text, etc.
  • Introduction to assignment A1, including text editing, source code, development cycle, etc.
  • Download and install software (plain text editor).

Chapter 1 (sections 1.1-1.6), pp. 1-12.

Begin work on A1, start some grading.

2

Wed.  8-28-13

  • URLs and the DNS
  • Markup Languages (HTML, XML, XHTML, VRML, etc.)
  • Download and install software (continued)
  • Introduction to assignment A2

Chapter 1 (sections 1.7-1.9), pp. 13-22.

Continue working on A1
Introduce A2 (for those who want to get ahead)

 

Mon. 9-2-13

       NO CLASS!   (Labor Day)

 

 

3

Wed.  9-2-13

  • Introduction to formal HTML (DTD, <head>,  <body>, etc.)
  • HTML syntax (elements, tags, properties)
  • Lists (ordered, unordered, definitions)
  • Nesting
  • More on A2  including the anchor element <a>, etc.

Chapter 2, (sections 2.1-2.14), pp. 23-44.

By end of class period, finish all A1 grading.   More on A2.


LECTURE SUPPLEMENTS

VIDEOS:

·         Intro to CSS using background colors

·         Syntax for Comments in CSS

WORKSHOPS and WORKSHEETS:

·         Brian Krent's CSS Workshops:


ASSIGNMENTS

·                     Assignment 2  "Retro Web Page (circa 1995)"

·                     Assignment 3  "Images and Style Sheet Mechanics"

    • Handed out:   Monday, September 23, 2013
    • Due:     Friday, October 4, 2013 by email (see details, last task, number 10)
    • Readings from Felke-Morris text:    (in addition to Ch.s 1 and 2 of course!)  Ch. 3 sections 3.1-3.5, Ch. 4 sections 4.1-4.3.
    • Goals:  Create a static web page with images in various roles.  Learn CSS basics by using in-line styles and embedded style sheets.
    • Details:

·                     Assignment 4  "Class Ring"

    • Handed out:   Wednesday, Oct. 2, 2013
    • Due:     Friday, October 4, 2013 by email (see details)
    • Details:     Click here
  •  

    Assignment 5  "FORMS and Server-side Scripts"

      • Handed out:   Monday, October 21, 2013
      • Due:     Friday, November 1, 2013 by email (see details)
      • Details:     Click here
  • Assignment 6  "Survey Forms"

      • Handed out:   Monday, November 4, 2013
      • Due:     TBA
      • Details:     Click here
  • Assignment 7  "FIND WALDO!   JavaScript (with Image Maps)"

      • Handed out:   Wednesday, November 20, 2013
      • Due:     Last week of classes
      • Details:     Click here

TESTS AND QUIZZES

Quizzes

1.     Quiz 1:   Wednesday, Sept. 11, 2013

2.     Quiz 2:   Wednesday, Sept. 18, 2013

Final Exam

o    DURATION:  Set aside 2 hours but you will most likely be able to finish well short of that.

o    LOCATION:  our usual classroom, NSF 1205

o    GUIDELINES:   here