UMUC banner
Advanced Internet and Web Design
CMST 386.7380


Class dates: 21 Sept. - 14 Dec. 2008

Class time:

online Click for Project Description

Class location:

online Click for Class Schedule


Professor:

W. A. Hume

Teaching Asst:

not available

e-mail:

whume@umuc.edu

e-mail:

 


Course Materials:

Required
AUTHOR REQUIRED TEXT Publisher ISBN
Carey, Patrick New Perspectives Comprehensive HTML, XHTML, and Dynamic HTML, 3rd ed. Course Technology 0619267488

ADDITIONAL NEEDS: (these will be explained during the first class session)

  • Netscape Navigator or Mozilla Firefox

  • Microsoft Explorer

  • Telnet

  • Graphics Program

  • WinZip

  • FTP

COURSE DESCRIPTION:
Prerequisite: CMST 385. A study of advanced applications for the Internet and the World Wide Web. Focus is on Web page design, including features such as cascading style sheets and programming using JavaScript and PHP. Students will learn how the WWW is moving toward XML and how to write XHTML compliant web pages. Assignments include publishing W3C validated web pages. Students may receive credit for only one of the following courses: CAPP 386 or CMST 386.

COURSE INTRODUCTION:
Understanding the Internet is an essential skill for any college graduate. CMST386 is an advanced course that will help you to understand the language of the Internet. We will begin with basic software analyses, downloads, and tutorials, and work in stages to develop an independent, in-depth Web site using HTML and introducing JavaScript. Tutorial web sites will be listed in our WebTycho webliography section.

This course expands on what you learned in CMST 385, a prerequisite for this course. You will be introduced to some of the advanced mechanics of using XHTML, CSS, JavaScript, and PHP for the construction of Web pages. Web site design issues such as standards, layout, graphics, and color will also be addressed. This is a hands-on course where you will design, build, and post Web pages.

On the Web, content is king. Most Web access is to find information though being entertained along the way isn't a bad thing. For this course, it is assumed that you have content that you wish to present and the writing skills to develop it. Not a great deal of attention will be devoted to these issues.

It is assumed that you have novice level HTML and/or XHTML coding skills, can create directories (folders) and manage files both on a client PC and on a server. Further, you will be expected to use FTP, text editor, and telnet applications. Full access to a client machine with Windows XP installed where you can download and install software is also required. You will need to have the latest versions of Internet Explorer and Firefox installed on this machine.

The modules for CMST 386 include the following:

  • Module 1: What is XHTML?

  • Module 2: Cascading Style Sheets

  • Module 3: JavaScript

  • Module 4: PHP

  • Module 5: Web Site Design

Course Goals/Objectives:
After completing this course, you should be able to:

  • using written materials, contrast the variances between HTML, JavaScript, and XHTML

  • demonstrate the capabilities of XHTML and CSS coding

  • use multimedia, JavaScript, and PHP to enhance the presentation and functionality of a Web site

  • explain the advantage of using XHTML W3C compliant Web page coding

  • evaluate security methodologies for safekeeping of information and data transfer

Grading Criteria:
Grades will be assessed as follows:

Homework Assignments

30%

Exams/quizzes

30%

Participation

10%

Web Site

30%

Total

100%

 

Grading Scale:
The grading scale, based on 100 points, is as follows:

A

90–100 Outstanding Scholarship

B

80–89 Good Scholarship

C

70–79 Satisfactory Scholarship

D

60–69 Marginal Performance

F

0–59 Academic Failure

FN

Failure due to Nonattendance

Integrity:
In order to foster a solid learning environment, you are encouraged to use each other and the instructor as resources. It is expected however, that each student will do his/her own final work. The unauthorized and unacknowledged use of someone else's work, either in the original or a derived form, merits severe penalties.

Participation—for World Wide Web based classes:
By registering for a Web-based course, you have made a commitment to participate in your course conferences as well as other online activities. To contact your instructor, use the conferencing software or e-mail links provided, which allow you to communicate with the instructor and your classmates in a virtual classroom 24 hours a day, 7 days a week. Please plan to participate regularly. You will note in the grading policy that your online conference participation counts towards your final grade.

You are expected to adhere to the general rules of online etiquette. To prepare to use the online conference, you should read the notes on WebTycho Participation and Online Etiquette. Keep those notes handy; you may need to refer to them frequently during the semester.

Additional Information

REQUIREMENTS:
folderAll assignments must be submitted for grading by their corresponding due dates. No late assignments will be accepted. Even though many of our assignments build on each other to prepare you for the final Web project, you will not get the points for the previously due work unless it is turned in by the due date. 

x A proctored FINAL exam will be required. You will need to register for your final exam and provide a photo ID at the time of taking the exam. We may also have various online quizzes relating to reading assignments, terminology, and course concepts.

