Archived Course Syllabi here

advertisement
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
Download