Ipsyllabus
Ipsyllabus
UNIT III PACKAGES AWT package Layouts Containers Event Package Event
Model Painting Garbage Collection - Multithreading Language Packages.
UNIT V JAVA BEANS AND NETWORKING Java Beans Application Builder Tools -
Using the Bean Developer Kit-Jar Files-Introspection- BDK- Using Bean Info Interface
Persistence- Java Beans API Using Bean Builder - Networking Basics - Java and the Net
InetAddress TCP/IP Client Sockets URL URL Connection TCP/IP Server Sockets A
Caching Proxy HTTP Server Datagrams.
REFERENCES:
1. Margaret Levine Young, Internet andWWW, 2nd Edition, Tata McGraw Hill, 2002.
2. Paul J. Deitel, Harvey M. Deitel, Internet & World Wide Web: How to Program, Pearson
Education International, 2009
3. Herbert Schildt, The Complete Reference Java 2, 4th Edition, Tata McGraw Hill, 2001
4. Joyce Farrell, Java Programming, Cengage Learning, Sixth Edition, 2011
5. C. Xavier, Java Programming: A Practical Approach, Tata McGraw Hill, 2011
6. Keyur shah, Gateway to Java Programmer Sun Certification, Tata Mc Graw Hill 2002
7. Poornachandra Sarang, Java Programming, McGraw Hill Professional, 2012
8. Herbert Schildt, Dale Skrien, Java Fundamentals A Comprehensive Introduction, Tata
Mc Graw Hill, 2013
9. John Dean, Raymond Dean, Introduction to Programming with JAVA A Problem
Solving Approach, Tata Mc Graw Hill, 2012
10. Ralph Bravaco, Shai Simonson, Java Programming : From the Ground Up, Tata
McGraw Hill Edition, 2012
11. D.S.Malik, Java Programming, Cengage Learning, 2009
12. Rashmi Kanta Das, Core Java for Beginners , Vikas Publishing House Pvt. Ltd., 2011
MC7312 INTERNET PROGRAMMING LABORATORY
1. Basics - Sending and receiving mails from one or more email clients, Video Conferencing
Demonstration.
2. Writing Java programs by making use of class, interface, package, etc. for the following
# Different types of inheritance study
# Uses of this keyword
# Polymorphism
# Creation of user specific packages
# Creation of jar files and using them
# User specific exception handling
3. Writing window based GUI applications using frames and applets such as Calculator
application, Fahrenheit to Centigrade conversion etc
4. Application of threads examples
5. Reading and writing text files
6. Writing an RMI application to access a remote method
7. Writing a Servlet program with database connectivity for a web based application such as
students result status checking, PNR number enquiry etc
8. Creation and usage of Java bean
9. Create a Personal Information System using Swing
10. Event Handling in Swing
11. FTP Using Sockets.
UNIT I INTRODUCTION
Software Engineering paradigms Waterfall Life cycle model Spiral Model Prototype Model
fourth Generation Techniques Planning Software Project Scheduling, Risk analysis and
management Requirements and Specification Case Study for Project Plan and SRS
REFERENCE BOOKS:
1. Roger S. Pressman, Software Engineering: A Practitioner Approach, Seventh edition,
McGrawHill, 2010.
2. Richard Fairley, Software Engineering Concepts, Tata McGraw Hill Edition, 2008
3. Ali Behforroz, Frederick J.Hudson, Software Engineering Fundamentals, Oxford Indian
Reprint, 2012
4. Sommerville, Software Engineering, Sixth Edition, AddisonWesley-Longman, 2004.
5. Kassem A. Saleh, Software Engineering, First Edition, J.Ross Publishing, 2009.
6. Pankaj Jalote, An Integrated approach to Software Engineering, Third Edition, Springer
Verlag,2005.
7. Roger S. Pressman, David Lowe, Web Engineering: A Practitioners Approach, Special
Indian edition, McGrawHill, 2008.
8. Jibitesh Mishra, Ashok Mohanty, Software Engineering, Pearson Education, First Edition,
2012