This course will be largely a practical/programming course with hands on experience with the most popular tools and languages for the Internet. This course will take a look at the technology and theory that drives the Internet. It will go behind the fancy interfaces and expose the bare essentials that make up this facinating interconnection of networks.
Programming assignments will be worth 40%, Midterm 20% and Final 40%Prerequisites:
V22.0202 & V22.0310. A working knowledge of C++ or Java will be useful.Recommended Books:
1. The Java Programming Language Ken Arnold & James Gosling Addison-Wesley Publishing Company, Inc 2. Client/Server Programming with JAVA & CORBA Robert Orfali & Dan Harkey Wiley Computer PublishingDescription:
Covers various aspects of Internet technologies. Explores the foundation blocks that make up the internet. Explores the database aspects in internet, the data structures required for internet, the programing languages of the internet, distributed computing in the internet, the networking that is behind the internet and the security issues in internet.