CS 217: Structured and Dynamic Web Programming
Week 1
 

Course introduction.

The syllabus (handed out in class).

A "home page" for the class (http://srufaculty.sru.edu/david.dailey/cs217/week1.htm).

See various references under class resources.

Required format of class-related e-mail. Your e-mail to me should contain, in the SUBJECT LINE the course number: "217" followed by your last name and the assignment number. If your assignment does not follow this format exactly, your grade on that assignment may be zero.

217mail.gif (3972 bytes)
Proper format of subject-line for class-related e-mail

!! On most assignments, you will be expected to put your work on the class server and to include in your email, the proper URL of the page as it appears in your class web space. Also please do not remove any assignments from your directory -- especially not before you have received a grade.

Web browsing: Opera, Firefox and Internet Explorer (MSIE).

Web searching: Take a look at http://sru.clusty.com

A glimpse of JavaScript

Hello World -- a really simple JavaScript

Tiling the plane with simple graphs (or knots) and their rotations.

Three ways of rewriting documents:

document.write and innerHTML and appendChild( )

Here's something vaguely seasonal involving SVG.

Beginning HTML.

Jargon: HTML, HTTP, WWW, Internet, URL.

The mechanics of writing html

The basics of a web page: head, body, type attributes, fonts, links, alignment, etc.

Putting your pages on the class web server.

Using HomeSite to help with your HTML and JavaScript.

Tables, (comments on using tables for layout vs. CSS and extra credit)

anchors

images.

Legal issues (part 1):

a.       Differences between copyright, trademark, and patent

b.      Copyright: Title 17, (basic definitions, scope, exclusive rights, limitations) sections 102, 105, 106, 107, 120).

    copyright and  imagery and other web-related legal matters

c.       Differences between statute, treaty and case law


Tasks and Assignments:

Blackboard Survey Instructions:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1.
      Log on to blackboard.sru.edu
If you have never used blackboard, your username is the same as the first part of your SRU email (jxd1234) and password is your date of birth (MMDDYY) unless your have changed it. 

If you are unable to log in, or do not have the course listed, please report your name and login ID to your professor.

2.
      Select course ?CPSC Survey?

3.
      Select the survey listed under course documents - It will say ?Information Technology Sophomore Survey? for CpSc 217. 

4.
      Click on OK to when you are ready to complete the survey in its entirety.  You will be locked out if you leave the survey and attempt to reenter.  It is a very simple 15 question survey, and should not take long at all.  If you do get locked out, please email me at iys9213@sru.edu and I will reset it. 

 
 

Assignment #1: Due Thursday August 30. (Wednesday Sept 3)
Log into your Windows account. Use a web-browser to find the class home page. Send yourself e-mail to test that your e-mail is working. Verify that you can write to your class web space, by putting a file into that directory. Send email to instructor (using the required format) verifying success (or describing problems) in accomplishing these tasks.

Assignment #2: Due Wednesday Sept. 10th.
Develop a simple web page containing a head (with title), and a body containing some boldface, some italics, some indentation, at least one working link, one working picture (referred to by a relative address), some text for which both margins and size are varied; some JavaScript that you have written (possibly for a previous class). Put it in your class web space; verify that it is working properly (in at least two browsers) and e-mail me the URL (using the required format) to announce that the task is done. Be sure to tell me which two browsers you tested it in.

Reading: Class web pages (above).