This course teaches the fundamentals of Web applications and implementation using the up-todate
web programming technologies. This course passes through four major phases. First, review
and enhance the I/O concepts discussed earlier (103/173) ensuring that the persistency needs of
any software application is fulfilled. Then, the basic knowledge required to develop Web Models
will be introduced, followed by the essential methods required to incorporate XHTML within Web
Views, and finally, introduce state-full techniques to handle user requests over the stateless HTTP
environment. The course shall be taught using an up-to-date Web-enabled IDE. The student will
develop a project that incorporates all topics that have been previously covered.