uw

CSE 190 M: Web Programming, Spring 2008

arrow CSE Home arrow About Us arrow Search arrow Contact Info

Homework

Homework 8 (Kevin Bacon)

Due Friday, June 6, 11:00pm.
No submissions accepted after Tuesday, June 10, 11:00pm.

Specification:
Resources:
Expected Output:

Homework 7 (NerdLuv)

Due Wednesday, May 28, 11:00pm.
No submissions accepted after Sunday, June 1, 11:00pm.

Specification:
Resources:
  • icon nerdluv.php (mostly complete HTML content for you to use; right-click and choose Save Link As...)
  • icon nerdluv.css (complete CSS content for you to use; you can modify it if you like)
  • icon images.zip (initial set of user images; unzip this to an images/ subfolder relative to your other files)
  • icon singles.txt (initial text file of user data; this file's contents will change as new users submit their data)
Expected Output:

Homework 6 (To-Do List)

Due Wednesday, May 21, 11:00pm.
No submissions accepted after Sunday, May 25, 11:00pm.

Specification:
Resources:
  • NONE! You're on your own, you poor thing.
Expected Output:
  • NONE! Get creative.

Homework 5 (Baby Names Redux)

Part A due Wednesday, May 7, 11:00pm.
Part A not accepted late.

Part B due Wednesday, May 14, 11:00pm.
Part B, no submissions accepted after Saturday, May 17, 11:00pm.

Specification:
Resources:
  • icon names.html (complete HTML content for you to use; right-click and choose Save Link As...)
  • icon names_style.css (complete CSS styles for you to use; you don't need to download or change this file)
  • icon JSLint
Expected Output:

icon Turn in HW4 here. Homework 4 (Fifteen Puzzle)

Due Thursday, May 1, 11:00pm.
No submissions accepted after Sunday, May 4, 11:00pm.

Specification:
Resource Files,
Other Resources:
Expected Output:

icon Turn in HW3 here. Homework 3 (ASCIImation)

Due Wednesday, April 23, 11:00pm.
No submissions accepted after Saturday, April 26, 11:00pm.

Specification:
Resource Files,
Other Resources:
  • icon ascii.html (unfinished HTML text for you to use as a starting point; right-click and choose Save Link As...)
  • icon provided.css
  • icon animations.js (provided CSS and JS code; you don't need to download or modify these)
  • icon JSLint (checks your JavaScript code for errors; very useful)
  • icon StringMaker (converts an ASCIImation String into a JS variable you can put into your code)
Expected Output:

icon Turn in HW2 here. Homework 2 (Movie Review)

Due Wednesday, April 16, 11:00pm.
No submissions accepted after Saturday, April 19, 11:00pm.

Specification:
Resource Files:
  • icon skeleton.html (unfinished HTML text for you to use as a starting point)
Expected Output:
Clarifications:
  • There's some confusion about the 20px margin between reviewer quotes; students are seeing margins that look more like 10px and are asking where those margins came from. The writeup wasn't worded very clearly; it should say that there's a 20px bottom margin underneath the critic's personal information such as "Peter Debruge, Variety". Other miscellaneous smaller margins (around 1em or 10px) that you see around the document are just default top/bottom margins on paragraphs. These were implicitly set by the browser and not by my CSS.
  • My expected output had an unspecified 2em bottom margin underneath the "fresh" or "rotten" tomato images next to each critic's review. This caused the text not to wrap underneath these images for a few lines (though in the majors-only expected output image, the critic quotes take up more lines, so they eventually did wrap under the image, which looked odd). Since this 2em margin wasn't in the spec, I've removed it from my solution and updated the expected output image to reflect this. Now the text wraps directly under these images. You may choose to match either the old output or the new one; we'll accept either.
  • There's some text about a "copyright notice" near the end of the HW2 writeup. This shouldn't have been there; there's no copyright notice in the assignment.
  • A few students have asked what's up with the dl, dt, and dd tags in the skeleton. These tags form something called a "definition list". A definition list (dl) shows a set of terms (dt) and definitions or more info about those terms (dd). It's good when you have many small heading-like "terms" and want to say a little bit about each of them, as we do in that right-side pane on HW2.

    It raises the question of, why did we put this tag into HW2 when it hasn't been shown in class? I probably shouldn't include many things on assignments that we haven't covered in lecture, but in this case I wanted to introduce a few new tags. The following two sites talk a little more about definition lists:

  • Some students have asked what URL path to use when linking to images in your XHTML / CSS code. You should use the full absolute path as stated on the HW2 spec, not a relative path or a path on Webster.

icon Turn in HW1 here. Homework 1 (Recipe)

Due Wednesday, April 9, 11:00pm.
No submissions accepted after Saturday, April 12, 11:00pm.

Specification:
Expected Output:
  • icon expected_output.png (for CSE non-majors)
  • icon expected_output_majors.png (for CSE majors)
  • icon output.txt (The text contents of the page without XHTML or CSS markup. To generate this file, I went to the page in Firefox, chose Select All, copied and pasted into a text editor. Note that this copies images' alt attributes in place of the images, and copies * in place of bullets on bulleted lists.)
Valid XHTML 1.1 Valid CSS!