0% found this document useful (0 votes)
218 views5 pages

Ipsyllabus

This document outlines the course details for MC7305 Internet Programming. It includes 5 units that cover topics like internet applications, Java fundamentals, advanced Java packages, Java beans and networking, and references 11 textbooks. It also provides information on the related laboratory course MC7312 Internet Programming Laboratory which involves developing Java programs, GUI apps, RMI applications, servlets, and FTP sockets programs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
218 views5 pages

Ipsyllabus

This document outlines the course details for MC7305 Internet Programming. It includes 5 units that cover topics like internet applications, Java fundamentals, advanced Java packages, Java beans and networking, and references 11 textbooks. It also provides information on the related laboratory course MC7312 Internet Programming Laboratory which involves developing Java programs, GUI apps, RMI applications, servlets, and FTP sockets programs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

THEORY

1. MC7301 Computer Networks


2. MC7302 Embedded Systems
3. MC7303 Software Engineering
4. MC7304 Professional Ethics
5. MC7305 Internet Programming
PRACTICAL
6. MC7311 Embedded Systems Laboratory
7. MC7312 Internet Programming Laboratory
8. MC7313 Visual Programming Laboratory
MC 7305 INTERNET PROGRAMMING

UNIT I INTERNET APPLICATIONS Domain Name System - Exchanging E-mail


Sending and Receiving Files - Fighting Spam, Sorting Mail and avoiding e-mail viruses
Chatting and Conferencing on the Internet Online Chatting - Messaging Usenet Newsgroup
Voice and Video Conferencing Web Security, Privacy, and site- blocking FTP.

UNIT II JAVA FUNDAMENTAL Java features Java Platform Java Fundamentals


Expressions, Operators, and Control Structures Classes, Packages and Interfaces Exception
Handling.

UNIT III PACKAGES AWT package Layouts Containers Event Package Event
Model Painting Garbage Collection - Multithreading Language Packages.

UNIT IV ADVANCED JAVA PROGRAMMING Utility Packages Input Output Packages


Inner Classes Java Database Connectivity - Servlets - RMI Swing Fundamentals - Swing
Classes.

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.

MC7313 VISUAL PROGRAMMING LABORATORY


VB
1. Database applications using data control.
VC++
1. SDK type programs code for GDI objects.
2. Implementation of Process management using PWCT
3. Implementation of advanced dynamic Slider & Image control applications
4. Programming for reading and writing into documents.
5. Creating DLLs and using them.
6. Data access through ODBC Cdatabase, Crecordset.
7. Creating status bar application, static and dynamic splitter windows
8. create an application that will load the bit map dynamically with and without wizard
9. Creating Active-x controls using .Net
MC7303 SOFTWARE ENGINEERING

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

UNIT II SOFTWARE DESIGN


Abstraction Modularity Software Architecture Cohesion Coupling Various Design
Concepts and notations Real time and Distributed System Design Documentation Dataflow
Oriented design Jackson System development Designing for reuse Programming standards
Case Study for Design of any Application Project.

UNIT III SOFTWARE TESTING AND MAINTENANCE


Software Testing Fundamentals Software testing strategies Black Box Testing White Box
Testing System Testing Object Orientation Testing State based Testing - Testing Tools
Test Case Management Software Maintenance Organization Maintenance Report Types of
Maintenance Case Study for Testing Techniques

UNIT IV SOFTWARE METRICS


Scope Classification of metrics Measuring Process and Product attributes Direct and
Indirect measures Cost Estimation - Reliability Software Quality Assurance Standards
Case Study for COCOMO model
UNIT V SCM & WEB ENGINEERING
Need for SCM Version Control SCM process Software Configuration Items Taxonomy
CASE Repository Features Web Engineering

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

You might also like