CS132 - Creating Modern Web Apps

Welcome to CS132

CS132, 'Creating Modern Web Applications', is a spring semester course within the Brown CS department. The course has two tracks, one intended for CS concentrators, and one intended for non-Concentrators with previous design experience. It takes a holistic look at the process of developing Web Applications and aims to bring the students to a point of mastery of many of the most used web technologies, and development practices. The course includes a semester long group final project in which the students will be working with external companies, non-profits, and other organizations.

The class will be held in Barus and Holley 166 at 10am to 10:50am on Monday, Wednesday, and Friday.

FEB
9

JavaScript

The JavaScript assignment is out and available on the Assignments page. If you're looking for a good source of JavaScript information to help you, we suggest you start with the Mozilla JavaScript Tutorials. Our other noted resources are also a good start.

JAN
25

A note on course difficulty.

Several students have contacted us expressing concern about the difficulty level of the course. So we'd like to take a moment to clarify some points:

  1. This course is different in many ways from the version which was taught last year. The assignments have been completely redone, the final projects are a more formal experience, and there is both a midterm and a final. Thus, any reviews of the course from last year are not indicative of this year's course.
  2. If you have not taken CS32, it is completely acceptable to take the concentrator track. Students who have taken CS32 will have had experience in working on large-scale, open-ended projects. Such experience is not a prerequisite for the course. However, students should bear in mind that the concentrator track of CS132 may be an intense experience, especially for students without previous web background. Expect assignments to take upwards of 5-10 hours to complete.
  3. The "Designers" track does involve some programming, but to a much smaller degree than the concentrator track. Computer Science concentrators (or potential concentrators) are highly encouraged to take the concentrator track; a student who has taken CS15/17/19 has the required rigorous programming background to succeed in that track. Please let us know if you have any other questions we can help address! The TAs can always be contacted by sending an email to
JAN
25

First Class!

The first class will be held in Barus and Holley 166 at 10am to 10:50am on Wednesday the 25th.

You can contact the Head TAs at: