| Week | Assignment | Due Date |
|---|---|---|
| 1 | 9/8-9/13 1. CommunicationsFor this class you will need a numbered account on our class server, Nova, running UNIX. Your first task will be to set up this account. When this task has been accomplished send an e-mail message to your instructor at his/her class address to confirm that communications has been established. Remember that this message must originate from the class UNIX server. Ed. Note: Why are you required to use a UMUC UNIX server, for the exchange of class e-mail? Among the reasons are:
Metric: You have until the first Sunday, after the start of classes, to complete this tasks. Failure to meet the date will cost you grade points and cause you to miss important message traffic. Purpose: to develop a familiarity with the UNIX operating system Help: Numbered Account Access |
09/13/2009 |
| 2 | 9/14-9/202. Vectoring PageThe URL for this vectoring page must be kept private between you and your instructor. If it is not kept private then only the first few students to complete and post an assignment will learn much. Create the page on your PC. When you finish, have tested the page at the W3C validation site and are satisfied, upload the page to your class account. When your page is up, send the URL to your instructor in an e-mail message from your class account to his/her class account. Rember that the URL must be other than the standard 'index.html' which is easy for all to access. Remember that the URL needs to be obfuscated a bit and kept secret between you and your instructor. This vectoring page shall be XHTML 1.0 strict compliant and include the words 'vectoring page' and your name, your class e-mail address as a link, the date last modified, a graphic logo of your choice, a favicon also of your choice, a pastel background color, provision for links to future assignment pages and the W3C XHTML 1.0 strict logo that links to the W3C validator. If you 'View Page Source' this simple vectoring page may not appear all that simple. That's the point, in the real world simple gets complicated really fast. One additional note: You will notice that this vectoring page is published outside the WebTycho envelope as will be your Web pages. The reason for this is that WebTycho does accept valid XHTML 1.0 strict code, a limitation that I hope is resolved in the future. Feel free to copy elements from the vectoring page that you find appropriate. Value: {3} points. Metric: Only a minimal page with the specified content, no more no less, that is XHTML strict 1.0 compliant will be accepted. Purpose: a. to refresh your CMST 385 learning by coding and posting a Web page b. to facilitate student/instructor communications Help: For information on posting a page see: Uploading a Web Page to a UNIX Host. |
09/20/2009 |
| 3 | 9/21-9/273. Web Terms EssayValue: {3} points. Metric: A term that relates to the course is required. Purpose: a. to gain familiarity with WebTycho b. to refresh your Web search skills c. to refresh your writing skills Help: Research Resources |
09/27/2009 |
| 4 | 9/28-10/44. A List of the Ten Most Important XHTML Coding RulesValue: {10} points. Metric: Up to five points will be awarded for a well setup and written page. 1/2 a point will be awarded for each valid rule and associated illustration. Purpose: to get you thinking about XHTML requirements and to exercise your Web page layout skills Help: Research Resources |
10/04/2009 |
| 5 | 10/5-10/115. Web Site ProposalRemember that all of your pages must be XHTML 1.0 strict compliant and multi-browser compatible (IE, Firefox, Opera, Safari, Chrome). Some rules of Web site design:
For this assignment post a proposal for your Web site to the WebTycho Site Proposal conference. You must receive approval of your proposal from your instructor before proceeding with the posting of your site. Your proposal must include but not be limited to:
Metric: A well written comprehensive proposal is required to receive approval. Purpose: to initiate the process of Web site design Help: Module #5 |
10/11/2009 |
| 6 | 10/12-10/186. CSS AssignmentUse antiquewhite (1) for the background color. Include the image and Ovid's quote (2) in the upper left corner of the page. Be sure to replicate the spacing (3) and typeface (4). Don't forget the housekeeping information (5) in the lower left corner of the page. Replace the HTML image and validating link with an XHTML 1.0 image and validating link (6) in this area. Test the revised page to be sure that it validates as XHTML 1.0 strict. Also be sure that the revised page is not viewing window size sensitive (i.e., that the text does not adjust when the viewing window size changes). Post the reformatted page to your class account and include a link on your vectoring page. Let your instructor know via e-mail from your class account to his/hers, when your work is ready for review. [The proofing text is from a Lorem Ipsum file.] One additional note: You will notice that the sample tables formatted page is published outside the WebTycho envelope as will be your Web pages. The reason for this is that WebTycho "adjusts" the code making it difficult for you to copy cogent elements from the sample page via View Source. Value: {6} points. Metric: A point will be awarded for successfully meeting each of the 6 specified requirements using CSS instead of tables and deprecated tags. To receive any credit the revised page must validate as XHTML 1.0 strict, and NOT use tables or deprecated html tags. If your page does not render well using Firefox, IE and Opera (i.e., your page must be cross browser compatible) you will loose 2 points. If you use an external style sheet this style information must also be posted. Failure to do so will cost you 2 points. Hint: absolute positioning Purpose: a. to compare older formatting methods with current methods b. to practice using CSS for positioning Help: a. Module #2 b. http://www.brainjar.com/ |
10/18/2009 |
| 7 | 10/19-10/257. JavaScript AssignmentThere are 5 numbered lines of code listed in the below script. Deconstruct each of these lines. Post a link to a working version of this script, a rendition of the script (i.e, a non-working listing) and the detailed deconstruction of this script to a Web page. Include a link to this Web page on your Vectoring page. Let your instructor know, via e-mail, when your work is ready for review. This page will be scored as follows: Presentation - 3 points Line #1. - 1 point Line #2. - 1 point Line #3. - 2 points Line #4. - 2 points Line #5. - 1 point A detailed exhaustive discussion will be required to earn these points. /* fillerText.js */Post your solutions as a Web page. Be sure to include a link from on your vectoring page. Let your instructor know, via e-mail from your class account to his/her class account, when your JavaScript solutions page is up. Value: {10} points. Metric: See above. Purpose: to introduce the deconstruction 3 method for learning to write JavaScripts Help: Module #3 |
10/25/2009 |
| 8 | 10/26-11/18. PHPBTW, to determine the version of PHP running on a UNIX server, at the prompt, enter: php [space] -v Value: {6} points. Metric: the PHP code works or it doesn't Purpose: to gain some familiarity with PHP Help: module #4, and the HTML Goodies tutorial |
11/01/2009 |
| 9 | 11/2-11/8Prep WorkAlso, if you have concerns, bring them to my attention NOW. Don't wait until the last minute. |
11/08/2009 |
| 10 | 11/9-11/1510. Web Site AssignmentNote: All of the pages on your site must validate as XHTML 1.0 strict {2}, be artistically presented {2} and be cross browser compatible (IE, Firefox, Opera, Chrome, Safari). {2} Further your site must include:
Value: {24} points. Metric: see the problem statement above. In addition, in an 'assignment ready' e-mail message to your instructor, identify the JavaScripts and PHP scripts used on your site. Purpose: to experience the Web site design process Help: the class modules |
11/15/2009 |
| 11 | 11/16-11/2211. Trial Final Exam postedThe value of the 'real' final is {30} points. |
11/22/2009 |
| 12 | 11/23-11/29 This is your last chance to ask questions before the Final Exam. |
11/29/2009 |
| 13 | 11/30-12/6 Final Exan Week |
12/06/2009 |
| 14 | 12/7 Ask all Remaining Questions! |
12/07/2009 |