Internet, Intranet, and Extranet, will be covered. Web server management, threats, security of client and server, network security like firewall, SSL, authentication and authorization, search engine, Internet protocols like TCP/IP, SGML, XML. Design and developments of Web applications using Java Applets, ASP, Java Script, CGI and other Web tools are discussed. The course includes lab works based on theory taught.