Thursday, December 18, 2008

first project review


III MCA and III BCA students are asked to submit the details of the company in which they are doing project on or before october 22 and topic of the project on or before november 24. The first project review will be held on februvary 10, second review on march 22 (for III BCA) and april 12 (for III MCA) and model review on may 6.....


III B.Sc. IT RDBMS lab cycle...click here

Project 2022 Entry form ...click here

II B.Sc IT Java Lab cycle ...click here

Project 2021 Entry form ...click here

II B.Sc. It First internal marks JAVA ...click here

II B.Sc. It JAVA Online notes ...click here

II B.Com CA VB Online notes ...click here

III BCA vb.net Online lab programs ...click here

II B.Sc. It asp.net Online notes ...click here

II B.Sc. It asp.net Online lab programs ...click here

III BCA Vb.net Online notes ...click here

Project 2020 Entry form ...click here

III B.Sc CS Data communication and networks link... click here

III BCA vb.net lab cycle programs...click here

III BCA Web technology ... syllabus ...click here

III B.Sc CS Client Server Computing syllabus ... click here

my facebook link ... click here

Java Objective Type Questions & Answers...Click here

Computer Science Objective Type Questions with Answers... click here

On line Assignment... click here

III MCA Project Review Results...click here

III BCA External Project Viva Voce Details...click here

III BCA Project Review Results...click here

III MCA/ III BCA Project Report Format...click here

III MCA and III BCA First Project Review Details...click here





III MCA project entry form...click here

III BCA project entry form...click here

Online Training...click here

Programmer Job last date 5.8.2011... click here

Spot admission going on ...click here

III MCA Model Review Details...click here

III MCA Provisional and Convacation Certificate ...click here

III MCA Second Project Review Results...click here

III BCA Project Review Results...click here

III MCA Exam fees last date 14.3.2011...click here

Job fair on sunday 13 march 2011...click here

III MCA II Project Review Details...click here

III MCA Project Review Results...click here

Spot admission going on ...click here

III MCA project entry form...click here

III BCA project entry form...click here

MCA Internal Practical Exam...click here

Walk-in Interview on 08 Dec 2010 in MKU Evening College Madurai...click here

campus interview on 28.8.2010...click here

III MCA V Semester Syllabus...click here

I MCA I Semester Syllabus...click here

III BCA V Semester syllabus...click here


III MCA/III BCA Project report format ...click here


III MCA II project Review details...click here

III BCA project status...click here

III MCA I project Review Results...click here

II MCA lab cycle. ...click here


III MCA Project status ...click here


II BCA IV semester syllabus... click here


II MCA IV semester syllabus... click here


MCA internal practical exam ... click here


III MCA lab cycle... click here


II MCA lab cycle... click here


I BCA lab cycle ....click here


II BCA Lab cycle.... click here


I BCA I Semester syllabus... click here


II BCA III Semester syllabus... click here


III BCA V Semester syllabus... click here


III MCA Second Project review ... click here




II MCA III Semester syllabus... click here


III MCA V Semester syllabus... click here


III MCA First project review results>
A6700200 K.Jeyanthi : simply the concept is give. No knowledge about the language of implementation
A6700205 M.Arivazhagan :should be clear about the conceptual view of the project
A6700206 D.Arun Nivas : progress of the project OK. need to refer more
A6700207 S.Christofer :No through knowledge on the project
A6700208 C.Kannan : Progress of the project is OK. need refer to more
A6700209 R.Pradeep Sathyaraj :progress of the project is ok. need refer to more
A6700210 D.Sureshkumar :Need to refer the clustering algorithms, sample algorithm and data
set used to be shown
III BCA Event Diary Details
700 Z.Masthan Bibi: progress of the project is ok, need to refer more
702 P.Nithya Kalyani: should be clear about the conceptual view of the project
704 A.Vallikannu: progress of the project is ok, need to refer language description
706 P.Arish: simply the concept is give no knowledge about the language
708 R.Arun Kumar: progress of the project is ok
709 K.Ashok Kumar:simply the concept is give no knowledge about the language

712 J.Joseph Nehemiah: progess of the project is OK, need to refer more
713 K.Karthick: progress of the project is OK, need to refer more
717 R.Rajesh Raj: simply the concept is give no knowledge about the language
718 V.Ranjith Kumar: No through knowledge on the project
719 D.Sankara Pandian: progress of the project is OK, need to refer more
723 P.Sheik Jalal: No through knowledge on the project
725 M.Thanga palani: No through knowledge on the project







MADURAI KAMARAJ UNIVERSITY
(UNIVERSITY WITH POTENTIAL FOR EXCELLENCE)





EVENING COLLEGE




MADUARI
III M.C.A
All students must give the following information on 12.1.2009.
1.company details
2.project title
3.software description
An event diary to be opened on 12.1.2009


MADURAI KAMARAJ UNIVERSITY
(UNIVERSITY WITH POTENTIAL FOR EXCELLENCE)
EVENING COLLEGE MADUARI


III B.C.A
All students must give the following information on 9.1.2009.
1.company details(1 mark)
2.project title (2 marks)
3.software description (2 marks)
An event diary to be opened on 9.1.2009.
After the last date you will not get the above marks
celebrex





III MCA Second Project Review April 2009




Submit the following documents for the second review to be held

on 27.04.2009 at 11 a.m. One page description for the following

1.About the project

2.project introduction

3.feasibility study

4.Initial Investigation

5.Benefits of proposed system

6.software and hardware requirements

7.Programming environments

8.System diagram

9.Data flow diagram

10.Table design

11.Input and output design

12.Testing

13.Quality assurance

14.System security

15.Maintenance, future enhancement and Attendence certificate



Note : Only those who had paid the final semester tution fee are permitted to attend the review





II MCA III Semester Syallabus





1.Optimization techniques




Unit I


Introduction to O.R- L.P problem formation - Graphical method - simplex method - big M method

-duality -Dual Simplex method


Unit II


Transportation problems - vogel's approximation method - MODI method - transshipment problem

Assignment problem - Traveling salesman problem.

Unit III


Game theory - two person zero sum game - game with and without saddle point - solution of 2*2

game - dominance - Graphical method and linear programmer method.


Network scheduling - critical path - CPM - PERT - PERT algorithm - Time cost optimization

algorithm - Ray method - resource allocation and scheduling.


Unit IV


Inventory problems: deterministic model - EOQ model with uniform demand, Production Inventory

model, Inventory model with planned shortages and inventory model with quantity discounts


Probabilistic inventory model - Inventory systems - safety stock - reorder level - reorder

point determination

Unit V


Queuing theory:poisson and exponential distribution,birth -death process.queues with combined

arrivals and departures : steady state measures ; specialized passion queues : Including

multiple servers and / or finite waiting hall



Test Books:

1.Operations Research - An Introduction - Hamdy A.Taha, Macmillan International student's

edition , Delhi 1996

2.Operations Research, Kanti swarup, R.K. Gupta and manmohan, sultahn chand and sons, Delhi

1994


2.Computer Networks


Unit I


Introduction - fundamental concepts - data communications - protocols - standards

standards organizations - signal propagation - analog and digital signals - bandwidth of a

signal and medium - bandwidth of a signal and a medium - Fourier analysis and the concept of

bandwidth of a signal-data transmission rate and the bandwidth.Analog and digital transmission

