WEB/404R4 Web Design And Development I
Total Page:16
File Type:pdf, Size:1020Kb
College of Information Systems & Technology Course Syllabus
WEB/404 | Version R4
Web Design and Development I
Program Council The Academic Program Councils for each college oversee the design and development of all University of Phoenix curricula. Council members include full-time and practitioner faculty members who have extensive experience in this discipline. Teams of full-time and practitioner faculty content experts are assembled under the direction of these Councils to create specific courses within the academic program. Copyright Copyright © 2006, 2007, 2008 by University of Phoenix. All rights reserved. University of Phoenix® is a registered trademark of Apollo Group, Inc. in the United States and/or other countries. WEB/404 Course Syllabus | 2
Microsoft®, Windows®, and Windows NT® are registered trademarks of Microsoft Corporation in the United States and/or other countries. All other company and product names are trademarks or registered trademarks of their respective companies. Use of these marks is not intended to imply endorsement, sponsorship, or affiliation. Edited in accordance with University of Phoenix® editorial standards and practices. WEB/404 Course Syllabus | 3
Policies & Procedures
All students in this course are required to abide by the policies and procedures described in the University of Phoenix Student Catalog.
Course Description
This course covers the design and application of extensible hypertext markup language (XHTML), which is used to create documents on the World Wide Web. The topics include structural elements, presentational formatting, navigation, images and forms. The student will create Web pages.
Course Topics & Objectives
Introduction to XHTML
Explain the XHTML needed to create a basic Web page. Explain presentational formatting. Identify the techniques for viewing and testing of Web page script.
Web Page Design & Development
Develop XHTML code that displays text and graphic content in a Web browser. Apply structural elements to control page layout. Apply presentational formatting. Develop hypertext navigation.
Web Page Forms
Create Web page forms. Analyze Web page design.
Introduction to JavaScript
Explain the basics of JavaScript.
JavaScript Code
Explain JavaScript arrays, loops, and conditional statements. WEB/404 Course Syllabus | 4
Course Materials
Primary Text(s):
Bojack, H. (2008). New Perspectives on Blended HTML, XHMTL and CSS. Boston: Course Technology.
Gosselin, D. (2008). JavaScript (4th ed.). Boston: Course Technology.
Course Reference(s):
Miletsky, J. (2003). Planning, Developing and Marketing Successful Web Sites. Boston: Course Technology.
Article Reference(s):
Gitomer, J. (2007). Web site ROI. Faulkner Information Services.
Keston, G. (2008). Web design programs and tools. Faulkner Information Services.
Keston, G. (2007). Ruby web development alternatives. Faulkner Information Services.
Shaw, R. (2007). Multi-site web content management. Faulkner Information Services.
O'Kennon, C. (2007). Flash design techniques. Faulkner Information Services.
O'Kennon, C. (2008). Streaming media market trends. Faulkner Information Services.
Greiner, L. (2007). AJAX web development techniques. Faulkner Information Services.
Keston, G. (2007). Enterprise mashups. Faulkner Information Services.
O'Kennon, C. (2008). Content delivery networks and video streaming. Faulkner Information Services.
Woodward, K. (2007). Evaluating web site goals and needs. Faulkner Information Services.
All electronic materials are available on the course page on your student Web site.
Course Schedule Thursdays, 11/06/08 – 12/11/08 (except 11/27/08) at 6 p.m PHOENIX – MESA CAMPUS
Course Materials
All materials can be found on , which can be accessed through the University of Phoenix eCampus Web site.
You can use this URL to download a self-extracting ZIP file containing the files that will allow you to follow along with the tutorials - http://academic.cengage.com/cengage/student.do? product_isbn=9781423906513&disciplinenumber=219
Instructor’s Name Greg Binder WEB/404 Course Syllabus | 5
Primary eMail Address [email protected]
Alternate eMail Address [email protected] [email protected]
Telephone Number(s) Telephone/Mail Home: 15437 N 2nd Ave Phoenix, AZ 85023 (602) 942-6448 (H) Office: (602) 256-3589 (W)
Availability I can be reached by any means above. In many cases, you will have to leave a message, however, I will return your contact as soon as possible. You may call the work number at any time. Home calls should be limited to 8 a.m. to 10 p.m. For sending documents use the OLS.
University Policies Please review University Policies regarding topics such as student conduct, attendance, and plagiarism in your Program Handbook, which can be accessed through the University of Phoenix eCampus Web site.
Modality Procedures The Learning Team will be used as a major vehicle in the various class activities, both during workshops and in outside assignments. Established teams will be modified to accommodate changed in class enrollment.
As with many University courses, class participation is a valued attribute, contributing to the final grade. Several other measures of student performance are noted in the Grading Criteria. We will have a set of Online Learning System forums available to us during this class. To access the forums, click on the Go to class link on your student website.
These web-based forums provide you with: A common area solely for our class group (Main forum) where you can post questions between our on-campus workshop meetings A Chat Room forum which you can use for non-class interactions with classmates (be sure to honor the Student Code of Conduct in this, and every, forum!) Electronic access to the course syllabus which will be used in this class (see the syllabus in the Course Materials forum) Electronic venues for Learning Team meetings and team paper drafts to use as each team deems best (I will assign a specific Learning Team forum for each team’s use during our first on-campus workshop meeting) A personalized electronic drop-box – Individual Forum - for completed assignments. Each student will not be able to see or access any private forum except the one created for him or her individually.
There are no online attendance or participation requirements during this course. All attendance and participation activity will occur only during our on-campus workshop meetings.
If you have any questions about the class forums, please let me know during our on- campus class time or by posting your question(s) in the Main forum. WEB/404 Course Syllabus | 6
Course-Specific Standards
Late assignments All written work (does not include homework questions and HTML/JavaScript coded work) will be according to the University of Phoenix Approved Style Guide (APA). Your grade will be based on style, content and format including such items as clarity of communication, sentence and paragraph construction, punctuation, spelling, and grammar. Late work will be reduced by 10% per week late.
Feedback Assignments will be returned at the workshop following the workshop when submitted. Materials submitted in Workshop 5 will be returned to the student who submits the team project on behalf of the team.
Incompletes If you are unable to complete the coursework you should seek guidance from your academic counselor – as a matter of University policy, incompletes are not granted.
Welcome Your instructor comes to you with over 33 years of teaching experience. He is a graduate of the US Military Academy at West Point and holds a Masters Degree in Computer Science from the University of Arizona. He taught Computer Science at the Academy for three years. Subsequently he served on the staff of the US Army Management Systems Support Agency at the Pentagon. Since 1980, he has worked for the City of Phoenix Information Technology Department, consulted for the US Army Pentagon and the State Department, and taught in the Business College and School of Public Affairs at Arizona State University. He has been a faculty member with the University of Phoenix since 1983, in all aspects of graduate and undergraduate information systems subjects. He has been a faculty member with Ottawa University since 2003. He is involved with both classroom delivery and Directed Study programs. At the City of Phoenix Mr. Binder has managed development of the e-commerce program, privacy, the e-government program, and served as project manager for web-based applications. He currently heads the Technology Planning Services team, with responsibilities for project planning strategies, strategic, technical, and operational technology planning, and related solutions strategy development.
Academic Honesty Academic honesty is highly valued at the University of Phoenix. Students must always submit work that represents their original words or ideas. If any words or ideas used in a class posting or assignment submission do not represent the student’s original words or ideas, all relevant sources must be cited along with the extent to which such sources were used. Words or ideas that require citation include, but are not limited to, all hard copy or electronic publications, whether copyrighted or not, and all verbal or visual communication when the content of such communication clearly originates from an identifiable source. Please see the University of Phoenix Catalog for more information about academic honesty, including consequences of academic dishonesty.
Privacy and Confidentiality in the University of Phoenix Classroom One of the highlights of the University of Phoenix academic experience is that students can draw on the wealth of examples from their organizations in class discussions and in their written work. However, it is imperative that students not share information that is confidential, privileged, or proprietary in nature. Students must be mindful of any contracts they have agreed to with their companies.ASSIGNMENTS - POINTS
Weighting of Assignments WEB/404 Course Syllabus | 7
Individual Assignments (70%) Points Week Two 75 Week Three 75 Week Four 75 Week Five 75 Participation (all weeks) 50 Learning Team Assignments (30%) Week Five Project 100 Week Five Presentation 50 TOTAL 500
POINT/GRADE CONVERSION
Grading: % Grade % Grade 95-100 A 75-77+ C 91-94+ A- 72-74+ C- 87-90+ B+ 68-71+ D+ 83-86+ B 65-67+ D 80-82+ B- <65 F 78-79+ C+
Please remember: A= Excellent performance. B= Above average performance C= Average performance. Accomplishes only the minimum requirements. Oral and written communication is at an acceptable level for an under- graduate student. D= Meets minimally acceptable levels of performance. F= Does not meet the most minimal requirements of the course WEB/404 Course Syllabus | 8
Week One
Introduction to XHTML
Explain the XHTML needed to create a basic Web page. Explain presentational formatting. Identify the techniques for viewing and testing of Web page script.
Course Assignments
1. Course Preparation
Read the course description and objectives. Review the Learning Team Toolkit.
You can use this URL to download a self-extracting ZIP file that contains the necessary files to follow the tutorials. You should do that ASAP. http://academic.cengage.com/cengage/student.do? product_isbn=9781423906513&disciplinenumber=219
2. Readings
Read Tutorial 1 of New Perspectives on Blended HTML, XHMTL and CSS. Read Tutorial 2 of New Perspectives on Blended HTML, XHMTL and CSS. Read the Week One articles posted on the course rEsource page.
3. Discussion Questions
Based on the Gitmore (2007) article, why is measuring the Return On Investment (ROI) of web-based applications more difficult than traditional non-web-based applications? What factors must be considered? Based on the Keston (2008) article, should the web designer standardize on web authoring tools to limit the complexity for designing, developing, implementing, deploying, and maintaining a company’s web site? Is web authoring all a web team must concern itself with?
4. Individual Assignment: Individual Website Project (Due Weeks Two - Four)
The individual assignments for this course will require you to design and develop a website about your profession, hobbies or interests. The site should consist of 3-5 Web pages. Your target audience will be other professionals in your field and/or potential employers. Your site should demonstrate the following characteristics: o Effective file management. o Accurate and functional markup code. o Effective and functional navigation. o Effective application of design elements. http://academic.cengage.com/cengage/student.do? product_isbn=9781423906513&disciplinenumber=219
5. Learning Team: SR-kf-002 (Due Week Five)
Create the Learning Team Charter. WEB/404 Course Syllabus | 9
The Learning Team project for this course, due in Week Five, will require the Learning Teams to complete Service Request “SR-kf-002, Analysis of the Kudler Fine Foods Internet Site.” A link to the Virtual Organizations can be found on the rEsource page. In addition, the Learning Team will prepare a Microsoft PowerPoint® executive summary presentation of the project. WEB/404 Course Syllabus | 10
Week Two
Web Page Design & Development
Develop XHTML code that displays text and graphic content in a Web browser. Apply structural elements to control page layout. Apply presentational formatting. Develop hypertext navigation.
Course Assignments
1. Readings
Read Tutorial 3 of New Perspectives on Blended HTML, XHMTL and CSS. Read Tutorial 4 of New Perspectives on Blended HTML, XHMTL and CSS. Read Tutorial 6 of New Perspectives on Blended HTML, XHMTL and CSS. Read the Week Two articles posted on the course rEsource page.
2. Discussion Questions
Based on the Keston (2007) article, why has Ruby programming become so popular? Do you think Ruby will replace HTML editors like Front Page? Will it replace Javascript? Based on the Shaw (2007) article, why has content management become such an important issue? What effects have Intranets and Extranets had on this issue?
3. Individual Assignment: Basic Homepage
Use Notepad or another text editor to hard code a basic Web page describing your profession, hobbies or interests. This page will be the homepage of your website. Save your site homepage as “index.html” or “default.html.” Here are the tags I would expect to see: Structure Tags … first and last tag of an HTML file
… first section an HTML file … main section of an HTML file…
heading in document, there 6 heading levels: 1,2,3,4,5,6…
marks a paragraph. is optional…
aligns paragraph Format Tags leaves extra blank lines between paragraphs
forced line break without extra blank lines
…recognizes preformatted text. Spaces, new lines, and tabs are recognized.
…for long quotations
produces a horizontal (rule) line … bold … italic … typewriter text WEB/404 Course Syllabus | 11
… underline … font size escape sequences (character entities) are case sensitive At least one of these six examples < escape sequence for < > escape sequence for > & escape sequence for & È escape sequence for E grave accent (È) ñ escape sequence for n tilde (ñ) ö escape sequence for o umlaut (ö) Graphic Tags image source file clicking on small image opens large image one of these
background is an image one of these link sound file link QuickTime movie file link mpeg movie fileUse comment code at the beginning of your HTML to provide your name and the Workshop number of the assignment.
SPECIAL NOTE – For each coding assignment, you should avoid the use of web page development tools, such as FrontPage, Microsoft Word, or any related products. I recommend use of Notepad, Word Pad, Edit Pad Lite (can be downloaded from download.com – has a browser preview option), or Text Pad (also shareware – has a HTML checker). If you should choose to use one of the “Power Tools,” you MUST edit each HTML page you create to remove all references to the tool, as well as all extraneous code. For example, the following code snip shows, by means of strike- through, the extraneous code produced by Front Page:
Side Show's Resume
Home WEB/404 Course Syllabus | 12
JOHN JONES, ESQ
4. Learning Team: SR-kf-002 (Due Week Five)
Begin working on Service Request “SR-kf-002, Analysis of the Kudler Fine Foods Internet Site.” o Complete the analysis. o Begin drafting the executive summary. WEB/404 Course Syllabus | 13
Week Three
Web Page Forms
Create Web page forms. Analyze Web page design.
Course Assignments
1. Readings
Read Tutorial 7 of New Perspectives on Blended HTML, XHMTL and CSS. Read Tutorial 8 of New Perspectives on Blended HTML, XHMTL and CSS. Read the Week Three articles posted on the course rEsource page.
2. Discussion Questions
Based on the O’Kennon (2007) article, under what circumstances would you use Flash over an HTML editor like Front Page? What additional functionality does Flash provide over Front Page? Based on the O’Kennon (2008) article, what impact will the incorporation of streaming media have on the enterprise’s website? How will static HTML pages be impacted by the employment of streaming media technology?
3. Individual Assignment
4. Individual Assignment: Expanded Website
Expand the basic homepage from Week Two to a site which includes at least three Web pages. Incorporate the following into your expanded website: o Apply Cascading Style Sheets (CSS) to format elements. o Integrate graphics effectively into the site. o Organize page content using structural elements, such as headings, paragraphs, tables and lists. o Utilize internal, external and anchor links in the site. o Apply usability best practices and principles of design. Prior to submitting your Web page(s), check your HTML code using the HTML Validator found on the W3C Web site. A link to this site can be found in the Information Technology Web links. Submit all website files in a compressed folder.
5. Learning Team: SR-kf-002 (Due Week Five)
Continue working on Service Request SR-kf-002. o Complete the proposed changes. o Continue drafting the executive summary. WEB/404 Course Syllabus | 14
Week Four
Introduction to JavaScript
Explain the basics of JavaScript.
Course Assignments
1. Readings
Read Chapter 1 of JavaScript. Read the Week Four articles posted on the course rEsource page.
2. Discussion Questions
Based on the Greiner (2007) article, what role does Asynchronous Javascript play in the AJAX methodology? How does AJAX minimize the traffic between the server and client? Based on the Keston (2007) article, do you believe that mashups will completely replace the creation of HTML web pages from scratch? What are the advantages and disadvantages of using mashups?
3. Individual Assignment: Finalized Website
Refine and finalize your website to include the following: o Use meta data to increase accessibility and search engine optimization. o Add a simple Web form (i.e. order form, subscription to newsletter, request for contact). o Use a table to structure the form elements. o Finalize a navigation system. o Test for functionality and usability. Prior to submitting your Web page(s), check your HTML code using the HTML Validator found on the W3C Web site. A link to this site can be found in the Information Technology Web links. Submit all website files in a compressed folder.
4. Learning Team: SR-kf-002 (Due Week Five)
Continue working on Service Request SR-kf-002. o Begin creating the storyboard. o Complete the Analysis and Proposed Changes sections of the executive summary. WEB/404 Course Syllabus | 15
Week Five
JavaScript Code
Explain JavaScript arrays, loops, and conditional statements.
Course Assignments
1. Readings
Read Chapter 2 of JavaScript. Read the Week Five articles posted on the course rEsource page.
2. Discussion Questions
Based on the O’Kennon (2008) article, why has corporate web content become so important of late? Should content delivery be provided by an application server provider? What are the pro’s and con’s of this approach? Based on the Woodward (2007) article, what requirements must be considered when developing a corporate website? What is most important, the presentation of the website or the content?
3. Individual Assignment
Complete a Learning Team Evaluation.
4. Learning Team: SR-kf-002
Complete work on Service Request SR-kf-002 o Complete and submit the storyboard. o Complete and submit the executive summary. o Prepare and submit the Microsoft PowerPoint® presentation.
Grading for Written Work
50% Content/Development All key elements of the assignment are covered in a substantive way Content is comprehensive, accurate, and/or persuasive Major points are stated clearly, are supported by specific details, examples, or analysis and are organized clearly Where appropriate, the paper supports major points with theory relevant to development of the ideas, and uses the vocabulary of the theory correctly There is integration of theory and practice whereby the writer is able to link theories to practical experience Research is adequate and timely for the topic The context and purpose of the writing is clear 20% Organization The structure of the paper is clear and easy to follow The paper’s organization emphasizes the central theme or purpose and is directed Paragraph transitions are present and logical, and maintain the flow of thought throughout the paper The conclusion is logical and flows from the body of the paper The conclusion reviews the major points toward the appropriate audience Ideas flow in a logical sequence WEB/404 Course Syllabus | 16
The introduction provides sufficient background on the topic and previews major points 10% Format The paper, including citations and the reference page, follows designated guidelines for format The paper is laid out effectively and uses reader-friendly aids (e.g., sections, summaries, tables of contents, indices, appendices, etc.) when appropriate The paper utilizes references appropriately Headings, the use of italics, etc., aid the readability of the paper and are not overdone The paper is neat, with attention given to format requirements Original work 10% Grammar/Punctuation/Spelling Rules of grammar, usage, and punctuation are followed Spelling is correct 10% Readability/Style Sentences are complete, clear and concise Sentences are well-constructed with consistently strong, varied structure Sentence transitions are present and maintain the flow of thought Words used are precise and unambiguous The tone is appropriate to the content and assignment Grading for Oral Presentations
20% Organization and Structure Presentation is well-organized, clear, and effectively structured If this is a team presentation, it is integrated rather than a disjointed series of individual presentations Topic is researched adequately 10% Effective Use of Visual Aids Visual aids are clear and effective Visual aids contribute to a focused and integrated presentation
50% Content of Presentation Content of presentation clearly follows the written paper on which it is based (if applicable) The topic is relevant and addresses the specifications of the assignment The content presented is comprehensive, accurate and believable Key points are noted and presented logically
10% Style, Presentation, and Appearance Dress and grooming are professional and appropriate for the setting Non-verbal gestures are appropriate to the purpose of the presentation and flow of ideas Confidence and knowledge of content are evident Audience is engaged, when appropriate, in a professional manner Delivery time is used well-presentation is not rushed Speaker adheres to the time limit
10% Questions and Comments Audience feedback is solicited Audience questions are effectively addressed and correctly answered