Course Description
This course will introduce students to the design and implementation of Web pages using the Hypertext Markup Language (HTML). After the students learn the basics techniques of HTML implementation, a WYSIWYG (what you see is what you get) Web site development software will be introduced. The class will use lectures, demonstrations, lab activities, and homework assignments to cover several topics, including principles of Web page layout, tables for data presentation and for page layout, enhancement of a page with images, hosting a Web site on a server, Javascript, Cascading Style Sheet, and embedding applets in Web documents. Emphasis during the semester will be on the individual mastering of Web page construction.
Course Objectives
The course is intended to help the students to:
- Become familiar with the basic terms related to the World Wide Web
- Learn various objectives of Web sites
- Become familiar with the basic principles of Web page layout
- Learn the HTML language to implement Web pages
- Learn how to perpare images and incorporate them into Web pages
- Understand how to upload Web documents to a server
- Become acquainted with a WYSIWYG Web page design software
- Be introduced to Javascript
- Be able to embed applets in an HTML page
- Learn the basic elements of Cascaded Style Sheet (CSS)
- Be able to construct personal Web pages that are well designed, informative, functional, and responsible
Return to: [Top of Page]
Instructor
Bro. Robert K. Maruyama, S.M.
email: [email protected]
office: Kieffer 14
tel: 739-4605
Text Book
HTML 4 for the World WideWeb, Fourth Edition, by Elizabeth Castro. Peachpit Press.
Topics
The following topics will be covered in this course.
- Tools for creating HTML pages
- Text editors
- FrontPage
- Web page design
- Purpose of Web sites
- Page layouts
- Directory hierarchy
- Uploading to the server
- Text formatting
- Lists
- Hyperlinks
- Using tables
- Forms
- Cascading Style Sheet
- Introduction to Javascript
- Interactive Web pages
- Embedding applets in Web documents
Requirements
The following are class requirements. Refer to the section on Grading for further details.
- Lab Assignments (20-25)
- Project Assignments (4)
- Class Attendance
- Midterm Exam
- Final Exam
The project assignments must be uploaded on the Web server, at appropriate times, in order to be given full credit.
Return to: [Top of Page]
Project Assignments (PA)
An important requirement in the course is to learn how to develop Web documents by yourself. Two separate Web sites, each consisting of several documents, will be required.
-
The first Web site should be developed manually by writing HTML code for each page, with an objective and subject of your choosing. The pages for this project will be modified and enhanced as you learn more techniques. These pages are to be submitted in two stages--corresponding to two projects assignments (PA 1 and PA 2)--by uploading them to the server.
-
The second Web site, written with FrontPage, on the theme and design specified in the class. This corresponds to PA 3 and PA 4.
Refer to the Project Assignments page for further details.
All assignments should be posted on the Web server in order to receive credit. These posting are due at midnight of the due dates indicated in the Schedule section of this Web site. On some occasions class time may be used to work on these exercises, but generally speaking, you are expected to spend additional time outside the class to complete the PA's.
Return to: [Top of Page]
Academic Honesty
The University Student Handbook defines plagiariasm as follows: "Plagiarism is the offering of another as one's own. Plagiarism is a serious offense and may include, but is not limited to, the following:
- Comple or partial copying directly from a published or unpublished source without proper acknowledgement to the author. Minor changes in wording or ayntax are not sufficient to avoid charges of plagiarism. Proper acknowledgment of the source of a text is always madatory.
- Paraphrasing the work of another without proper author acknowledgment.
- Submitting as one's own original work (however freely given or purchased) the original exam, research paper, manuscript, report, computer file, or other assignment that has been prepared by another individual."
Each student is expected to complete his or her own assignments. Although modern work environments require extensive teamwork, one of the main goals in this class is that each student learn the basic skills in computer usage through individual practicing. You are encouraged to consult each other in your class work. But you must distinguish between consulting your friends and discussing problems with them from copying other people's work.
Whatever you submit for grading must be your own work. The penalty for copying in tests, project assignments, or lab exercises is, for the first offense, a grade of 0 for all parties involved; for the second offense, an F for the course.
Attendance
Regular class attendance is important since you are responsible for all materials covered in the class. Attendance will be taken at all class sessions. Generally speaking, there will be no make-up tests, except in cases of excused absences for which prior arrangements will be necessary. Be sure to inform the instructor when you foresee that you cannot be present for a scheduled test. A missed test receives a grade of 0.
Return to: [Top of Page]
Grading
The semester grade will be based on the following elements of your course responsibilities: (Points in various categories and total points are subject to change.)
Labs | 10x25 = 250 |
Projects | 20+50+10+30 = 110 |
Attendance | 50 |
Midterm | 80 |
Finals | 100 |
---------------------------------- | |
Total | *590 |
*This number may change depending on circumstances.
The following guidelines will be used in determining the final grades.
A: >= 90%; B: >= 80%; C: >= 70%; D: >= 60%; F: < 60%
Return to: [Top of Page]
Grading Criteria for Web Pages
Your Web page projects will be graded on the following points
- Do they satisfy all the requirements described in the problem statement?
- Are required objects--e.g., lists, links, tables-- present?
- Are the texts formatted as required?
- Are all the links valid?
- Do they contain the information expected of them?
- Are the Web pages designed well?
- Is the page design appropriate for the particular Web page?
- Is the page layout pleasing and readable?
- Is the color combination sensible?
- Is it easy to navigate to other pages?
Getting Help
For "quick" questions the email is the simplest way to contact me. Feel free to drop in at my office during office hours or to set up an appointments outside those hours. It would be better to let me know when you are coming to insure that I will be in my office when you come.
Return to: [Top of Page]