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.

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 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
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).