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:
- Experience programming, equivalent to two semesters of college-level CS courses for majors.
- Knowledge of object-oriented programming.
- Experience using the web.
- Motivation to learn about the web and share what you’ve learned with others in class.
Students may or may not have:
- Experience creating web pages or web sites
- Experience with databases
Upon completing CS 344, students should be able to
- Create a dynamic website that meets W3C strict standards.
- Demonstrate knowledge of the components, and proficiency of tool use, for
implementing a dynamic website. - Set up a web server that supports access to a database.
- Specify strategies that will support their continued learning about new web
functionality and standards. - Explain the fundamental computer science concepts underlying the world wide web.