methods: Introduction - Analog signal transmission - digital signal transmission - baud rate

and bit per second - analog, signal storage and transmission - Nyquist theorem. modes of data

transmission and synchronous and Asynchronous communication - simplex, half duplex and full

duplex communication - multiplexing - types of multiplexing-FDM versus TDM.Transmission errors

Detection and correction:introduction - error classification - types of errors - error detection

Transmission media: introduction: guided media - unguided media - Shannon capacity.

Unit II


Netowork toplogies, switching and routing algorithms: Introduction - mesh, star, tree

ring, bus, hybrid topology -switching basics - circuit switching - packet switching - message

switching - router and routing - factors affecting routing algorithms - routing algorithms -

approaches to routing. Networking protocols and OSI model: Introduction - protocols in computer

communications - OSI models - OSI layer functions. LAN - Ethernet - token ring FDDI - MAN - DQDB

SMDS - WAN, architecture, transmission mechanism, addressing - packet forwarding - next hop tables

and routing

Unit III


Isdn background, architecture, interfaces - functional grouping - reference points - ISDN

protocol architecture - B-ISDN, x.25 protocol: how x.25 works - characteristics of x.25 - packet

format - x.25 operation. frame relay: need for frame relay - how it works - frame format - congestion

control - traffic control - FRAD - other features ATM overview - packet size - virtual circuits

in ATM - ATM cells - switching - ATM layers.


Unit IV


Internetworking concepts, Devices, internet basics, history and architecture: Introduction - why

internetworking - problem in internetworking - dealing with Incomatibility issues - virtual networsks

Internetworking devices - repeaters - bridges -routers - gateways. History, growth of internet

internet topology - internal architecture of ISP. ways of Accessing the internet: Dial up access

for an individual user - why IP addresses? - logical addresses - example - concept of IP addresses


Unit V


TCP basics - Features of TCP - Relationship between TCP and IP - ports and sockets - passive open and

ACtive open connections - TCP connections - what makes TCP reliable ? - TCP packet format -persistent

TCP connections - UDP - UDP packet - Difference between TCP and UDP. DNS - Email - FTP - TFTP. History

of www- basics of www and browsing - locating information in the internet -html-web browser architecture

web pages and multimedia - remote login (telnet) -static dynamic active web page

Text Book:

Data Communication and Networks - Achyut S.Godbole, Tata McGraw hall, 2005

3.Design and Analysis of Algorithms



Unit I


Introduction: Algorithm - scope of algorithms - steps of development of algorithm - types of problem

-types of solution procedure / Algorithm - components of algorithm - Graphs: Introduction - Terminologies

of graph - Network - Tree. Data Structure : Introduction - stack data structrue - queue data structure

-Linked list data structure - binary tree data structure.

Unit II


Distanced based network algorithm - Introduction - Dijkstra's Algorithm -floyds algorithm - minimum

spanning tree problems. search algorithms : Introduction - variable based search algorithm - branch and bound

algoithms


Unit III


Sorting Algorithms: Introduction -straight insertion sort - bubble sort - heap sort - quick sort - merge sort


Unit IV


Heuristics: Introduction - Travelling salesman problem - simple heuristic to minimize total tardiness in

single machine scheduling problem - heuristic for total covering problem. Dyanmic programming: Introduction

terminologies - dynamic - programming algorithm - application area of dynamic programming - minimizing total

tardiness in a signle machine

Unit V


Algorithms to schedule processors : concept of single processor scheduling - algorithms to schedule jobs in

parallel processors - algorithms to schedule parallel processors to quide satelite launching - sheduling of

pre-emptible dependent jobs on parallel processors to minimize makespan - nuntz - coffman algorithm to minimize

makespan.

Text Book


Design and Analysis of Algorithm, R.Panneerselvam, Eastern Economy Edition, PHI, New Delhi 2007

NME Internet and Web desining


Unit I


Introduction : what is the Internet - History of Internet - Internet service and Accessibility - uses of the

Intenet - protocols - web concepts - internet standards - internet protocols: Introduction - Intenet protocols

host names - Internet Application and Application protocols HTML : Introduction - SGML - Body section -Html form


Unit II



Java Network programming : Introduction - UDP/IP and TCP Communctions - I/O streams - sockets - multicast sockets

remote method inovaction - protocol handler - content handlers Java Script : Introduction - Language elements

-objects of java script - other objects VB SCript : Introduction - Embedded VBScript code in an html document

comments - variables - operator procedures - conditional statments - looping constructs - objects and vbscript

cookies


Unit III


Dyamic HTML : Introduction - cascading style sheets - DHTML document objects model and collections - Event

handling - Filters and Transitions - Data binding Extensible Mark-up Language (XML): Introduction - HTML vs

XML syntax of the XML document - XML attributes - XML validation - XML DTD building blocks of XML documents

DTD Elements - DTD attributes - DTD entities - DTD validation - XSL - XSL Transformation - XML name spaces

XML schema


Unit IV


Common gateway Interface (GUI) : Introduction - server-browser interaction - CGI script structure

CGI pm module - perl variable - CGI environment variables - processing variables - sending mail - validating

the form data - handling check boxes - server side includes (SSI) - CGI server side and client side applets

CGI security Issues Servlets: Introduction - advantages of servlets over CGI - Installing servlets - servlet

life cycle - servlet API - A simple servlet - handling http get requests - handling http post requests - cookies

session tracking - multi-tier applications using data base connectivity - servlet chaining

Unit V


Java server pages : Introduction - Advantages of JSP - Devloping first JSP - components of JSP - reading requests

information - retrieving the data posted from a html file to a jsp file - jsp sessions - cookies - disabling

sessions. Active server pages(asp) script with forms - variables and constructs - subroutines - include/virtual

asp cookies - asp objects - connecting to data with asp

Text Book

Web technology N.P.Gopalan,J.Akilandeswari PHI 2007






II BCA III Semester Syllabus






1.Introduction to object oriented programming and c++



Unit I

software crisis - software evolution - basic concepts of
object oriented
programming - benefits of oop - object oriented languages -
application of
oop - application of c++ - more c++ statments - structure of
c++ program
creating the source file - compiling and linking - tokens -
keywords -
identifiers - basic data types - user defined data types -
derived data
types - symbloic constants - type compatibility - declaration
of variables
dynamic initialization of variables - reference variables -
operators in
c++ - manipulator - type cast operator - expressions and
implicit
conversions - operator overloading - control structures - main
function
function prototyping - inline function - function overloading -
friend and
virtual functions.
Unit II

Specifying a class -
defining a member functions - making outside function
inline - Nesting of
member functions - private member functions - arrays
within a class - memory
allocation for object static data members - static
data member function
arrays of objects - objects as function arguments -
friendly arguements -
returning objects consent member functions pointers
pointers to members -
constructions - parameterized constructor - multiple
constructors in a class
- - constructors with default arguments - dynamic
initalization of objects -
copy constructor - constructing two dimensional
arrays -
destructors.
Unit III

Defining operator overloading - overloaing -
unary operators - overloading
binary operators - overloading binary operators
using friends - multiplication
of strings using operators - rules for
overloading operators - types of conversion
defining derived classes - single
inheritence - making private member inheritable
multilevel inheritance -
multiple inheritance - hierarchical inheritance - hybrid
inheritance -
virtual base classes - constructors in derived classes - member
classes
:nesting of classes.
Unit IV

