Instructor: Peter F. Klemperer, pklemperer@umass.edu
Lectures: TuTh 4:00PM - 5:15PM, on Zoom
Labs: Mo 4:00PM - 4:50PM, on Zoom
Course web page: https://sites.google.com/umass.edu/compsci326-s21-webprogramming/home
Recommended IDEs: Visual Studio Code
TAs: TBA
Office hours:
Dr. Klemperer: Monday 1:30-2:30 PM, on Zoom; 1-on-1 by appointment
TAs: Please see top of Moodle page for dates and Zoom links.
Piazza:
Course syllabus: https://sites.google.com/umass.edu/compsci326-s21-webprogramming/syllabus
The web is arguably today’s most important application platform. Web browsers run on practically every device, and even many phone applications are in fact web applications under the covers. This course will cover a broad range of client-side web technologies, including HTTP itself, HTML5, CSS, and JavaScript; it will additionally cover key concepts for the server side of web applications, including key value stores and SQL servers. This course will also cover key concepts and technologies including AJAX, JavaScript libraries (e.g., jQuery), and web security. This course is hands-on and heavily project-based; students will construct a substantial dynamic web application based on the concepts, technologies, and techniques presented during lectures and in readings. This course satisfies the IE Requirement.
Zybook available at E-Campus Bookstore.