STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. Department of Information Technology WEBD121: Web Development Fundamentals Credit Hours: 3 Length of Course: 8 Weeks Table of Contents Instructor Information Evaluation Procedures Course Description Grading Scale Course Scope Course Outline Course Objectives Policies Course Delivery Method Academic Services Course Materials Selected Bibliography Instructor Information Instructor: Email: Phone: Table of Contents Course Description (Catalog) This course introduces students to Web site development through a combination of readings and hands-on development exercises. This course emphasizes XHTML, including hyperlinks, tables, Web forms, frames, images, colors, and other graphical elements. Image techniques, such as image maps, image transparency, image interlacing, and animation are examined. GUI editors, e-commerce practices, and advanced Web technologies, such as server-side and client-side languages, DHTML, and DOM are also addressed in this course. Fundamentals of JavaScript programming are also introduced in this course. Students will need access to Microsoft Internet Explorer and Firefox. This software is not provided by the course material grant and must be purchased/provided by the student. This course covers the Site Developer Foundations curriculum of the CIW Foundations certification. It also covers the Design Methodology and Technology curriculum of the CIW Site Designer certification. To succeed in this course, students will need basic computer knowledge such as creating files and folders, downloading and uploading files, creating zipped files, and working with text editor such as Notepad++. Table of Contents 1 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. Course Scope This course introduces students to the architecture and workings of the World Wide Web (WWW) through a mixture of analytical and practical methods. This course is also a study of the Internet: its history, the protocols, the architecture, the document flow, the Domain Naming System (DNS), Uniform Resource Locaters (URL), browsers, Java consoles, Hypertext Documents, links, search engines, graphics, eMail, Hyper Text Transfer Protocol (HTTP), File Transfer Protocol (FTP), applets & multimedia objects. This course examines browser software language tools (HTML, XHTML, CSS, and XML) through reading and laboratory exercises; explores the architecture of the World Wide Web; and assesses various technologies used for web programming, such as Java, Perl, CGI, ASP/PHP, .NET and J2EE. Table of Contents Course Objectives 1. Define the role of the World Wide Web Consortium (W3C) in the development and continued enhancement of the World Wide Web. 2. Identify the architecture, directory structures, document flow, and protocols of the World Wide Web. 3. Explain the evolution and the functionality of the Internet and major components such as search engines and browsers. 4. Use hypertext document model. 5. Explain the rudiments of the Hyper Text Markup Language. 6. Create Cascading Style Sheets (CSS) to standardize the format across multiple web pages. 7. Build Web pages using Hyper Text Markup Language. Table of Contents Course Delivery Method This Web Development Fundamentals course delivered via distance learning will enable students to complete academic work in a flexible manner, completely online. Course materials and access to an online learning management system will be made available to each student. Online assignments are due by the last day of each week and include Forum questions (accomplished in groups through a threaded Forum ), examination and quizzes (graded electronically), and individual assignments (submitted for review by the Faculty Member). Assigned faculty will support the students throughout this eight-week course. Table of Contents Course Materials There are two books that are used for this course: 2 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. Site Development Associate, Volume 2.0-Stud. Guide Author: Certified Partners Pub. Edition: 2012 ISBN 10: 0-7423-3134-2 Publisher: Certification Partners, LLC Web Design Spec.: Acad. Study Guide - Package Author: Cert. Partner Edition: 2010 ISBN 10: 0-7423-2721-3 Publisher: Certification Partners, LLC Software Used: Text editor such as Notepad++. You will use the Certified Internet Web (CIW) Professionals Online Resources, which works well using FireFox or Google Chrome browser. You may still use Internet Explorer, but may experience a few problems viewing the videos. Table of Contents Evaluation Procedures Readings, Assignments and Classroom Participation This course requires disciplined independent practice and individual completion of assignments. Although Distance Learning provides you with a flexible schedule to meet your professional, personal, and academic responsibilities, you are expected to follow the student course guide and submit assignments on time and on schedule. All accepted late weekly assignments will lose 10 points; midterms and finals will lose one full letter grade. All work must be submitted by the end of the class session. No assignments will be accepted after the class end date. Original Work All work submitted must be original work. Incidents of academic dishonesty will result in you failing the assignment, and repeat incidents will result in failing the course. I check assignment regularly for incidents of academic dishonesty. Please read and understand the University policy on academic 3 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. dishonesty. You must credit your sources and provide the appropriate references on your assignments. Rubric for Learner Post Synthesis of concepts Applications of personal experience Clear citations Writing standards Rubric for Response to Two or More Students Timeliness Synthesized concepts in 250 or more words (critical to class performance). The response refers to course materials and shows a clear understanding of main ideas and concepts. There are no irrelevant comments and the information is on point. Ideas are clearly and properly organized. The response provides personal examples that tie in with the course material being discussed. Reflection is evident and clearly ties in with the material presented. Insight was provided to some concept. The response made proper reference to the course text or to other materials that were referenced or referred to in the discussion. Opinions were also included and were valid. The writing is grammatically correct, clear and concise. The response is well formulated and easy to read and understand. Correct terminology was used when needed. Responded to two or more students in 150 words or More. The other learner’s ideas, questions, concerns were addressed. The response referenced reading or lecture materials when needed. The response addressed the learner’s feelings if needed. There were no irrelevant or off-point comments. The posting reflects a clear understanding of the other learner’s ideas. The posting was “not” submitted on time. 30% 20% 10% 20% 20% 10% (deduction) Optional Late Assignments Students are expected to submit classroom assignments by the posted due date and to complete the course according to the published class schedule. As adults, students, and working professionals I understand you must manage competing demands on your time. Should you need additional time to complete an assignment please contact me before the due date so we can discuss the situation and determine an acceptable resolution. If you do not communicate your issues that will prevent completions of assignments, a late penalty will apply. Late assignments will lose 10 points for each week they are late. I grade papers once a week. When I do, I will send professor notes indicating the assignments are graded. Please do not email your assignments to my email account. Assignments must be posted in class. Although it is always nice to hear from students, it is not necessary to send email to inform me you have posted your assignments. 4 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. Email me of any concerns or issues on the assignments. Submit all assignments to your student folder, and make sure you select the correct assignment association. If you do not make the assignment association when submitting your files, your profile will not reflect your efforts in class. Contact technical support if you have problems submitting your files. The week for this class starts on Monday and ends on Sunday. I do allow students the full weekend to submit their assignments, so assignments are considered late on Monday of following that week. There is a possibility that your assignments are posted on time, but after I have graded papers for the week. Your papers will not be counted late in these situations; the post date is what determines late assignments. All assignments must be submitted by the course end date. Our courses end on the Friday of the last week and all assignments must be submitted by that date. You may submit assignments early, but do not expect me to grade all of the assignments at one time. If you submit your assignments late, I may not be able to grade all of the assignments at one time. In addition, I will not grade your work if it is over five weeks late. Because of the point reduction for late papers, these assignments automatically receive an F grade (50 point deduction). 1. Evaluation Criteria Grade Instruments 1. Forum Discussion Activities (6) 2. Weekly Assignments 3. Weekly Quizzes/Pre-Assessment 4. Final Project Total Points 25 28 33 14 100 Table of Contents Grading Scale Please see the student handbook to reference the University’s grading scale. Table of Contents Course Outline (Click on the Week Number to Hyperlink to Detailed Information) Week Topic(s) 1 Web Site Development and Markup Language Learning Objective(s) Reading(s) LO:1, LO: 2, LO:3, & LO:4 Lessons 1, 2 5 Assignment(s) Forum Introduction Pre-Assessment Forum Week 1 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. and HTML5 Coding Assignment 1 Lessons 1, 2 Quizzes 2 Cascading Style Sheets (CSS) and Graphical Elements and Hyperlinks LO:5 & LO:6 Lessons 3, 4 Forum Week 2 Assignment 2 Lessons 3, 4 Quizzes 3 HTML Tables and Web Forms LO:5, LO:6, & LO:7 Lessons 5, 6 Forum Week 3 Assignment 3 Lessons 5, 6 Quizzes Lessons 7, 8 Assignment 4 Lessons 7,8 Quizzes LO:3, LO:4, LO:5, & LO:6 Lessons 9, 10 Forum Week 5 Assignment 5 Lessons 9, 10 Quizzes LO:1, LO: 2, LO:3, LO:4, LO:5, & LO:6 Lessons 30, 31 Forum Week 6 Assignment 6 Lessons 32, 33 Forum Week 7 Assignment 7 Final Project Video, Audio and Image Techniques and XHTML 4 GUI HTML Editors and Mobile Web Sites and Websites for Business 5 JavaScript, DHTML and Java Applets 6 HTTP Servers, Web Applications, and Databases 7 Web Site Publishing and Maintenance 8 LO:5, LO:6, & LO:7 LO:1, LO: 2, LO:3, LO:4, LO:5, LO:6, LO:7 & LO:8 LO:1, LO: 2, LO:3, LO:4, LO:5, LO:6, LO:7 & LO:8 Lessons 34 Policies Please see the student handbook to reference all University policies. Quick links to frequently asked question about policies are listed below. Drop/Withdrawal Policy 6 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. Plagiarism Policy Extension Process and Policy Table of Contents Academic Services ONLINE LIBRARY RESEARCH CENTER & LEARNING RESOURCES The Online Library Resource Center is available to enrolled students and faculty from inside the electronic campus. This is your starting point for access to online books, subscription periodicals, and Web resources that are designed to support your classes and generally not available through search engines on the open Web. In addition, the Center provides access to special learning resources, which the University has contracted to assist with your studies. Questions can be directed to orc@apus.edu. Charles Town Library and Inter Library Loan: The University maintains a special library with a limited number of supporting volumes, collection of our professors’ publication, and services to search and borrow research books and articles from other libraries. Electronic Books: You can use the online library to uncover and download over 50,000 titles, which have been scanned and made available in electronic format. Electronic Journals: The University provides access to over 12,000 journals, which are available in electronic form and only through limited subscription services. Turnitin.com: Turnitin.com is a tool to improve student research skills that also detect plagiarism. Turnitin.com provides resources on developing topics and assignments that encourage and guide students in producing papers that are intellectually honest, original in thought, and clear in expression. This tool helps ensure a culture of adherence to the University's standards for intellectual honesty. Turnitin.com also reviews students' papers for matches with Internet materials and with thousands of student papers in its database, and returns an Originality Report to instructors and/or students. Smarthinking: Students have access to 10 free hours of tutoring service per year through Smarthinking. Tutoring is available in the following subjects: math (basic math through advanced calculus), science (biology, chemistry, and physics), accounting, statistics, economics, Spanish, writing, grammar, and more. Additional information is located in the Online Research Center. From the ORC home page, click on either the “Writing Center” or “Tutoring Center” and then click “Smarthinking.” All login information is available. Table of Contents Color Codes It is not always possible to mention the name of the color and in such cases you could use a combination of red green blue to obtain the required color. Shown below are a list of colors and the hexcode. This list was downloaded from the th http://webmonkey.wired.com/webmonkey/reference/color_codes/ site on 4 April 2005. (Back to Table of Contents) 7 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. Hex Code Color Hex Code Color Hex Code Color #FFFFFF #CCFFFF #99FFFF #FFFFCC #CCFFCC #99FFCC #FFFF99 #CCFF99 #99FF99 #FFFF66 #CCFF66 #99FF66 #FFFF33 #CCFF33 #99FF33 #FFFF00 #CCFF00 #99FF00 #FFCCFF #CCCCFF #99CCFF #FFCCCC #CCCCCC #99CCCC #FFCC99 #CCCC99 #99CC99 #FFCC66 #CCCC66 #99CC66 #FFCC33 #CCCC33 #99CC33 #FFCC00 #CCCC00 #99CC00 #FF99FF #CC99FF #9999FF #FF99CC #CC99CC #9999CC #FF9999 #CC9999 #999999 #FF9966 #CC9966 #999966 #FF9933 #CC9933 #999933 #FF9900 #CC9900 #999900 #FF66FF #CC66FF #9966FF #FF66CC #CC66CC #9966CC #FF6699 #CC6699 #996699 #FF6666 #CC6666 #996666 #FF6633 #CC6633 #996633 #FF6600 #CC6600 #996600 #FF33FF #CC33FF #9933FF #FF33CC #CC33CC #9933CC #FF3399 #CC3399 #993399 #FF3366 #CC3366 #993366 #FF3333 #CC3333 #993333 #FF3300 #CC3300 #993300 #FF00FF #CC00FF #9900FF #FF00CC #CC00CC #9900CC #FF0099 #CC0099 #990099 #FF0066 #CC0066 #990066 #FF0033 #CC0033 #990033 #FF0000 #CC0000 #990000 8 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. Hex Code Color Hex Code Color Hex Code Color #66FFFF #33FFFF #00FFFF #66FFCC #33FFCC #00FFCC #66FF99 #33FF99 #00FF99 #66FF66 #33FF66 #00FF66 #66FF33 #33FF33 #00FF33 #66FF00 #33FF00 #00FF00 #66CCFF #33CCFF #00CCFF #66CCCC #33CCCC #00CCCC #66CC99 #33CC99 #00CC99 #66CC66 #33CC66 #00CC66 #66CC33 #33CC33 #00CC33 #66CC00 #33CC00 #00CC00 #6699FF #3399FF #0099FF #6699CC #3399CC #0099CC #669999 #339999 #009999 #669966 #339966 #009966 #669933 #339933 #009933 #669900 #339900 #009900 #6666FF #3366FF #0066FF #6666CC #3366CC #0066CC #666699 #336699 #006699 #666666 #336666 #006666 #666633 #336633 #006633 #666600 #336600 #006600 #6633FF #3333FF #0033FF #6633CC #3333CC #0033CC #663399 #333399 #003399 #663366 #333366 #003366 #663333 #333333 #003333 #663300 #333300 #003300 #6600FF #3300FF #0000FF #6600CC #3300CC #0000CC #660099 #330099 #000099 #660066 #330066 #000066 #660033 #330033 #000033 #660000 #330000 #000000 9 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. (Back to Table of Contents) CSS Quick Reference Codes The following are a list of css properties and the possible values. These have been downloaded from http://www.w3schools.com (Back to Table of Contents) Property Description Values background A shorthand property for setting all background properties in one declaration background-color background-image background-repeat backgroundattachment background-position background-attachment Sets whether a background image is fixed or scrolls with the rest of the page scroll fixed background-color Sets the background color of an element color-rgb color-hex color-name transparent background-image Sets an image as the background url none color Sets the color of a text Color font-weight Sets the weight of a font normal bold bolder lighter font-style Sets the style of the font normal italic oblique font A shorthand property for setting all of the properties for a font in one declaration font-style font-weight font-size/line-height font-family font-family A prioritized list of font family names and/or generic family names for an element family-name generic-family font-size Sets the size of a font x-small small medium large 10 STUDENT WARNING: This course syllabus is from a previous semester archive and serves only as a preparatory reference. Please use this syllabus as a reference only until the professor opens the classroom and you have access to the updated course syllabus. Please do NOT purchase any books or start any work based on this syllabus; this syllabus may NOT be the one that your individual instructor uses for a course that has not yet started. If you need to verify course textbooks, please refer to the online course description through your student portal. This syllabus is proprietary material of APUS. x-large xx-large smaller larger length text-align Aligns the text in an element (Back to Table of Contents) 11 left right center justify