CS 344 - Web Programming
Fall 2018
Welcome to Web Programming
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, students 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'e 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 current W3C 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.
Latest News
Textbook
Aug 26, 2018
The textbook for the class is required and is an online book. It may be ordered from the bookstore or directly from the publisher. Check your email for instructions on how to access the book.