Monday, October 31, 2011

Creating a Software Engineering for Internet Applications course

Some time back I came across an excellent course called Software Engineering for Internet Applications. The course is taught by Phillip Greenspun at MIT, and has also been replicated by several other universities.

From some time, I have been thinking of creating an Applied Course on Internet Applications on diycomputerscience.com. I wanted it to be a course which would teach the most important concepts of Internet applications like understanding the HTTP protocol, web servers, databases, concurrency, scalability, security, usability, etc in a hands on approach.

The SEIA course provides a perfect guideline for such a course. I will probably make a few changes to the SEIA course, but my course will probably re-use a large part of the SEIA structure, but will probably have different problem sets.

No comments:

Post a Comment