Syllabus Entrance
Printer Friendly
Email Syllabus

CS 321 Web Programming I
Clement, Brian F.


COURSE NUMBER: CS 321
COURSE TITILE: Web Programming
INSTRUCTOR: Brian F. Clement M.B.A.
TERM DATES: Spring 2,2005
MEETING TIMES: Fri.

COURSE SYLLABUS


I. COURSE DESCRIPTION:

This course provides and introduction to the various languages, tools and programming techniques used to program on the World Wide Web. The fundamentals of client-server programming will be emphasized. Course topics may include (but are not limited to): applets, HTML, Dynamic HTML, JavaScript, servlets, XML. Due to the particularly dynamic nature of the Web environment, course content will change as appropriate. Prerequisites: CS 219 and CS 255. 3:0:3

II. COURSE GOALS:

This goal of this course is to provide the student with a solid background in fundamental web programming theories. The student will be better prepared to plan, build and maintain various web programs/applications. Three primary areas will be emphasized: HTML, Applets, and JavaScript

III. LEARNING OBJECTIVES:

Upon successful completion of the course, students should fully understand the following concepts:

1. Current web programming perspectives
2. Web applications planning
3. Basic HTML, applet, and JavaScript coding
4. Basic Web Page development.
5. Web implementation and management issues

V. COURSE ARRANGEMENTS:

Course arrangements will consist of lectures, class discussions, laboratory examples and exercises, and homework assignments. Group and Individual projects and examinations may also be required. While laboratory facilities are available, students may complete required projects using computers outside the college campus providing the software requirements of the course are used.


V. COURSE REQUIREMENTS:

Students are responsible for reading all assignments from the text. All projects and assignments are due on the date assigned and late assignments will not be accepted unless coordinated with the instructor beforehand. Students are responsible for obtaining information regarding assignments made during any absence.

VI. TEXTBOOK(S):

Sebesta, Robert W. PROGRAMMING THE WORLD WIDE WEB. Current Edition. Pearson Education, Inc.

VII. SUPPLEMENTAL RESOURCE MATERIALS LIST:

Students will be required to have a presentation folder which includes a pocket in which projects are to be submitted.

VIII. CLASS MEETING AND EXAMINATION SCHEDULE:

Please refer to Appendix A of this syllabus.

IX. CLASS POLICIES:

Students are cautioned regarding Park College policies regarding class attendance and academic honesty. This policies will be strictly adhered to. Additionally, policies regarding smoking and eating established by the Sergeants Major Academy will be observed. Late projects and / or assignments will not be accepted. All make-up examinations will be administered through the college testing facilities and will be available the last two (2) days of the semester.
Students are further advised that pursuant to N.C.A.C.A.S., V.A., and T.E.A. policies, classes will be in session the entire prescribed length of time. In the event lectures and / or classroom activities are curtailed, all students will use remaining time in the laboratory facilities.

X. GRADING POLICIES:

Student Grades will be accumulated on a point basis where four hundred points is the maximum allowed. Points shall be awarded as follows:

100 Points = Mid Term Examination 100 Points = Projects / Quizes
100 Points = Final Examination 100 Points = Final Project

Total Points = 400 points



The letter grade awarded shall correspond to the points accumulated in the following manner:

360 to 400 Points (90% - 100%) = ‘A’
320 to 359 Points (80% - 89%) = ‘B’
280 to 319 Points (70% - 79%) = ‘C’
240 to 279 Points (60% - 69%) = ‘D’
Below 240 Points (<60%) = ‘F’

Students are advised that “Incomplete” will be given only in the severest of circumstances. It is the responsibility of the student to withdraw from the class prior to the closing date for “Withdrawal” grades.


XI. INSTRUCTOR DATA:

Brian F. Clement, M.B.A.
1309 Backus
El Paso, TX 79925-6604
(915)203-0220 brian@softsearchsystems.com


Office hours by appointment only.

Appendix A

Week Activity
01 Introduction and Web Overview

02 Conceptual Overview Programming for the W.W.W.

03 HTML

04 HTML Mid Term Exam

05 Applets

06 Applications Development using JavaScript

07 Project Presentations

08 Course Summary and Final Examination












This syllabus was prepared to provide a general outline of topics to be covered in the class and is subject to student mastery of the concepts and on-going presentations. Therefore, it is subject to revision based upon the actual accomplishments of the class.