CSI 345: GUI and Web Programming

The tools and techniques used to create computer programs that have graphical user interfaces (GUIs). Emphasis is placed on applications that make use of the World Wide Web. Topics will include XHTML, Javascript, Java servlets, and CGI programming. Prerequisite: CSI 220.