CS 4830: Science and Engineering of the WWW


This course addresses the languages, protocols, services and tools that enable the web.

course website: http://4830.ryannedolan.info

instructor: Ryanne Dolan (at) gmail.com
TA: Sean Lander
Office hours: Monday 2-3pm in 247 EBW


By the end of the semester, you should be comfortable with developing secure, scalable web applications and web services using an array of modern tools and languages.

Topics include:

Projects include:
This class does not have a required textbook.  All material and resources will be available on this website.


80% Projects
10% Midterm
10% Final

Obligatory Statements

Academic Dishonesty

Academic integrity is fundamental to the activities and principles of a university. All members of the academic community must be condent that each person's work has been responsibly and honorably acquired, developed, and presented. Any effort to gain an advantage not given to all students is dishonest whether or not the effort is successful. The academic community regards breaches of the academic integrity rules as extremely serious matters. Sanctions for such a breach may include academic sanctions from the instructor, including failing the course for any violation, to disciplinary sanctions ranging from probation to expulsion. When in doubt about plagiarism, paraphrasing, quoting, collaboration, or any other form of cheating, consult the course instructor.


If you need accommodations because of a disability, if you have emergency medical information to share with me, or if you need special arrangements in case the building must be evacuated, please inform me immediately. Please see me privately after class.

To request academic accommodations (for example, a note-taker), students must also register with the Office of Disability Services, (http://disabilityservices.missouri.edu), S5 Memorial Union, 882-4696. It is the campus oce responsible for reviewing documentation provided by students requesting academic accommodations, and for accommodations planning in cooperation with students and instructors, as needed and consistent with course requirements. For other MU resources for students with disabilities, click on "Disability Resources" on the MU homepage.

Intellectual Pluralism

The University community welcomes intellectual diversity and respects student rights. Students who have questions concerning the quality of instruction in this class may address concerns to either the Departmental Chair or Divisional leader or Director of the Oce of Students Rights and Responsibilities (http://osrr.missouri.edu/). All students will have the opportunity to submit an anonymous evaluation of the instructor at the end of the course.