Software Engineering for Web Applications
This course site features links to online textbooks:
Internet Applications Workbook
Course Description
This is a course for students who already have some programming experience. The goal is to give students some experience in dealing with those challenges that are unique to Internet applications, such as:
concurrency;
unpredictable load;
security risks;
opportunity for wide-area distributed computing;
creating a reliable and stateful user experience on top of unreliable connections and stateless protocols;
extreme requirements and absurd development schedules;
requirements that change mid-way through a project, sometimes because of experience gained from testing with users;
user demands for a multi-modal interface.
Technical Requirements
Macromedia Dreamweaver, WAMP or
Microsoft Visual Studio, SQL Server Dev.
Student Projects
A photo of Plaza de Bolivar in Bogota, Colombia found on http://mitupv.mit.edu/, a bilingual online community developed by 6.171 students Aimee Lee and Kathy Lee. (Image courtesy of Sandra Gaviria.)
Endri XHINA
Ana DHEMBI
Two sessions / week
1 hour / session
Course 2008-2009Click here to for links to theProjects sites
Click here to get guidelines for
the presentations