pointer to objects this pointer -
pointers to derived classes - virtual functions
pure virtual functions - c++
stream classes unformated i/o operation - managing
output with
manipulators.
unit V

classes of file stream operations - opening and
closing a file - detecting
end of file - more about open() - file modes file
pointers and their manipulation
sequential input and output operations -
command line arguments. Templates:
class templates - function templates -
member function templates - Exception
handling - catching exception -
throwing exception - specifying exceptions
Text Book:
Object oriented
programming with c++ - E.Balagurusamy
Tata McGraw Hill publishing company
limited 1998
reference book
C++ the complete reference - Herbert schild
TMH 1998

3.Database management system


unit I

Introduction to DBMS :
introduction - why a database - characteristics of data
in a data base -
data base management system - why DBMS - types of database
management
systems. Introduction of RDBMS : Introduction - RDBMS terminology
The
relational data structure - relational data integrity - relational data

manipulation -codd's rules. data base architecture and data modelling :
introduction
conceptual, physical and logical database models - data base
desgin - design
constraints - functional dependencies.
Unit II


Entity - relationship(E-R) modelling - Introduction E-R model -
components of an
E-R model E-R modeling symbols. data normalization :
Introduction first normal
form (INF) - second normal form (2NF) - third
normal form (3NF) boyce - coded
normal form (BCNF) - fourth normal form
(4NF) - fifth normal form (5NF) - domain
key normal form (DKNF) -
De-normalization. Relational algebra and relational calculas
Relational
algebra - relational calculas.
Unit III

Query-by-example (QBE) :
introduction - select query in QBE - delete query - update
query - append
query - QE and SQL QUEL : Introduction - data definition in QUEL - data

retrieval in QUEL - data update operations in QUEL. Database security:
Introduction
-database retrieval in QUEL - environment - data security risks
- complex user management
requirements - dimensions of data security - data
security requirements - database users
protecting the data within the
database - granting and revoking privileges and roles
data encryption -
databse integrity - system availability factors - best security
practices
network security - authenticating users to the database - security
auditing.
Unit IV

Data Integrity : Introduction - types of integrity
constraints - restrictions on integrity
constraints. Backup and Recovery:
Introduction - database backups - why paln backups - database
recovery - data
storage - causes of failures - recovery concepts and terminology - recovery

facilities - recovery techniques - detached transaction actions - recovery
in multi-database
systems - database recovery catastrophic failures. web
databases: Introduction - internet and
world wide web - accessing database
on the web - oracle 9i application server portal
Unit V

Knowledge
discovery in databases (kdd): introduction - knowledge discovery - knowledge
discovery
in database - basic features of KDD - advantages of KDD - phases of
KDD - KDD techniques. Data
warehouses and data marts : Introduction - data
in the data warehouse - data warehouse design
issues - OLTP vs Data
warehouse - configuration of data warehouse process - data warehouse

components - structure of data warehouse - data warehouse life cycle - the
data warehouse
environment - data architecture for data warehouse operations
- how much data? - data integration
and transformation operations - the data
integration and transformation process - technology of
of support the data
warehouse - database managment - user interfaces to the data warehouse - data

marts - advantages of data marts - types of data marts. Data mining :
introduction - what is data
mining ? - evolution of data mining - data
mining -verification vs discovery - tasks solved by data
mining - advantages
of data mining.
Text Book:
Database management systems by alexis leon
& mathews leon, leon vikas publishing , chennai 2002

3.Computer based financial accounting


Unit I

Accounting -
principles, convention - journal - ledger - subsidiary books - trial balance

final account.
Unit II

Final account of individuals - preparation
of trading, profit and loss accounts, balance sheet
Unit III


Financial statement analysis and interpretation : Accounting ratios -
solvency ratios, profitability
ratios
unit IV

Fund flow analysis -
definition, significance, limitations, steps in preparation of found flow
statments
Unit V
Financial accounting package (tally 6.3): accounts
masters - account vouchers - accounts reports
important features of
tally
Text Books:
1.Advanced accountancy : R.L.Gupta & radha swamy -
sulthan chand publishers 2004
2.Advanced accountancy :S.P.Jain and
L.Narang-kalyani publishers 2004
3.principles of management accounting :
Dr.S.N.Maheswari - sulthan chand & sons 2005
4.Management Accounting -
Rsn illai S.Bagavathi - s.chand co.ltd





III BCA V Semester Syallabus







1.Web Programming



Unit I



Web design issues : you don't own the resource - you don't

make the rules - designing your application - internet can

be unreliable and can change without notice - security -

international considerations. HTML : body and text commands

basic paragraph text tags - text styles - color values

hyperlinks - images - html interactions and enhancements

tables - multimedia : audio, video, applications, Frames


Unit II



Java script and the internet: what is javascript - when to

use javascript - the limitations of javascript. javascript

language : embedding javascript in html - variables and

literals - expressions and operators - control statements

and functions

unit III


Fundamentals of objects - built in objects and functions -

netscape objects - the form object - windows and frames.

javascript in internet applications: A form example -windows

example - frames example - reading the cookie file.


unit IV


VBscript : what is vbscript - what can vbscript do - learing

vbscript - security and vbscript - vbscript versus visual basic

how vbscript enhances browsers amd html - host environment

placing vbscript code within an html document - all about

variables - using operators - intrinsic operators - intrinsic

functions


unit V


The msgbox functions - input boxes - controlling the flow of code

building a home for your code - passing arguments into procedures

were to put procedures - intrinsic html form controls - the button

controls. The VBScript application pages: metric conversion

application - interactive tutorial application - pace pal application

information submittal application - browser objects


text book:

web programming unleased -by bob breedlove et al(book 1-57521-117-3)

chapters 2,18,19,20,21,22,23,25



2.system software



unit I


Introduction to system software and machine architecture - simplified

instructional computer - traditional machines - RISC machines - assembles

basic assembler functions, machine dependent and machine independent

assemblers features - assemblers design options.

unit II


loader and linkers - basic loader functions, machine dependent and

machine independent loader features - loader design options.


Unit III


macro processors: basic macro processor functions - machine independent

macro processor features - macro processor design options.

unit IV


compilers : basic compiler functions - machine independent compiler

features - compiler design options

unit V

other system software : database managements systems - text editors

interactive debugging systems


Text Book :

1.System software An introduction to system programming by

leland l.beck Addison -wesley publication

chapters 1-5, 7 ( without implementation examples)



3.principles of costing




Unit I

definition of costing - important use of costing - objects and

advanteages of costing - difference between cost and financial

accounts - installation of costing system - analysis and classification

of costs - preparation of cost sheet.


Unit II


materials : maintenance of stores and records, minimum level, reorder

level, economic ordering quantity - prepetual inventory.


Unit III


methods of remunerating labor : incentive schemes

Accounting of overheads : fixed and variable overheads - allocation

apportionment and absorption of overheads

unit IV


Budget and budgetary control : objects and advantages and limitations

functional budgets - flexible budget and cash budget - preparation

thereof.


Unit V


marginal costing : meaning, objects and advantages and limitations

break even point (simple problem only)



text books :

1.cost accounting - s.P. jain & k.l.narang - kalyani publishers 2005

part 1,2,5.2,5.4

