Você está na página 1de 4

12PCS05 ADVANCED JAVA PROGRAMMING

4 Credits
UNIT I
Java Utilities: Collections I/O streams Networking Event Handling.
UNIT II
AWT: Windows, Controls, Layout Managers and Menus Swing. Multimedia: Images, Animation
and Audio JDBC.
UNIT III
Java Servlets: Design Life Cycle Constituents of javax.servlet package cookies session
tracking Java Server Pages: Overview Implicit Objects Scripting Standard actions
Directives.
UNIT IV
Remote Method Invocation: Remote Interface The Naming Class RMI Security Manager
Class RMI Exceptions Creating RMI Client and Server classes RMI I IOP.
UNIT V
Java Beans: Events Customization Introspection Persistence EJB: Introduction EJB
Container Classes Interfaces Deployment description Session Bean Entity Java Bean
Jar file.
REFERENCE BOOKS
1. Herbert Schildt, The Complete Reference JAVA 2 , Fourth Edition, 2001
2. Muthu, Programming with Java, Vijay Nicole Imprints Private Ltd., 2004
3. Deitel H.M. & Deital P.J, Java How To Program, Prentice-Hall of India, Fifth Edition, 2003.
4. Cay.S. Horstmann, Gary Cornel, Core Java 2 Vol. II- Advanced Features, Pearson
Education, 2004.
5. Tom Valsky, Enterprise JavaBeans Developing component based Distributed Applications,
Pearson 1999.
*********

12PCSP03 ADVANCED JAVA PROGRAMMING LAB


3 Credits
1) Implementation of Multi threading and Exception handling concepts
2) Implementation of I/O Streams
3) Programs in AWT, Swing and Event handling
4) Network Programming
5) Programs using JDBC.
6) Implementing Servlets / JSP
7) RMI

***********

12PCS06 DISTRIBUTED COMPUTING AND LINUX


4 Credits
UNIT- I
Introduction-Definition of a Distributed System- Goals- Connecting Users and Resources
Openness Scalability hardware Concepts: Multiprocessors Homogeneous
multicomputer systems Heterogeneous Multicomputer Systems Software Concepts:
Distributed operating Systems - Network Operating Systems Middleware-The Client-Server
model: Cline and Servers Application layering Client Server Architectures.
UNIT- II
Processes: Threads - clients code migration: Approaches to code migration Migration
and Local Resources Migration in Heterogeneous Systems Software agents Naming:
naming Entities: names, identifiers and Addresses Name resolution - The implementation
of a namespace Locating Mobile entities: Naming versus Locating entities Simple
solutions Removing unreferenced entities.
UNIT III
Synchronization: clock Synchronization - Physical Clock Synchronization algorithms use
of Synchronized clocks logical clocks - Global State Election algorithms - Mutual
Exclusion Distributed Transactions consistency and Replication Data Centric
Consistency Models: Linearizability and Sequential Consistency Weak Consistency
Distribution protocols: Replica placement Update Propagation.
UNIT IV
Fault Tolerance: Introduction to fault tolerance Process resilience: design issues Failure
Masking and replication Reliable Client-Server Communication: Point to Point
Communication RPC semantics in the presence of failures Reliable group of
Communication: basic Reliable multicasting Schemes Overview of CORBA Overview
of DCOM - Overview of NFS - Overview of WWW.
UNIT V
Linux Operating systems : Introduction History of UNIX and Linux System Features
Software Features Differences between Linux and Other Operating System hardware
requirements - sources of Linux Information Linux Startup and Setup : User accounts
Accessing the linux system Unix Commands Linux File Structure: Linux file types File
structures managing Files - Managing Directories File and Directory operation File
Management Operation: File and Directory permissions Jobs System Administration
Shells in Linux - Shell operations: Command Line Standard Input/Output- Redirection
Pipes Shell Scripts Shell Variables - Arithmetic Shell Operations Control Structures.
TEXT BOOK:
1. Andrew S.Tanenbaum and Marten Van Steen, Distributed Systems Principles and
Paradigms , PHI, 2004.
2. Richard Petersen , The Complete Reference Linux , TMH, 1998.
REFERENCE BOOKS:
1. Pradeep K.Sinha, Distributed Operating Systems , PHI, 2001.
2. George coulouris, Jean Dollimore and Tim Kindberg, Distributed Systems Concepts
and Design , 3rd Edition, Pearson Education,2002.
3. NIIT, Operating Systems Linux ,PHI, 2003.
***************

BCA (Computer Applications)


PHP Scripting Language
Credit: 4
UNIT I
Introducing PHP Basic development Concepts Creating first PHP Scripts Using Variable
and Operators Storing Data in variable Understanding Data types Setting and Checking
variables Data types Using Constants Manipulating Variables with Operators.
UNIT II
Controlling Program Flow: Writing Simple Conditional Statements - Writing More Complex
Conditional Statements Repeating Action with Loops Working with String and Numeric
Functions.
UNIT III
Working with Arrays: Storing Data in Arrays Processing Arrays with Loops and Iterations
Using Arrays with Forms - Working with Array Functions Working with Dates and Times.
UNIT IV
Using Functions and Classes: Creating User-Defined Functions - Creating Classes Using
Advanced OOP Concepts. Working with Files and Directories: Reading Files-Writing FilesProcessing Directories.
UNIT V
Working with Database and SQL : Introducing Database and SQL- Using MySQL-Adding and
modifying Data-Handling Errors Using SQLite Extension and PDO Extension. Introduction XML
Simple XML and DOM Extension.
BOOK FOR STUDY
1) PHP A Beginners Guide , VIKRAM VASWANI, Tata McGraw-Hill
BOOKS FOR REFERENCE
1. The PHP Complete Reference Steven Holzner Tata McGraw-Hill Edition.
2. Spring into PHP5 Steven Holzer, Tata McCraw Hill Edition
***********

PHP Practical List


1.
2.
3.
4.
5.

Write a program using controls and functions


Develop a program and check message passing mechanism between pages.
Design a program using String function and Arrays.
Develop a program using parsing functions (use Tokenizing)
Write a program and check Regular Expression, HTML functions, Hashing
functions.
6. Develop a program and check File System functions, Network functions, Date and
time functions.
7. Design a program using session
8. Develop a program using cookie and session

*************

12PCSP02 LINUX LAB


3 Credits

1. Write the shell script to check the status of file using test command.
2. Write the shell script to find the grade of students marks.
3. Write a menu driven shell program to perform the following.
i) Enter the sentence in file
ii) Search a whole worded in an existing file.
iii) Quit.
4. Write a shell script to perform case conversion.
5. Write a shell script to find the sum of digits.
6. Write a shell script to find the biggest of three numbers using command line
arguments. Check for sufficient number of command line arguments.
7. Write a shell script to copy, delete and renaming a file.
C-Linux
1. Implementation of system calls Open, read and close.
Create, write, lseek, stat, fstat.
2. Implementation of fork & exec.
3. Interprocess communication using messages, pipes and queues.
**********

Você também pode gostar