CS/INFO 3300: Data-Driven Web Applications

This course is an advanced introduction to Web application development. We cover both relational and non-relational (NoSQL) storage management solutions, middle tier development with a focus on good software design practices, as well as the use of Web development frameworks and APIs. For their main course project, students develop a data-driven Facebook application.

The main platform for distributing course material such as the syllabus, lecture slides, homeworks etc. is the Course Management System (CMS). In addition, we will be using Piazza as a forum for student discussion. Therefore, this website is deliberately fairly minimalistic. If you have trouble accessing CMS or if you are not currently a student in the course but have questions, please contact Lucja (lak32).

Staff:

Here are the contact details for the 3300 course staff:

Office hours:

For the week of April 29th, the office hours schedule is as follows:

After that, there are no more formal office hours but you can email any member of the course staff for an appointment.

Lecture times:

The course meets three times a week, MWF 11:15am - 12:05pm, in Hollister B14. Typically the Monday and Wednesday classes will be lectures, while the Friday class will be a more informal section or tutorial led by one of the TAs.

Textbooks:

There is no official required textbook for the course, although several books may be useful for various portions of the material and will be available on reserve at Uris Library. In addtion, I will provide links to relevant online material as appropriate throughout the course.

Academic integrity:

All students in the course are expected to adhere to the Cornell Code of Academic Integrity.