2.cost accounting - R.S.N.Pillai & bhagavathy - s chand company ltd 2004

chapter 1,2,3,4,7,8,10,21,22

3.cost accounting - khanna pandey & anujha 1991

page 1 to 166, 427 to 515, 586 to 631



4.Computer graphics



unit I


Application of computer graphics - video display device - raster scan

systems - graphics monitor - input devices - hard copy devices

software.

unit II


output primitives : points and lines - DDA and Bresenhams line algorithm

circle generating algorithm - ellipse generating algorithm - other curves

pixels - addressing - filled area primitives - character generator

unit III


Attributes of output primitives : line attributes - curver attributes

color - levels area - fill attributes - character attributes - bundled

attributed - in query functions - antialiasing methods

unit Iv

geometntric transformations : translation - rotation - scaling

matrix representations and homogeneous coordinates - composites

transformation - reflection and shear

unit V

the viewing pipeline - viewing coordinate reference frame - window

to - view port coordinte transformation - viewing functions - clipping

functions - point clipping - line clipping - polygon clipping - curve

clipping - text clipping - exterior clipping


text book

computer graphics - donald hearn and M.pauline baker - PHI, second edition

1994
chapters 1,2,3,4,5.1-5.4 , 6








I BCA I Semester Syallabus






1.Discrete Mathematics





Unit I

set theory & relations - Introduction - sets - venn - euler diagrams

operation on sets - properties of set operations - verification of

basic laws of algebra - principle of duality, relations - operation

on relations - equivalence relation - closure and warshall's algorithm

partitions and equivalence classes


Unit II

Functions & mathematical induction - Functions and operators - one -one

onto functions - special type of functions - invertible functions

compositions of functions. Techniques of proofs - mathematical induction


Unit III

Recurrence relations & Generating functions - Recurrence - an introduction

polynomial and their relations - solutions of finite order homogeneous

relations - solution of non-homogeneous relations - generating functions

primitive recursive function


Unit IV

matrix algebra - Introduction - operations - inverse, rank of matrix -

solution of simultenous linear equations - eigen values and eigen vectors


Unit V

Graph theory - basic concepts - matrix representations of graphs - trees

spanning tree - shortest path problem


TEXT BOOK

Discrete mathematics - Dr.M.Venkatraman, Dr.N.Sridharan & N.Chandrasekara

The National publishing



2.Programming with C




Unit I

Overview of C: History of C - Importance of C - Basic structure of c

programming style - constants, variables and data types - declaration

of variables, storage class - defining symbolic constants - declaring

a variable as constant, volatile - overflow and underflow of data.

operators and expressions: arithmetic, relational, logical, assignment

operators - increment and decrement operators, conditional operators

bitwise operators, special operators - arithmetic expression - evaluation

of expressions - precedence of arithmetic operators - type conversions

in expressions - operator precedence and associativity - mathematical

functions - managining i/o operations: reading and writing a character

formatted input,output. decision making and branching: if statement

if..else statment - nesting of if.. else statement - elseif ladder -

switch statement - the ?: operator - goto statement


Unit II

Control statements : The while statement - do statement - the for

statement - jumps in loops. Arrays: one dimensional array - declaration

initialisation - two dimensional array - multidimensional array - dynamic

arrays - initialisations. Strings: declaration, initialisation of string

variables - reading and writing string - arithmetic operations on strings

putting strings together - comparison - string handling function - table

of strings - features of string



Unit III

user defined functions : need - multi function program - elements of user

defined function - definition - return values and their types - function

calls. declaration, category - all types of arguments and return values

nesting of functions - recursion - passing arrays, string to functions

scope visibility and life time of variables - multi file programs,

structures and unions : defining a structure - declaring structure variables

accessing structure members - initialisation - copying and comparing

operation on individual members - arrays of structures - arrays within

structures - structures and functions - unions - size of structures -

bit fields


Unit IV

pointers : accessing the address of a variable - declaring, initialisation

of pointer variables - accessing a variable through its pointer - chain of

pointers - pointer expressions - pointer increment and scale factors -

pointers and arrays - pointers and chracter strings - array of pointers

pointers as function arguments - function returning pointers - pointers

to functions - pointers and structures. Files: defining, opening, closing

a file. I/O operations on files - error handling during i/o operations -

random access to file - command line arguments


Unit V

VDU basics - keyboard basics - interaction with hardware through C -

operations on bits - grphics programming.


Text Books

1.Programming in ANSI C, E.Balagurusamy, Edition3, Tata Mcgraw hill pub

company 2005

2.Let us C - Yashwant Kanetkar - BPB publications





III MCA V Semester Syallabus




1.Multimedia systems




Unit I


Introduction to multimedia - element of multimedia systems - need for a multimedia

system components - converging technology - functions and subsystems - input development

output

Unit II


Multimedia platforms - PCs for multimedia - multimedia hardware - system software

development tools - platform compatibility - hypertext and hypermedia - commercial tools -

authoring tools - script - standards.


Unit III


Image - image and application - image capture - image compression - text conversion

vectorisation - standards for encoding and compressing images - audio- applications

audio capture - music on computer - voice on computer - compression and standards

video applications - video capture - real time video - compression and standards


Unit IV


storage system for multimedia -magnetic media - optical media - WORM - CD - ROM

multimedia databases - component object computing - file servers - database servers

video servers - fax servers.


Unit V


multimedia production and planning - production of multimedia computer based applications

planning the components of a multimedia application - product testing - revising and

documentation - packaging and distributing a multimedia application

Text books:

1.Judith jaffcoats, multimedia in practice - technology and applications, prentice hall

of india, 1998

2.John.villamil, casanova louis molina, multimedia production, planning and deliver

prentice hall of india

2.Neural networks and application



Unit I: Introduction

Introduction to artificial neural system (ANS) - elementary neurophysiology - from neurons

to ANS - ANS simulation - adaline and madaline - adaline and the adaptive linear combiner

applications of adaptive signal processing - the madaline - simulating the adaline -

perceptron - linear separability - pereceptron - learning

Unit II : Feed Forward Networks

back propagation - the backpropagation network - the generalized delta rule - practical

consideration - BPN applications - backpropagation simulator


Unit III Associative memory and statistical methods

Introduction - associative - memory - definitions - The BAM - The hopfied memory

simulating the BAM - simulated Annealing - information theory and statistical mechanics

The boltzmann machine - the boltzmann simulator - using the boltzmann simulator


unit IV counter propagation and SOM

The counter - propagation network (CPN) - CPN building blocks - CPN data processing

An image classification example - The CPN simulator - self organizing maps (SOM) - SOM

Data processing - Application of self - organizing maps - simulating the SOM


Unit V Adaptive Resonance Theory and Neocognitron

Adaptive resonance theory (ART) - ART network description - ART1 - ART2 - The

ART1 simulator - ART2 simulation - spatio- temporal pattern classification - the formal

a valanche - Architecture of spatio - temporal networks (STNS) - the sequential -

competitive a valanche field - applications of STNS - STN simulation - The neocognitron

-Neocognitron architecture - neocognitron data processing - performance of the neocognitron

addition of lateral inhibition and feedback to the neocognitron

Text book

James A.Freeman and David M.Skapura - Neural networks: Algorithms, Applications and

programming techniques, addison wesley publishing company, 1991.



