Ranger's Home
Clarke Steinback Ph.D.
Web Page Design
CSCI 245 Spring 2004
Syllabus
Course Information    Course Objectives    Course Outcomes    Grading   

Course InformationTop of Page


Course
CSCI 245Web Programming Fundamentals3 Units(TRACS 10970)
Section
LectureMonday & Wednesday4:00 - 5:15 PMOCNL 124
 
Contact
InstructorClarke Steinback, Ph.D.
OfficeO'Connell 230
Telephone
Emailranger@ecst.csuchico.edu
Web Pagehttp://www.ecst.csuchico.edu/~ranger/
Office Hours
Monday3:00to4:00 PM
Wednesday5:15to6:15 PM
Thursday3:00to4:00 PM
 
Description
This course is a comprehensive introduction to the major technologies used in the construction of interactive, client-server Web sites. Emphasis will be placed on the protocols and standards used for exchanging data between the client and server programs, and between the server programs and databases. Implementation methods will be discussed using both current programming languages and scripting languages, both for the server programs, and on the client side for the creation of dynamic Web pages. The use of direct client-to-server network communication, performance implications for current implementation technologies, and techniques for increasing Web site security will be discussed.
 
Prerequisites
CSCI 151
Extensive knowledge of and experience in HTML (CSCI 145),  problem solving, programming, debugging, and testing.
 
Text & Materials
Optional reference books.  Access to computer, software, and Internet.
 
Topics
DHTML
SSI
Perl
JSP/Servlet
 

Course ObjectivesTop of Page

  • All students will be able to analyze and solve Web programming problems.
  • All students will be able to continually upgrade their Web programming knowledge and skills.
  • All students will be effective oral and written communicators.
  • All students will be able to function effectively as members of multi-disciplinary teams.  
  • All students will have an appreciation for the individual and society concerns regarding the Web, and they will be aware of the impact of their work on the individual, and society.
  • Those students seeking to be Web professionals will have the skills to use and design new and innovative systems that meet individual, business, and societal needs.
  • All students will have the skills to learn beyond the immediate class delivery and to combine areas of knowledge to create successful solutions.

Course OutcomesTop of Page

  • An ability to apply knowledge of Web programming
  • An ability to design and implement both focused and real world Web programs as well as to analyze code
  • An ability to design a real world Web programming solutions to meet desired needs
  • An ability to function on multi-disciplinary teams to create effective real world Web solutions
  • An ability to identify, formulate and solve issues and problems involved in creating effective real world Web solutions
  • An understanding of professional and ethical responsibilities of creating and publishing Web solutions
  • An ability to communicate effectively to Web professionals and to Web site clients
  • An ability to utilize the Web as a learning tool and resource
  • A knowledge of contemporary issues in Web and Web programming
  • An ability to use the techniques, skills, and current tools necessary for Web programming and Web solutions implementation

GradingTop of Page

ComponentDue DatePercent
HomeworkThroughout Semester30%
Project17 May 200430%
Midterm Examination29 March 200420%
Final Examination17 May 200420%
Total 100%
 
An overall 65 percent of the total evaluation points will be considered minimal passing with a required minimum of 50% of EACH of aspects of the class being necessary, but not sufficient to pass the class.

In this course you are being graded as an individual and you must do your own work.  Academic dishonesty will result in failure for the assignment and may result in failure for the entire course.  See University policies:  Academic Honesty and Code of Student Rights and Responsibilities.

Assignments will be weighted by difficulty and will be graded on design, style, documentation, correctness, and completeness.  Assignments are NOT turned-in to the Department Office NOR slid under the instructor's office door. Those assignments that are to be turned-in via paper must be turned-in at the start of the specified lecture.

Late assignments receive an automatic 20% penalty and an additional reduction of 20% for every additional week.  If you are unable to take an examination or if you miss an assignment due  date because of illness or emergency, you must present verifying written documentation.

 
  
Links:Academic Honesty
 Code of Student Rights and Responsibilities
  
  
  
 
Ranger's Home
Advising
Research
Instruction
2003 Fall
2004 Spring
CSCI 140
CSCI 245
Assignments
Calendar
Gradebook
Samples
Syllabus
2004 Fall
2005 Spring
CSCI 245 | Assignments | Calendar | Gradebook | Samples | Syllabus
Ranger's Home | Advising | Research | Instruction | 2003 Fall | 2004 Spring | 2004 Fall | 2005 Spring

  Mailto: ranger@ecst.csuchico.edu
  ranger@ecst.csuchico.edu

Maintained by Maintained by Freedom - Website Content Management System.   Developed by Diverse Network Associates Inc. Designed by Diverse Network Associates - Web Design, Programming, Networking, Technology.
© Copyright 2004 Diverse Network Associates, Inc. All rights reserved.