folderBACK-UPS. Save all graded assignments, planning materials, returned assignments, quizzes, etc. You are responsible for your work. Always back-up your materials. If your computer is hit by lightening (or whatever) during the last two weeks of class when the Web project is due and you didn't have a back-up, then your final grade will be in serious jeopardy.  Always back-up your materials.

folderCLASS PARTICIPATION. Attendance is required, so how do we do that in an online class? You are required to respond weekly conferences. If you do not respond to that conference during the week it is required, you do not get the conference participation points. Once the deadline has passed, you may not go back to respond to conferences you missed. Plan on logging in to our WebTycho classroom at least twice each week.

Although 24/7 online presence is not possible, either the instructor or the teaching assistant will respond to the WebTycho classroom questions and e-mail at least once every day.

Project Descriptions:

See specific Project Descriptions at http://polaris.umuc.edu/~whume/CMST386/projects.html
The design and implementation of a Web site requires multiple skills. Among these are graphics design skill to set the look and feel of a site, layout skills to establish page configurations, the approach to navigation and the like, writing skills to provide content, and programming skills to implement the site. For this course, you will exercise all these abilities.

In addition to precursor Web page design projects, you will design and implement a Web site that is worth up to 30% of your grade. You are expected to have a good command of English and the requisite writing skills to provide content. Further, you are expected to be able to manage simple Web page construction using HTML, be able to set up file space on a UNIX server, and upload Web pages built on a PC to this server. You should have acquired these latter skills by taking CMST 385, the prerequisite for this course.

For this course you will be implementing and posting Web pages to the Web using XHTML 1.0 strict. Your major Web site project will include the use of Cascading Style Sheets, JavaScripts, and PHP.

You will need Internet access and full access to a PC to which you can download and install software.

You will need to use FTP, telnet, graphic, editing, and browser software tools. You will need to set up file space on the UNIX server, made available for this class, including setting permissions.

The expectation is that your major project Web site will be professional in appearance though limited in scope.

Details will be posted in our course schedule and our online conference links. See http://polaris.umuc.edu/~whume/CMST386/projects.html for your Final Web Project guidelines.

Course Schedule:

Please see the following link for details regarding our class schedule: http://polaris.umuc.edu/~whume/CMST386/schedule.html

 

Academic Policies:
Please find below general information and links to help you as you complete your coursework at UMUC:

For more information on student services and more general information, please go to UMUC's web site at http://www.umuc.edu.

Makeup Exam Policy

Students are expected to take all exams when scheduled.  In the event of illness or extraordinary circumstances, the student must contact the faculty member and provide documentation to request an exception and approval to take a makeup exam.  If the request is not approved, the exam grade will be recorded as a zero.  Failure to register for a proctored exam is not an approved reason to request a makeup exam.

folder ACADEMIC INTEGRITY. Cheating will not be tolerated in this class. You are expected to do your own work. If an assignment you have turned in for this class has been posted on the Internet, received from a student in a previous class, or taken from any other individual, you may forfeit your ability to complete the course. Similar responses may be expected for copying exam questions or using “cheat sheets.”

Students at UMUC are expected to conduct themselves in a manner that will contribute to the maintenance of academic integrity. Failure to maintain academic integrity (academic dishonesty) may result in disciplinary action.

Academic dishonesty includes but is not limited to obtaining or giving aid on an examination, having unauthorized prior knowledge of an examination, doing work for another student, and plagiarism.

Plagiarism is the presentation of another person's idea or product as one's own. Plagiarism includes (but is not limited to) copying verbatim all or part of another person's work; using phrases, charts, figures, illustrations, computer programs, or mathematical or scientific solutions without citing the source; paraphrasing ideas, conclusions, or research without citing the source; and using all or part of a literary plot, poem, film, musical score, or other artistic product without attributing the work to its creator.

Students can avoid unintentional plagiarism by carefully following accepted scholarly practices. Notes taken for papers and research projects should accurately record sources of material to be cited, quoted, paraphrased, or summarized, and papers should acknowledge those sources in proper academic format (either MLA or APA style).

UMUC's policy on Academic Dishonesty and Plagiarism can be found at http://www.umuc.edu/policy/  or is available from the Office of the Dean, School of Undergraduate Studies.

DISABLED STUDENTS. If you are a student with a disability who needs accommodations in this course, you must register with Veteran and Disabled Student Affairs. You will need to provide documentation of a disability and its impact on the course in order to receive accommodations. Please contact Veteran and Disabled Student Affairs at 301-985-7930 or 800-888-UMUC, extension 7930 or by email at vdsa@umuc.edu.

 Click here to e-mail your instructor  W.A. Hume

Disclaimer: Information contained in this syllabus, to the best of the knowledge of the instructor, was considered correct and complete when distributed for use at the beginning of the semester.  However, this syllabus should not be considered a contract between the University of Maryland University College and any student  The instructor reserves the right, acting within the policies and procedures of UMUC, to make changes in course content or instructional technique without prior notice or obligation.

up arrow
Return to top of page