Syllabus

Southern Oregon University

Department of Computer Science

CS 210 Web Development I
CRN 1789 Fall Quarter 2011
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 - 12:30 pm -1:30 pm

                        Tuesday, Thursday - 10:00 am -12:00 midday

 

 

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: Tuesday, Thursday 1:30-2:20 CS206, 2:30-3:20 PCE

 

Final Exam: Tuesday December 6, 1:00 – 3:00

 

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.

Tentative Chapter Coverage

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 three page paper. This satisfies the science exploration general studies requirement. 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 ACCESS Center, Stevenson Union, lower-level.