3.Advanced java technology




Unit I

review of the java programming language - classes - objects - methods - constructors

inheritance - exception handling - threads - file and i/o streams - string handling

windows programming - applets


Unit II

Graphics and multimedia with java - networking with java.net package - distributed

computing with java - RMI - java and CORBA.

Unit III

java virtual machine: java architecture - platform independence - security - network

mobility - the java virtual machine architecture - the java class file

Unit IV

java beans - overview - jar files - software component architecture - java bean design

signatures - java beans and events - java bean persistence - building custom component

editors for java beans - beans and related APIs

Unit V

java servlets - introduction to servlets - deficiencies of CGI - servlet API goals -

servlet API overview - servlet API - writing servlets: simple servlet - handling html

forms

JDBC : what is JDBC ? - interfaces and classes - mapping SQL datatypes to java data

types - JDBC metadata capabilities

Text Books

1.Ken Arnold and james Gosling, The java programming language, Addison wesley, second

edtion 1998


4.computer security



unit I

security problem in computing: characteristics of computers in intrusion - kinds of

security breaches - points of security vulnerability - methods of defence - controls

effectiveness of controls - plan of attack encryption

Unit II

Basic encryption and secryption

mono alphabetic ciphers - polyalphabetic substitution - transpositions - fractionated

morse - stream and block ciphers - chracteristics of good ciphers - secure encryption

systems - public key system - single key system - data encryption standard (DES) - revest

seamir - adelman(RSA) encryption

Unit III

security involving programs and operating systems: information access problems -

program development controls - operating system controls in use of programs administration

controls. protection services for users of operating system - protected objects and

method of protection - file protection mechanism - user athentication

Unit IV

Data base and network security: security requirements for data base - reliability

and integrity - sensitive data - inference problem - multilevel databases - network security

issues - encryption in networking - access control - user authentication - local area

networks - multilevel security of network

Unit V

Communication and security : communication charcteristics - communication media - loss

of integrity - wire tapping - electronic mail secrity - ip security - web security - intruders

viruses - worms - fire walls.

text books:

1.Charles p.fleeger,security in computing, prentice hall, 1989.

2.William stallings, cryptography and network security principles and practice, prentice

hall 1998

5.E-commerce



unit I

Introduction : What is e-com = anatomy of E-commerce application - E-com application

business of intercommercialization : ISPS - Internet connectivity option.

Unit II

EDI : Electronic payment system : types digital token. small cards. creadit cards. risk

electronic data interchange : Application, legal security and privacy issues.

Unit III

Internet protocol suite: digital copyright - Digital cash - digital signature. software

agents. layers and networking - ip suite desktop. tcp/ip forms of ip. mobile tcp/ip

multicast ip. next generation ip

Unit IV

perl and CGI : perl - data types - statements - i/o built-in-function - regular expression

subroutines - object oriented programming CGI : programming with perl.

Unit V

IT Enaabled service : medical, legal transcription - mobile computing - call center services

E-governance.

Text Book

1.Frontiers of Electronic Commerce - Kala kota & whinston - addision - wesley 1999

2.E-commerce - the cutting edge of business, bajaj k.k.TMH 1999




II BCA lab cycle programs


Lab 3: Object oriented programming with c++



1.To perform area calculation using funciton overloading ( min three functions)

2.To perform string manipulation using function overloading

3.To demonstrate the concept of friend function

4.To swap two values between two class object using friend function

5.To find minimum of two numbers between two class objects using friend function

6.To overload unary minus operator which changes sign of given vector

7.To overload bianry + operator which adds two complex numbers

8.implementation of mathematical operations on strings { overload two operators + and <=} 9.To demonstrate single inheritance of a public data member and private data member 10.To process students mark list using multiple inheritance 11.To process employee details using hierarchical inheritance 12.To process inventory details using multilevel inheritence 13.To process family details using hybrid inheritance 14.To illustrate the use of virtual base class 15.To process electricity billing using binary file 16.To process mark listing using binary file 17.searching using c++ 18.sorting using c++ 19.To handle exceptions 20.To illustrate use of class templates 21.To illustrate use of function templates
































Lab 4: Database management system Lab



1.DDL Commands illustration

2.DML Commands illustration

PL/SQL

1.Program using conditional control, iterative controls and sequential controls

2.program using exception handling

3.program using explicit cursors and implicit cursors

4.program using pl/sql tables and record

5.program using database triggers

6.program to design procedures using in,out,inout parameter

7.program to design procedures using recursion

8.program to design procedures using packages









I BCA lab cycle programs


Lab 1: C Programming



1. To find sum of digits of a number

2. To reverse a given number and check if it is a palindrome

3. To evaluate sine series

4. To find the nth fibonacci number

5. To check if a number is prime number or not

6. To sort an array

7. To count the occurrences of a number in a set

8. To check if a no is adam number

9. To reverse a given string and check if it is a palindrome

10.To find factoral value, fibonacci, GCD value using recursion

11.To add and subtract two matrices

12.To multiply two matrices

13.To find row wise sum of a matrix of order m x n

14.To solve quadratic equation - switch

15.To perform binary search using function

16.To find ncr and npr values using function

17.To calculate mean, variance and standard deviation using function

18.To prepare pay bill - structure

19.To prepare mark sheet - structure

20.To perform inventory calculations - structure

21.To demonstrate the use of bitwise operators

22.To prepare mark sheet - file

23.To prepare EB Bill - File

24.Interaction with keyboard - turn on the caps lock key

25.Interaction with video memory - fill the video memory with different colored 'a'

26.draw a house using graphical functions

27.Animate a picture









MCA internal practical training and

examination schedule






The internal practical training and practical examination

are scheduled from 16.11.2009 at 11.00 am to 5.00 pm for

the MCA students





Practical training



(attendance (10) + test(20) + record (10) =40)

16.11.2009

17.11.2009

18.11.2009

19.11.2009

20.11.2009

Internal practical exam



23.11.2009-----------networks

---------------------java

---------------------c

24.11.2009-----------Advanced java

---------------------multimedia

---------------------visual basic

Note: All the MCA students are asked to submit the

record note on or before 24.11.2009








Lab 9 Networks Lab cycle





1. File transfer using RS232C interface

2. File transfer using IPX/SPX utilities

3. File transfer using TCP/IP

4. Remote command execution

5. program to find the shortest path in a network

6. program on encryption and decryption techniques

7. program on data compression techniques

8. simulation of HDLC protocol

9. simulation of x.25 protocol




Lab 10 Advanced Java technology Lab cycle


1.Animation with java applet

2.design of GUI front end with AWT and / or swing classes

3.design of simple chat program

4.working with multimedia data-image and audio files

5.Accessing remote object methods using RMI for simple application

6.design of component based application with beans

7.design of a sales order entry form with servlets

8.order processing using JDBC

9.payroll application using JDBC

10.Inventory application using JDBC




Lab 5 Multimedia Lab cycle





1.Creating a sampe image

2.Editing existing image's brightness, mode color and add and edit layer style

3.stitch and edit two images into single image. use selection tools lasso tool, clone stamp

4.study about timeline concepts. use audio in the movie

5.study masking, concepts. use audio in the movie.

6.add buttons, menus and actions to the movie

7.Export movie. use multiple scenes

8.Insert text, image, sprite to the movie

9.Add effects to the text ( predefined and user defined)

