[an error occurred while processing this directive]
Exams | Assignments | |||||
---|---|---|---|---|---|---|
Exam 1 | Exam 2 | Exam 3 | Final Exam | 6 Exercises | Project | |
% of Grade | 10% | 18% | 18% | 25% | 1.5% each | 20% |
Dates | 9/27 | 10/25 | 11/29 | Monday 12/11 | To Be Announced | 12/6 |
Text | ||||||
I will provide a web site for course material. A copy of the notes can be purchased at the Copy Center in the Graham Center for less than $30. |
||||||
On-line References | ||||||
HTML
Reference Apache Reference Tomcat Reference CSS 1 Reference CSS 2 Reference Java API Java Servlet API Java Servlet Http API |
||||||
Room and Time | ||||||
ECS 132 MW 3:30-4:45 |
[an error occurred while processing this directive]
Exercises These will be implementations of examples that are covered in the book or on the web site. There is no partial credit for these; they either work or they don't. You may work with other students to implement the examples, but every student must implement each exercise.
Project The project will be due the last day of regular class (not the day of the final). It will incorporate all of the techniques from the course. The details of the project will be provided as the semester progresses. The project will be a web site that implements all of the techiques that have been covered in the course. Working Together on the Final Project is NOT ALLOWED. There is a large difference between discussing general aspects of the course and discussing specific aspects of an assignment. Do not discuss your solution of a problem with others. Assignments that are too similar will not be graded and each student will lose a letter grade in the class.
Attendance I recommend that you attend every class. Those who attend class have a better chance of passing the course.
Late Assignment Policy Assignments may be submitted, with penalty, up to one day late. After that time, they will not be accepted. A late assignment will lose 10% if it is submitted within 6 hours of the due time. It will lose an additional 10% for each additional period of 6 hours.
Working Together on the Final Project is NOT ALLOWED. There is a large difference between discussing general aspects of the course and discussing specific aspects of an assignment. Do not discuss your solution of a problem with others. Assignments that are too similar will not be graded and each student will lose a letter grade in the class.
Prerequisites
Things you should already know
Course Content
In a nutshell, you will learn about both sides of the web - the browser side and the server side. You will learn enough HTML and CSS to create web pages that send data to the server and display the response. On the server side, you will create dynamic Java programs that will receive data from teh browser, process the data, and send a response to the browser. You will also learn how to configure a web server. You will run your own copy of a web server and investigate the how to restrict access to your server.