benjamin.kuperman AT oberlin edu
Please include "cs100" in the subject.
|Office Hours:||Tuesday, 3:00-4:30pm
or by appointment
|1||Sep 01||Labor Day|
|Sep 03||Introduction to WWW and HTML
|Sep 05||Basic formatting
|2||Sep 08||Inline graphics, hyperlinks, lists
|Sep 10||Last Day to Add/Drop (Sep 11)|
|3||Sep 15||Working with images
|Sep 19||QUIZ #1 [In Class] (topics)|
|4||Sep 22||Standardized HTML and Converting to XML/XHTML
|5||Sep 29||Basic CSS
|Oct 03||QUIZ #2 [In Class] (topics)|
|6||Oct 06||Homework 5|
|7||Oct 13||Box model
|Oct 15||CSS Containers
|Oct 17||QUIZ #3 [In Class] (topics)|
|Oct 20||October Break (Oct 18-26)|
|9||Nov 03||Last Day for P/NP, CR/NE,
or Withdraw (Nov 04)
|Nov 05||Web design|
|Nov 07||QUIZ #4 [In Class] (topics)|
|10||Nov 10||Homework 8|
|Nov 12||Web Forms
|11||Nov 17||Favicons and Faux Columns||Work on final project|
|Nov 21||QUIZ #5 [In Class] (topics)
||Drop Down Menus|
|12||Nov 24||Blogs||Homework 9|
|Nov 26||Work on final projects (no class)|
|Nov 28||Thanksgiving Break (Nov 27-30)|
|13||Dec 01||Embedding audio and video content|
|Dec 03||WYSIWYG Editing (DreamWeaver)|
|Dec 05||Search engines
|14||Dec 08||QUIZ #6 [In Class] (topics)||Other topics||Work on final project|
|Dec 10||Work on final projects (no class)|
|Dec 19||Final Project Presentations (9-11:00am) - [Location TBA]|
From the Oberlin catalog course description:
My goals and objectives for students taking this course are as follows:
There are a number of free software tools that I recommend you use to help you when you are working on your websites. My recommended software are available cross-platforms -- MS-Windows, OS X, Linux, and *BSD.
Mozilla Firefox is available for all platforms and is what I'll be using for demonstrations, etc. Be sure to install the development tools to get the DOM inspector. NOTE: Neither Apple's Safari nor Microsoft's Internet Explorer have these tools.
You'll also want to check out FireBug which will allow you to inspect and edit various components.
To improve the security of your browser, especially on MS-Windows, you should probably install the NoScript plugin, and a lot of people seem to like the AdBlock Plus plugin. Be aware that either of these might cause some sites to not work properly.
I strongly recommend you use jEdit (available for all platforms) or something similar for your editing. There is an easy text editor on the CS machines as well or you can use pico from the command line.
Useful plugins for jEdit include:
You'll need to get your files to and from the webserver. To do this, you'll need software that supports SFTP or FTPS. These should be available from CIT's Software Download page.
The college makes both personal and group web accounts available for your use. You can request an account at http://oberlin.edu/cit/accounts/default.html.
If your organization has forgotten the account name or password, you need to email email@example.com and request that it be reset.
Grades will be calculated based on the following distribution:
The distribution might be adjusted based on the progression of the course.
Note that this is not a design course. Grading will be largely based on objective measures. If the assignment asks for 2 images that are 150x150 pixels in size, then that will be what I'm looking for. Supplying only one image or images of the wrong size will lead to reduced marks; supplying a non-creative image will not.
Regular class attendance and participation is expected. Please talk to me if regular class attendance is going to be a problem.
There will be a number of assignments made in this class. I expect every student to attempt each assignment and turn in the results. You are encouraged to complete every assignment as this is one of the most effective ways to learn the material.
If you know that for some reason you will not be able to submit the assignment before the deadline, you should contact me in advance of the deadline. Extensions are only granted in exceptional circumstances, but need to be done in advance.
Late assignments will be penalized 10% per day. Extra credit will not be accepted after the initial deadline.
If you have a disability that might impact your performance in this course, or requires special accommodation, please contact me as soon as possible so that appropriate arrangements can be made. Support is available through Student Academic Services, specifically Jane Boomer. You will need to contact them to get your disability documented before accommodations can be made.
I have very low tolerance for academic dishonesty, and will vigorously pursue available remedies for any incidents. All work in this class is to be performed according to the Oberlin Honor Code. Specifically I expect that:
All assignments must include the following signed statement:
"I have adhered to the Honor Code in this assignment."
Electronic submissions should include the honor statement in either the README or comments and must include your name.
Initially, there will be a series of weekly projects requiring you to create and modify some web pages (linked in the schedule above). These assignments will be assigned on Thursday and will usually be due at the start of class the following Thursday. They should give you experience using the material we discussed in class that week.
You will also be creating a website for an outside organization. We will discuss this project in class and this description may be updated with additional details.
You should think of this in terms of a final paper for a course. You will need to select a topic, do background research, create an outline, do a rough draft, and create a final draft based on feedback from the draft.
A detailed description is available, but is subject to change.
There may be a number of individuals who are approved via Student Academic Services as tutors for this course.
|Grader: Jason Kimmel
Homework help hours: Thurs 8:00-10:00pm
Azariah's in Mudd Library