10.Export movie to html, gif, flash formats

11.Create simple 3D animation and export


Lab 6 Java Programming Lab


1.Arrays and Flow-control statements

2.single inheritance

3.multiple inheritance

4.Run time exception and i/o exception

5.package creation

6.multithreading

7.File creation

8.GUI components ( label, checkbox, menus, texts etc)
9.Event handling (Focus events, Key events, Paint events, text events, mouse events

windows events etc..)

10.Animation and images

11.designing web pages using java applet

12.designing web pages with CGI Programming (java script, perl, VB script)

13.designing web pages using static HTML

14.Implementing a simple html browser using java

15.designing web page that access a database via JDBC



1 Java Programming






Unit I

The genesis of java: java's lineage - The creation of java

Why java is important to the internet - java's magic - the java buzzwords

the continuing resolution. An overview of java : object oriented

programming - simple program - if statement - for loop - using blocks

of code - lexical issues - java class libraries - data types - variables

arrays

Unit II

operators - selection statments - iteration statements- jump statements

class fundamentals - declaring objects - assigning object reference variables

introducing methods - constructors - this keyword - garbage collection - finalize()

method - overloading methods - using object as parameters - argument passing

returning objects - recursion - access control - static - final - nested and inner

classes - single class - command line arguments

Unit III

Inheritance - using super - multilevel hierarchy - when constructors are called

method overloading - dynamic method dispatch - using abstract classes - using

final with inheritance - object class - packages - access protection - important

packages - interfaces

Unit IV

Exception handling fundamentals - exception types - uncaught exceptions - using

try and catch - multiple try clauses - nested try statments - throw - throws

finally - built in exceptions - creating own sub subclasses - using exceptions

Multithread programming : thread model - main thread - creating a thread - multiple

thread - isAlive and join - thread priorities - synchronization - inter thread

communication - suspending, resuming, stopping threads - multithreading


Unit V

String handling : string constructors - string length - special string operations

character extraction - string comparison - searching strings - modifying a string

data conversion using valueof() - changing the case of characters within a string

string buffer - i/o : java i/o classes and interfaces - file - stream classes -

byte streams - chracter streams - using string i/o - serialization - stream

benefits - applet basics - skeleton - display methods - requesting repainting

using the status window - html applet tag - passing parameters to applets

Text Book

The complete Reference Java 2, Patrick Naughton , Herbert schildt, Tata

McGraw Hill fifth edition 2006

2 Computer Graphics




Unit I

Introduction to computer graphics and applications - display devices - raster

scan - and random scan system - input devices - graphics software and

functions

Unit II

Output primitives : Line - drawing, circle generating, ellipse generating

algorithms - filled area primitives - character generation

Unit III

Attributes of output primitives : line, curve, ara-fill, character, text

marker and bundled attributes - inquiry function - antialiasing techniques

Unit IV

Geometric transformations and viewing : Basic transformations - homogenous

coordinates - composite transformations - reflection and shear - window-to-view

port transformation - viewing functions - point, line, polygon, curve, text

exterior clipping operations

Unit V

GUI and Input Methods : The user dialogue - graphical input devices - input

functions - Interactive picture - construction techniques - virtual reality

environement

Text Book

Donald Hearn and M.Pauline Baker "computer Graphics C version", Second

Indian Reprint 2003 , pearson Education

Reference Book

Schaum's outline of computer graphics, Roy A plastock, Zhigang Xiang, Tata

McGraw Hill 2001

3 Principles of costing




unit I

Definition of costing - Important use of costing - objects and advantages of

costing - difference between cost and financial accounts - Installation of

costing system - analysis and classification of costs - preparation of cost

sheet

Unit II

Materials : Maintenance of stores and records, minimum level, reorder level

economic ordering quantity - perpetual inventory

Unit III

a.Methods of remunerating labor : incentive schemes -
b.Accounting of overheads : Fixed and variable overheads - Allocation

Apportionment and absorption of overheads

unit IV

Budget and budgetary control : Objectives and advantages and limitations

break even point

Text Book

1.Cost accounting - s.p.jain and K.L.Narang - kalyani publishers 2005

2.Cost accounting - r.s.n.pillai and bhagavathy - s.chand company ltd 2004

3.Cost accounting - khanna pandy & anujha 1991




1 Software Engineering





Unit I

Introduction to software engineering - Introduction - What is a good

software engineering - components of software engineering -software

developed models - comparative analysis of process models

Software estimation size effort and cost : software metrices introduction

metrices database - FPA and mark II FPA Tool for estimation - case

Illustration - estimation of effort and schedule - COCOMO -software

cost estimation

Unit II

Software risk management : risk and risk management - Introduction to

software risk - software risk management - risk mitigation through RMMM

plan - analysis of SEI software risk Taxonomy

Quality engineering for software quality assurance: quality - ISO 9001

standard - software quality and assurance - testing technique for SQA

test case design - software testing strategies. Software Engineering

Tools : Software engineering tools introduction - analysis tools - modeling

representation - requirements engineering - work breakdown structure

prototyping - CASE tools

Unit III

System analysis : System - system modeling - structured system analysis -

software requirement specification - Information systems

System design : designing system introduction - the design development

process - data structure and database design - system design architecture

systems - behaviour design - architecure and choices - architecure and Non

functional requirements -design specification documentation

Unit IV

Introduction to database design : Introduction to database - the relational

data models - relational database design - distributed databases - database

management tools - Selection of RDBMS user interface design : user interface

user interface analysis and design - Improving effectiveness of UI - Guidelines

for designing UI components

Unit V

Procedural design and use of reusable components : procedural design - structured

programming - reusable code - component based software engineering - program verification

testing for software quality : testing for quality - functional testing - system

testing - user satisfaction testing - testcases and test plans

Text Book

Software Engineering principles and practice by Waman S.Jawedekar, TM publishing

company Ltd New Delhi 2005

Reference

Software Engineering - principles and practice - Waman S.Jawedekar, TMH 2005

2 Database Techniques




Unit I

Introduction

Database system applications - purpose of database systems - view of data- database

languages - relational databases - database design - object based and structured

databases - data storage and quering - transaction management - data mining and

analysis - database architecture - database users and administrator history of

database systems

Relational model:
Structrue of relational databases - fundamental relational algebra operation

additional relational algebra operations - extended relational algebra operations

null values - modification of the database

Other relational languages

The tuple relational calculas - The domain relational calculas - Query example

datalog

Unit II

Database Design and E-R Model

Overview of the design process - The entity relationship model - constrained entity

relationship diagrams - entity - relationship design issues - weak entity extended

E-R features - Database design for banking enterprise - reduction relational schemas

other aspects of database design - the unified model - language UML

Relational database design

Features of Good relational designs - atomic domains and first normal form - decomposition

using function dependencies - functional - dependency theory - decomposition using

functional dependencies - decomposition using multivalued dependencies - more normal

forms - database design process - modeling temporal data

Unit III

Application Design and Devlopment

User interfaces and tools - web interfaces to databases - web fundamentals - servlets

and JSP - building large web applications - triggers - authorization in SQL - application

security

Object based Databases

Overview - complex data types - structured types and inheritance in SQL - table inheritance

array and multiset types in sql - object -identity and reference -types in sql

implementing O-R features - Persistent programming languages - object oriented versus

