Syllabus
Southern
Department
of Computer Science
CS
210 Web Development I
CRN 7068 Spring Quarter 2009
Prerequisite: cs115 or equivalent
Instructor Information
Instructor: Dan Harvey
Room: Computer Science Building #CS218
Phone: 552-6149
E-mail: harveyd@sou.edu
Office
Hours: Monday, Wednesday, Thursday 8:00-9:00, 11:00-12:00
Web
Site cs.sou.edu/~harveyd
The web site is available for quiz results, lab assignments, weekly
handouts, tutorials, on-line lecture, current grade status, and contact with
class members. Click on the cs210 and then select the desired option.
Class Times
Monday, Wednesday 2:00-2:50 CS206, 3:00-3:50
PCW
Final
Exam: Wednesday June 10, 3:30 – 5:30
Course Text
XHTML
and JavaScript, Larry Randles Lagerstrom,
McGraw Hill-Irwin
Course Objectives
This course provides an
introduction to client side web development. Students learn how to create web
pages using XHTML. The web pages will include frames, forms, cascading style
sheets, and sound. Students also will gain exposure to a popular scripting
language that will enable them to add additional functionality to their web
pages. For example, students will be able to create rollover images, process
GUI forms at the client side, create browser windows, add animation and
dynamically alter content in their pages. Script language concepts will include
variables, loops, conditions, and arrays.
This class now also counts
towards satisfying the university’s general studies science requirement. As
such we will discuss the scientific mode of learning and apply critical
thinking to distinguish between science and pseudo-science. We will also
discuss the impacts of technologies like the Internet on society.
Prerequisites: basic computer literacy.
Notes
This is a class that is offered in both hybrid and
traditional hybrid form. If you enroll in the hybrid version, do not assume
that it is easier, even though it meets only once per week. The advantage is it
accommodates the busy schedule of working adults. However, to succeed in this
mode of delivery, you will need to be able to work and learn on your own to a
large degree. The hybrid class will also have an online discussion group
component. Students will need to participate in this forum as part of their
grade. The class web-site has a handbook that discusses expectations for hybrid
mode classes.
For both hybrid and traditional classes, all class
information is posted on-line at our class web-site (http://cs.sou.edu/~harveyd). Many of the
requirements will be communicated by e-mail. Make sure to visit the class
web-site and check your student e-mail account often.
Week 1 Introduction, basic
XHTML tags
Week 2 Cascading style
sheets
Week 3 Hyperlinks, Images,
sound, and movies
Week 4 lists, tables, and
frames
Week
5 JavaScript
introduction
Week
6 Document
Object Model and Forms
Week
7 JavaScript
functions, variables, expressions, types
Week 8 Arrays, rollovers,
slide shows, popups, conditions, time & day
Week 9 Loops, animation, dynamic HTML
Week 10 JavaScript cookies,
objects, and review
Course
Grading
There will be
weekly lab assignments. The assignment due dates will be announced in class and
confirmed by email. There is a 10% reduction for late labs that are turned in
within one week of the due date. There is a 30% reduction for late labs that
are turned in within two weeks of the due date. Labs more than 2 weeks late
will not be accepted. The lab average is worth 30% of your total grade.
There will be three
quizzes. The lowest quiz score is dropped. Make-up quizzes will not be given
unless arrangements are made in advance. The quiz average is worth 30% of you
total grade.
A comprehensive
final will be given that is based upon the topics covered in the quizzes. The
final is worth 30% of the total grade.
For the hybrid
on-line class, students must participate in the on-going discussion group and
accumulate 50 participation points during the quarter. For the traditional
class, you will be assigned several short research projects where you will
prepare a two page paper. This is required because the Web Development class
can count as part of your general study science requirements. This component is
worth 10% of the total grade.
Grade
Breakdown: 93-100% A 90-92% A-
88-89%
B+ 82-87 B
80-81% B-
78-79% C+
72-77 C 70-71% C-
68-69% D+
62-67 D 60-61% D-
Under 60 F
Disabilities
If you are in need of academic
support because of a documented disability (whether it be learning, mobility,
psychiatric, health-related, or sensory) you may be eligible for academic or
other accommodations through Disability Services for Students. Contact
Disability Services for Students; Director DSS 552-6213, or schedule an
appointment in person at the