|
|
Homework
| Week/Class |
Date |
Topics Breakdown |
Homework |
| W1/1 |
Mon [2003/06/23] |
Introduction to the Internet, WWW,
basic HTML, and HTML tags
(HTML ch. 1, 2(pp. 19-28)) |
Reading
Assignment 1 (not for grading) |
| W1/2 |
Wed [2003/06/25] |
Text formatting, Font, List,
Colors, image basics, Linux introduction
(HTML ch. 2(pp. 28-39), ch. 3(pp. 39-57)) |
Homework
1
Due date extended to midnight, July 2 |
| W1/3 |
Fri [2003/06/27] |
Linux introduction (cont'd),
hyperlinks
(HTML ch. 4) |
Homework
2
Due date is midnight, July 9 |
| W2/1 |
Mon [2003/06/30] |
Quiz1,
more about images, image maps, tables
(HTML ch. 5, 6) |
|
| W2/2 |
Wed [2003/07/02] |
Tables (cont'd), frames, forms, case study
(HTML ch. 6, 7) |
|
| W2/3 |
Fri [2003/07/04] |
No class |
|
| W3/1 |
Mon [2003/07/07] |
DHTML concepts, CSS1 |
|
| W3/2 |
Wed [2003/07/09] |
Quiz2,
CSS1 examples, CSS2 |
|
| W3/3 |
Fri [2003/07/11] |
Midterm |
|
| W4/1 |
Mon [2003/07/14] |
JavaScript Basics, DOM |
|
| W4/2 |
Wed [2003/07/16] |
More DOM, JavaScript programming |
|
| W4/3 |
Fri [2003/07/18] |
Web browser events, working with forms |
|
| W5/1 |
Mon [2003/07/21] |
Quiz3,
working with images, time, and cookies |
|
| W5/2 |
Wed [2003/07/23] |
Applied web programming
techniques |
|
| W5/3 |
Fri [2003/07/25] |
Final
Project Presentation |
|
It will be turned in by placing all your files on the Computer Science server in the proper location by the deadline. Each homework should be in a directory
~/html/cmsc10100/hwx, where
x is the number of the assignment. The final project will be placed in
~/html/cmsc10100/final. Make sure that the permissions are properly set so that we can enter the directories, view the files, and execute any scripts that we need to.
The following is the detailed description to create the above directories:
- Create a directory named html in your home directory.
Command: mkdir html
- Make sure html directory has 755 permissions.
Command: use ls -ld html to list the current
permission
use chmod 755 html to change the permission
to 755 if current is not
- In the html directory, create a cmsc10100 directory.
Command: cd html
mkdir cmsc10100
- Make sure cmsc10100 directory has 755 permissions.
Command: use ls -ld cmsc10100 to list the
current permission
use chmod 755 cmsc10100 to change the
permission to 755 if current is not
- In the cmsc10100 directory, for each assignment, create
corresponding directory (for example, hw1 for assignment 1,etc. )
Command: cd cmsc10100
mkdir hw1
- Make sure hw1 directory has 755 permissions.
Command: use ls -ld hw1 to list the current
permission
use chmod 755 hw1 to change the permission
to 755 if current is not
- Put all your solutions to the the corresponding homework directory (if you are submitting an HTML document, make sure index.html file
is present in the directory ).
- Make sure all the HTML documents you submitted have permission 744 or 644.
The figure below shows the final directory hierarchy. (Make sure there is an
index.html file in each home work directory). Also, path names are case
sensitive. Please keep all names of your directories in lowercase letters (hw1
not HW1, etc.)
/ <-- root
|
home
|
<your cs account>
|
html
|
cmsc10100
_|_________...___
| | |
hw1 hw2 ... final
|