object - relational

Unit IV

Storage and File structure

overview of physical storage media - magnetic disk - RAID - tertiary storage - storage

access - file organization - organization of records in files - data dictionary storage

Indexing and Hasing

Basic concepts - ordered indices - B+ - Tree index files - multiple - key access

static hashing - dynamic hashing - comparison of ordered indexing and hashing

bit map indices - indexed definition in SQL

Unit V

Transactions

Transaction concept - transaction state - implementation of atomicity and

concurrent executions - serializability - recoverability - testing of serializability

Concurrency control

Lock based protocols - timestamp - based protocols - validation - based protocol

multiple granularity - multiversion schemes - deadlock handling - insert and delete

operations - weak levels of consistency - concurrency in index structures

Recovery system:

Failure classification - storage structure - recovery and atomicity - log based

recovery - recovery with concurrent transactions - buffer management - failure with

loss of nonvolatile storage - advanced recovery techniques - remote back systems

text Book

Database system concepts - fifth edition, Abraham silberschatz, Henry S.Sudarshan

Reference

Essentials of Database Management systems, Alexis Leon, mathews leonm Nicole

3 System Software




Unit I

Introduction to system software and machine architecture - simplified instructional

computer - traditional machines - RISC machines

Assemblers: Basic assembler functions, machine dependent and machine independent

assemblers features - assemblers design options

Unit II

Loader and Linkers: Basic loader functions, machine dependent and machine independent

loader features - loader design options

Unit III

Macro processors - basic macro processor functions - machine independent macro

processor features - macro processor design options

Unit IV

Compilers : Basic compiler functions - machine independent compiler features

compiler design opetions

Unit V

Other system software - database management systems - text editor - interactive

debugging systems


Text Book

System software An Introduction to system programming by leland L.Beck, Addison

wesley publications 2005

Reference

System programming and operating systems, Dhamdhere, Tata McGraw Hill 2006

4 Web Technology




Unit I

Introduction - what is the internet - history of internet - internet service

and accessibiity - uses of the internet - protocols - web concepts - internet

standard - internet protocols: Introduction - internet protocols - host names

internet application and application protocols HTML : Introduction - SGML-body

section - HTML form

unit II

Java Network programming : Introduction - UDP/IP and TCP communication - I/O streams

sockets - multicast sockets - remote method invocation - protocol handler - content

handler java script: Introduction - language elements - objects of java script - other

objects VB Script : Introduction - Embedding VB script code in an HTML document

comments - variables - operator procedures - conditional statements - looping

constructs - objects and VBScript cookies

Unit III

Dynamic HTML : Introduction - cascading style sheets - DHTML document objects model

and collections - Event handling - filters and transistions - data binding extensible

markup language (XML) : Introduction - HTML vs XML syntax of XML document - XML attributes

XML validation - XML DTD building blocks of XML documents - DTD elements - DTD attributes

DTD entities - DTD validation - XSL - XSL transformation - XML Name spaces -XML schema

Unit IV

Common Gateway Interface (CGI): Introduction - server - Browswer interaction - CGI

script structure - CGI pm module - perl variable - CGI environment variables

processing variables - sending mail - vaidating the form data - hanlding checkboxes

server side inclue(SSI) - CGI server side and client side applets - CGI security

issues - servlets : Introduction - Advantages of servlets over CGI - Installing

servlets - servlet life cycle - servlet API - A simple servlet - handling HTTP get

requests - handling HTTP post requests - cookies - session tracking - multi-tier

application using database connectivity - servlet chaining

Unit V

Java server pages: Introduction - Advantages of JSP - developing first JSP - components

of JSP - reading requests information - retrieving the data posted from a HTML file to a

JSP file - JSP sessions - cookies - disabling sessions active server pages (ASP)

introduction - Advantages of using Asp - First Asp Script - processing of ASP scripts

with forms - variables and constructs - subroutines - include/virtual - Asp cookies

Asp objects - connecting to data with ASP

Text Book

Web technology N.P Gopalan, J.Akilandeswari PHI 2007

Reference :
Web technologies : TCP/IP to internet Application architectures Achyut.S Godbole

Atul Kahate, Tata McGraw Hill, 2005






Monday, July 28, 2008

Wish you a happy new year 2009

1.Visual programming


Unit I
Starting a new project- the properties of window – common form properties – scalable properties – color properties – making a form responsive – printing a visual – representation of a form – types – creating stand – alone windows programs – the tool box – creating controls – the name (control name) property – properties of command buttons – simple event procedures for command buttons – access keys – image controls – text boxes – labels – navigating between controls – message boxes – the grid – the ASCII representation of forms.

Unit II
Statements in visual basic – variables – setting properties with code – data types – working with variables – more on strings – more on numbers – constants – input boxes – displaying information on a form – the format function – picture boxes – rich text boxes – the printer object – determination loops – indeterminate loops – making decisions – select case – nested if –then’s – the goto – string functions – numeric functions – date and time functions – financial functions.

Unit III

Function procedures – sub procedures – advanced uses of procedures and functions – using the object browser to navigate among your sub programs – List: one dimensional arrays – arrays with more than one dimensional – using lists and arrays with functions and procedures –new array based strings - records (user-defined types)

Unit IV

The with statements – enums –control arrays – list and combo boxes – Flex grid control – code modules ; global procedures – the do events function and sub main accessing windows function – Error trapping – creating and object in Visual basic – building your own classes.

Unit V
Fundamentals of graphics – screen scales – the line and shape controls – graphics via code – line and boxes – circles , ellipses and pie – charts . the mouse event procedures – dragging and dropping operations – file commands – sequential files – random access files – binary files – file system controls – file system objects – the clip board – running another window program from within.

Text Book

Visual programming 6 from the ground up , gray cornell , tata Mcgraw hill edition 1999

Reference books

1.guide to visual basic 6 techmedia – peter norton’s and michael groh 1998
2.visual basic – paul sheriff PHI 1999
3.Mastering visual Basic 6 – Evangelus petroutsos TMH 1999

2.Data structures and computer algorithms
Unit I
Divide and conquer : the general method – binary search – finding the maximum and minimum – mergesort – quicksort – selection – strassen’s matrix – multiplication.

Greedy method : the general method – optimal storage on tapes – knapsack problem – job sequencing with deadlines – optimal merge patterns – minimum spanning tree – single source shortest paths.
Unit II
Dynamic programming : the general method – multistage graphs – all pairs shortest paths – optimal binary search trees – 0/1 kanpsack reliability design the travelling salesman – flow shop scheduling .
Unit III
Introduction – running time calculation – a simple example – general rule – solution for the maximum subsequences sum problem – logarithms in the running time – checking your analysis – the grain of salt.
Unit IV
Lists , stacks and queues : The list ADT : simple array implementation of lists programming details – common errors – doubly linked lists – circularity linked lists – examples – cursor implementation of linked lists. The stack ADT: stack model – implementation of stacks – applications. The queue ADT: queue model – array implementation of queues – application of queues.
Unit V
Trees : Basic terminology – binary trees – representations – binary tree traversal – more on binary trees – threaded binary trees – binary tree representation of tree – application of trees – counting binary trees

