CS 344 - Web Programming

Fall 2008

General Information

Program Assignments

HW1

HW2

HW3

HW4 - paper

HW 5

Course Specifics

Course Description

CS 344. Introduction to Web Systems and Programming. 3 S.H. Focus of course is on the fundamentals of the Web as a computer system, and the components used in developing client-side Web-based applications.  Students will develop a number of Web pages and programs throughout the course and work with a team to develop an integrated, interactive web site. Prerequisite: CS 250 or permission of instructor.

Course Objectives and Expectations:

    Upon entering CS 344, student should have:

  1. Experience programming, equivalent to two semesters of college-level CS courses for majors.
  2. Knowledge of object-oriented programming.
  3. Experience using the web.
  4. Motivation to learn about the web and share what you’ve learned with others in class.

    Students may or may not have:

  1. Experience creating web pages or web sites
  2. Experience with databases

    Upon completing CS 344, students should be able to

  1. Create a dynamic website that meets W3C strict standards.
  2. Demonstrate knowledge of the components, and proficiency of tool use, for
    implementing a dynamic website.
  3. Set up a web server that supports access to a database.
  4. Specify strategies that will support their continued learning about new web
    functionality and standards.
  5. Explain the fundamental computer science concepts underlying the world wide web.