MMC401

INTERNET AND JAVA PROGRAMMING 

1. INTRODUCTION AND EVOLUTION OF INTERNET [10]
Introduction— History of Internet and Evolution (LAN, WAN, etc.) — Basics of Communications-Accessing the Internet— Connection Services— Internet Resources—Internet Addressing — Hardware elements associated with internet.

2. PROTOCOLS, UTILITIES, APPLICATIONS [10]
Internet Protocols — ICMP, IGMP, UDP, TCP/IP, HTTP — Other Protocols — Telnet — Gopher WAIS Applications — Mail and its Types — MIME — FTP — Remote access and Transactions. Services, Searchers, Browsers: Directory Services, Finger, WAIS, Whois, DNS, Net Find, X 500 — Mosaic. Image, Binary Files via Newsgroups, Browsing and Searching — Web indexes — Search Engines and their types.

3. JAVA PROGRAMMING: PART I [10]
Introduction — Features of Java — Structure — Elements of Java — Tokens - Data Types — Expressions — Statements - Array, String, String Buffer, Vectors — Methods — Object Oriented Features- Classes, Objects — Constructors.

4. JAVA PROGRAMMING: PART II [10]
Inheritance — Packages - Interface — Abstract class — Special types of classes - Multi Threaded Programming — Exception Handling — Utilities and Collections — I/O Streams - Applet Programming.

5. JAVA PROGRAMMING: PART III [10]
AWT - Graphics - Event Handling - Swings - Networking - Examples in Servlets and RMI - Database Handling.

REFERENCES:
1. Daniel C. Lynch, Marchail T. Rose, “Internet Systems Handbook”, Addison Wesley, Jan 1993.
2. Deitel & Deitel, “Internet and WWW — How to Program?”- Prentice Hall, 2000.
3. The Internet Business Companion.
4. Patric Naughton and Herbert Schildt, “Java2 Complete Reference”, Tata McGraw Hill, 1999.
5. Wendy G. Lehnert, “Internet .01”, University of Massachusetts, Addison Welsey, 1998.
6. Wendy G. Lehnert, “Light on the Internet”, University of Massachusetts, Addison Wesley,1999.
7. Norton Peter and William Stanek, “Guide to Java Programming”, Sams net, 1996.
8. “Java Workshop Programming”, BPB, New Delhi, 1997.
9. Corner, “ TCP/ IP Volume I, II, Ill