Text Books
1.Fundamentals of data structrues – ellis horowitz, sartaj sahni, galgottia publications 1998
2.Fundamentals of computer algorithms – Ellis horowitz , sartaj sahni, galgottia publiations pvt.ltd new delhi
3.Data structure and algorithm analysis in C-mark allen weiss – second edition addison wesley publishing company 1997

3.Operating System

Unit I
Introduction – definition – mainframe – multiprocessor, Distributed, clustered , real time , hand held systems – i/o and storage structure – hardware protected – network structure – system components – system services, calls, programs , structure – system design , implementation and generation.
Unit II
Process management : process concepts, scheduling , operations – co operating process – inter-process communication in client server systems - multithreading models and issues – windows 2000 and java threads – CPU scheduling criteria and algorithms – multi processor and real time scheduling – algorithm evaluation – process scheduling in windows 2000

Unit III
Process synchronization – critical section problem – synchronization hardware – semaphores – classic problems – critical regions – monitor – synchronization windows 2000 – deadlock characterization, prevention. Avoidance and detection – recovery from deadlock.
Unit IV
Storage management – swapping – contiguous memory allocation – paging – segmentation – segmentation with paging – demand paging – process creation – page replacement – allocation of frames – thrashing – implementation of virtual memory in windows NT – file concepts and access methods – directory structure and implementation – allocation methods – free space mangement.
Unit V
I/O systems and case study : disk structure , scheduling and management – swap space management – case study : windows 2000

Text Book
Operating system concepts – silberschartz A, Galvin P.B, Gagne G- sixth Editiion 2002 , john wiley & sons
Reference Book
Operating system concepts and design – milan milankovic – Tat McGraw Hill 1997

4.Unix and shell programming

Unit I

Introduction – unix for beginners – the file system

Unit II

using the shell – filters

Unit III

Shell programming – programming with standard i/o

Unit IV

Unix system calls

Unit V

Program development – document preparation

Text Book

The unix programming environment – Brain Kernighan Rob pike – pearson

Education – 2003

Reference Book

Introducing unix system V – Rachel Morgan, Henry McGilton – McGrawHill

International editions















MADURAI KAMARAJ UNIVERSITY
EVENING COLLEGE
MADURAI - 2
Final Year M.C.A / BCAProject Report ContentsM.K.U Evening College Logo with Project title, Student name, Rengo, Guide nameM.K.U Evening College Bonafied Certificate.
Company Certificate
Company Attendance Certificate (From Dec 1 to May 30, 6 months)DeclarationAcknowledgementContents
1. INTRODUCTION
1.1 About the Organization1.2 System requirement specification
1.2.1 objective
1.2.2 purpose
1.2.3 scope
1.2.4 overview
1.2.5 functionality’s
1.2.6 performance requirements

2.SYSTEM ANALYSIS2.1 Project Introduction2.2 Feasibility Study
2.2.1 Economical feasibility
2.2.2 Technical feasibility
2.2.3 Operational feasibility
2.2.4 Initial investigation
2.2.5 Existing System
2.2.6 Proposed System
2.2.7 Benefits of Proposed System
2.2.8 Limitations of Proposed System

3.DEVELOPMENT ENVIRONMENT (should not exceed 10 pages)3.1 Software and Hardware Requirements
3.2Programming Environment4. SYSTEM DESIGN4.1 System Diagram
4.2 Data Flow Diagram
4.3 Table Design
4.4 Normalization
4.5 Modular design
4.6 Data Dictionary
4.7 Inputs and Output Design

5. CODING STYLE5.1 file naming and organization
5.2 file suffices
6.TESTING6.1 Unit Testing
6.2 Module Testing
6.3 Integrated Testing

7. QUALITY ASSURANCE
8.SYSTEM SECRITY
9.IMPLEMENTATION
10.MAINTANENCE
11. FUTURE ENHANCEMENT
12.CONCLUSION
13.BIBLIOGRAPHY
APPENDIX I
Entity relationship diagram
SCREEN SHOTS


Format of Front Page/First Page


Project TitleProject report submitted to the
"MADURAI KAMARAJ UNIVERSITY"
in the partial fulfillment for
the award of the degree of
MASTER OF COMPUTER APPLICATIONS


Submitted by
Student name
(Reg No: )

Under the guidance of
G.N.Sujeer M.Sc.M.Phil




MKU logo

Madurai Kamaraj University
Evening College
Madurai - 2
2007 - 2010

Format of Bonafide Certificate
MADURAI KAMRAJ UNIVERSITY
EVENING COLLEGE
MADURAI - 2
BONAFIED CERTIFICATE
This is to certify that the project work entitled " project title " is the bonafied record of work done by student name (Reg.No : ) in partial fulfillment of the requirement for the award of the Degree of MASTER OF COMPUTER APPLICATIONS during the academic year 2007 - 2010.
PROJECT GUIDE
(G.N.Sujeer M.Sc. M.Phil)
Submitted for Viva - Voce Examination held at Madurai Kamaraj University Evening college on ______________.

Examiners
1.
2.


All of you submitting the same software specification. So change
individually. Give one page description for How III MCA students
(Programmers) spend their time. Give the confirmation letter
from the company on or before 21.1.2010.
A7700100 S.Dhana Lakshmi: Terminal management system title is selected
Give the software description ... and company details...
What are the administrative process to manage ships
What are limitations for SSDL.
Why you selected C#.net,MS-SQL server, IIS and asp.net
A7700101S.Jenny:A NOVEL & EFFICIENT APPROACH FOR NEAR DUPLICATE PAGE DETECTION IN WEB CRAWLING title is selectedhow to detect a web page
Why you selected C#.net MS-SQL server, IIS and asp.net
Relation based page rank algorithm for semantic
web search engines title is previously selected.
What is the difference between your title and google.
Why you selected C#.net,MS-SQL server, IIS and asp.net

A7700102M.Malarvizhi:
A7700103M.Anantha subramanian: Reversible watermarking for
knowledge digest embedding and reliability control
In this title why specifically mentioned medical
image.
Why you selected C#.net S-SQL server, IIS and asp.net
A7700104E.Chanthru:L Mobile medicine : providing drug related
information natural language queries.
What is the difference between doctor's medicine and
mobile medicine.
Why you selected C#.net S-SQL server, IIS and asp.net
A7700105V.R.G.Dinesh Babu:
: "Anti-money laundering system(A.M.L.S.)" title is selected.

What are the limitations of AML Software
Spam blocker title is selected. What's
the difference between yahoo spam blocker and your project
Why you selected C#.net,MS-SQL server, IIS and asp.net
A7700106M.Dinesh Kumar:Girid video A practical example of
non scientific application on the grid title is selected.
In this title what meant by non-scientific. Why you
selected C#.net, MS-SQL server, IIS and asp.net
A7700107M.Mohamed Farook Badhusha: Fuzzy control title is selected
The title should be in specific.
A7700108T.Pandi Murugan: Credit card fraud detection title is selected
how many types of credit card.
Why you selected C#.net MS-SQL server, IIS and asp.net
A7700109B.Senthur pandian: "D.A.R.T"(Daily Activity Report Tool)
title is selected.
Give the company details....What is meant by tool?
What are the tools available... give the details...
Which device used for taking finger print.
Why you selected C#.net MS-SQL server, IIS and asp.net
A1724055L.Jegan : Web Crawling (late submission)
which technolgy and method used for collecting data from website
Why you selected C#.net MS-SQL server, IIS and asp.net