Course Title:
| Advanced Internet and Web Design | |
Course Materials:
|
Course Description:
|
CMST 386 Advanced Internet and Web Design (3) Prerequisite: CMST 385. A study of modern methods for the design of Web sites. 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 Goals/Objectives:
|
After completing this course, you should be able to:
- Summarize the major strengths and weaknesses of the Internet.
- Evaluate Web browsers as a means of accumulating material on a specific topic.
- Evaluate the validity of information found on the Internet.
- Demonstrate the capabilities of HTML and JavaScripting.
- Appraise the regulatory impact on the Internet and its users.
- Evaluate the effectiveness of the Web in solving academic, national, and international work-related problems.
- Design and develop a Web page for publication that effectively illustrates how the Web impacts society.
- Discuss how the introduction of HTML, and JavaScript to Web page design has changed the appearance and the functionality of the Web.
| |
Course Introduction:
|
This course will expand on what you learned in CMST 385 (which is a prerequisite for this course). You'll learn more about some of the in-depth topics concerning web-page design, including JavaScript and/or other similar technologies, cascading style sheets, accessibility issues, and multimedia.
It is expected that you have knowledge of introductory level HTML or XHTML and that you know how to copy files, install software, create directories (folders), and perform similar tasks using Windows. Full Internet access is vital to being able to complete coursework for this class. Full Internet access means that you have the ability to download and install programs onto the computer you will use for class work. If you cannot do that, please be sure that you can access the UMUC computer lab, where you will be able to find the software you need. | |
Grading Information and Criteria:
|
20% mid-term exam. 20% First short set of inter-linked web-pages. 20% Second short set of inter-linked web-pages. 20% Third short set of inter-linked web-pages. 20% Final set of inter-linked web-pages. | |
Other Information:
|
A proctored mid-term exam is required.
A final exam may be included at the instructor's discretion.
The exams will cover aspects of theory as indicated in course description, while the course projects or assignments involve the actual practice of techniques. | |
Project Descriptions:
|
The first short set of inter-linked pages will practice mark-up language (xhtml or html) to validation standards.
The second short set of inter-linked pages will practice styles (css) along with mark-up language to validation standards.
The third short set of inter-linked pages will practice techniques for cross-browser compatibility.
The final set of inter-linked pages will include javascript and dhtml (or dom) into the web-pages to validation standards. | |
Academic Policies:
Cases of plagiarism are handled consistent with current UMUC guidelines. See the UMUC policies at the following URL: http://www.umuc.edu/policy/ | |
Course Schedule:
|
[add; need to do two versions; one for DE with 14 weeks; and one for f2f with 16 "sessions" each normally a 3-hr classroom block; they can be substantially the same however]
DE 14 WEEKS: 1. Orientation. 2. The w3c validation authority. 3. XHTML (or HTML), consolidation. 4 XHTML (or HTML), consolidation, continued. 5. CSS 6. CSS, continued 7. Cross-Browser Compatibility. 8. Forms 9. Tableless Layout 10. Javascript 11. Javscript, continued. 12. DHTML 13. DHTML, continued. 14. Conclusion.
f2f 16 WEEKS: 1. Orientation. 2. The w3c validation authority. 3. XHTML (or HTML), consolidation. 4 XHTML (or HTML), consolidation, continued. 5. XHTML (or HTML), consolidation, continued. 6. CSS 7. CSS, continued. 8. CSS, continued. 9. Cross-Browser Compatibility. 10. Forms 11. Tableless Layout 12. Javascript 13. Javscript, continued 14. DHTML 15. DHTML, continued 16. Conclusion | |