CS 350-3
Web Application Development
Catalog Description
A comprehensive introduction to languages and tools used to create client side and server side Web applications. Topics include, but are not limited to, markup languages, scripting languages, dynamic web pages, processing forms, server-side technologies, and database access.
Prerequisite:
CS 202 with a grade of C or better.
Objectives
1. To give the students a thorough introduction to the various concepts and commonly used tools and languages related to web application development.
2. To expose the students to meaningful hands-on projects.
Organization
The course meets for three lecture hours per week. Topic coverage is given in terms of lecture hours. The following course outline is not necessarily intended as a sequential ordering.
Course Outline
| Lectures | ||
| 1. | Introduction | 2 |
| 2. | HTML and XHTML | 3 |
| 3. | Cascading Style Sheets | 3 |
| 4. | JavaScript | 6 |
| 5. | Dynamic HTML with JavaScript | 4 |
| 6. | Java Applets | 3 |
| 7. | XML | 3 |
| 8. | Perl and CGI Programming | 6 |
| 9. | Java Servlets | 4 |
| 10. | PHP and Database Access | 6 |
| Total | 40 | |