Course Description
The World Wide Web was proposed originally as a collection of static documents inter-connected by hyperlinks. Today, the web has grown into a rich platform, built on a variety of protocols, standards, and programming languages, that aims to replace many of the services traditionally provided by a desktop operating system. Topics will include: producing dynamic content using a server-based language, content serving databases and XML documents, session state management, multi-tier web-based architectures, web security, and core technologies including HTTP, HTML5, CSS, JavaScript, and SQL will be emphasized. This course will also study concepts and technologies including AJAX, social networking, mashups, JavaScript libraries (e.g., jQuery), and web security. This course is hands-on and project-based; students will construct a substantial dynamic web application based on the concepts, technologies, and techniques presented during lecture.
Course Information
Piazza and Gradescope Signup
- Piazza Course Signup
- Gradescope (use the entry code 92PW6E). Please visit the student workflow section on gradescope to understand how to submit assignments.
Course Time and Location
- COMPSCI 326-01 (Tim Richards) Tu/Th 4:00 PM - 5:15 PM South College Room W245
Lab Time and Location
- COMPSCI 326-01AA (Course Staff) M 4:00 PM - 4:50 PM South College Room W245
Office Hours
- Tim Richards, W 4-5, F 1-2:15 LGRC A351A or by appt
- Arjun Karuvally, T/W 10-12 LGRT 225
- Shiva Ramezani, M 2:15-3:45, T 1-2 CS BLDG 207