You are on page 1of 79

AC 29/4/2013 Item no. 4.

88

UNIVERSITY OF MUMBAI

RevisedSyllabus

ProgramM.C.A.
(MASTEROFCOMPUTERAPPLICATION)
(SECONDANDTHIRDYEAR)
(As per Credit Based Semester and Grading
SystemWitheffectfrom20132014forSecond
year&from201415forthirdyear)
1

Program Structure for


Master in Computer Application (MCA)
University of Mumbai, Mumbai
MCA Second Year Syllabus Scheme
Semester III
Subject
Code
MCA301
MCA302
MCA303
MCA304
MCA305
L301
L302
PR301

Subject
Code

MCA301
MCA302
MCA303
MCA304
MCA305
L301

Subject Name
Database management
System
Computer Graphics
Network security
Operation Research
Software Project
Management
Laboratory I Computer
Graphics
Laboratory II DBMS +
Software Testing
MINI PROJECT
Total

Subject Name

Database management
System
Computer Graphics
Network security
Operation Research
Software Project
Management
Laboratory I Computer
Graphics

Teaching Scheme
(Contact Hours)
Theory Pract.
Tut.

Credits Assigned
Theory

Pract.

Tut.

Total

04

--

--

04

--

--

04

04
04
04

----

----

04
04
04

----

----

04
04
04

04

--

--

04

--

--

04

--

06

--

--

03

--

03

--

06

--

--

03

--

03

-20

-12

---

02
28

Pract.

Oral
/Project
Present
ation

----20
06
Examination Scheme
Theory
Term
Internal Assessment
End Sem.
Work
Exam.
Test1 Test 2 Avg.
20

20

20

80

--

--

--

20
20
20

20
20
20

20
20
20

80
80
80

----

----

----

20

20

20

80

--

--

--

--

--

--

--

25

50

25

L302
PR301

Laboratory II DBMS +
Software Testing
MINI PROJECT
Total

--

--

--

--

25

50

25

--

--

-100

-400

-50

-100

50
100

Semester IV
Subject
Code

Subject Name

MCA401

Core & Advanced JAVA


Advanced Database
MCA402
Theory and Applications
System Modeling and
MCA403
Simulation
MCA404 Soft skill development
Elective I ( SELECT ANY ONE)
MCA4051 GIS
MCA4052 Embedded Systems
MCA4053 SOA
MCA4054 E Business
MCA4055 Human Computer Interface
Lab I - Core & Advanced
L401
JAVA
L402
Lab II-ADTA + UML
Total
Subject
Code
MCA401

Subject Name

Core & Advanced JAVA


Advanced Database
MCA402
Theory and Applications
System Modeling and
MCA403
Simulation
MCA404 Soft skill development
Elective I ( SELECT ANY ONE)
MCA4051 GIS
MCA4052 Embedded Systems
MCA4053 SOA
MCA4054 E Business
MCA4055 Human Computer Interface
Lab I- Core & Advanced
L401
JAVA
L402
Lab II-ADTA + UML

Teaching Scheme
(Contact Hours)
Theor
Pract.
Tut.
y
04
---

Credits Assigned
Theory

Pract.

Tut.

Total

04

--

--

04

04

--

--

04

--

--

04

04

--

--

04

--

--

04

04

--

--

04

--

--

04

04

--

--

04

--

--

04

--

06

--

--

03

--

03

-20

06
12

---

03
26

Pract.

Oral

--

--

--03
-20
06
Examination Scheme
Theory
Term
Internal Assessment End Sem.
Work
Exam.
Test1 Test 2 Avg.
20
20
20
80
-20

20

20

80

--

--

--

20

20

20

80

--

--

--

20

20

20

80

--

--

--

20

20

20

80

--

--

--

--

--

--

--

25

50

25

--

--

--

--

25

50

25

Total

100

400

50

100

50

MCA Third Year Syllabus Scheme


Semester V
Subject
Code

Subject Name

Advanced web technology &


Dot Net
Wireless & Mobile
MCA502
Technology
MCA503 Soft Computing
Distributed computing and
MCA504
Cloud Computing
Elective II ( SELECT ANY ONE)
MCA5051 Cyber Security
MCA5052 Multimedia Technology
MCA5053 Information System security
and Audit
MCA5054 Bioinformatics
MCA5055 Software Quality Assurance
L501
Lab I-AWT + Dot Net
Lab II- Wireless & Mobile
L502
Technology + Mini project
PR501
MINI PROJECT
MCA501

Subject
Code

Subject Name

Advanced web technology &


Dot Net
Wireless & Mobile
MCA502
Technology
MCA503 Soft Computing
Distributed computing and
MCA504
Cloud Computing
Elective II ( SELECT ANY ONE)
MCA5051 Cyber Security
MCA5052 Multimedia Technology
MCA501

Teaching Scheme
(Contact Hours)
The
Pract.
Tut.
ory

Credits Assigned
Theory

Pract.

Tut.

Total

04

--

--

04

--

--

04

04

--

--

04

--

--

04

04

--

--

04

--

--

04

04

--

--

04

--

--

04

04

--

--

04

--

--

04

--

06

--

--

03

--

03

--

06

--

--

03

--

03

-20

-12

---

02
28

Pract.

Oral

----20
06
Examination Scheme
Theory
Internal Assessment
Term
End Sem.
Work
Tes
Exam.
Test 2 Avg.
t1
20

20

20

80

--

--

--

20

20

20

80

--

--

--

20

20

20

80

--

--

--

20

20

20

80

--

--

--

20

20

20

80

--

--

--

MCA5053 Information System security


and Audit
MCA5054 Bioinformatics
MCA5055 Software Quality Assurance
L501
L502
PR501

Lab I-AWT + Dot Net


Lab II- Wireless & Mobile
Technology + Mini Project
MINI PROJECT
Total

--

--

--

--

25

50

25

--

--

--

--

25

50

25

--

--

-100

-400

-50

-100

50
50

Semester VI
Subject
Code
MCA601
MCA602

Subject
Code
MCA601
MCA602

Subject Name
INTERNSHIP - Project
Seminar

Subject Name

INTERNSHIP - Project
Seminar
Total

Teaching Scheme
(Contact Hours)
Intermediate
Presentations
30
5

Credits Assigned
Project

Total

15
--

15
1

Examination Scheme
Theory
Internal Assessment
End Sem. Exam.
Presenta Present
Total
tion1
ation2
25
25
50
100
------50
25
25
50
150

Total
150
50
200


MCA
SemesterIII
Syllabus

Subject
Code
MCA301

MCA301
Subject Name

Database Management
System

Database Management System


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total
04
--04
--04
Examination Scheme

Theory
Test 1
20

Internal Assessment
Test 2
Average
20
20

Objectives

Outcomes

Unit No.
Unit I

Unit II

Unit III
Unit IV
Unit V

Unit VI
Unit VII

End Sem. Exam.


[ Once in a semester ]
80

Term
Work
--

Pract

Oral

--

--

100

The major objective of this subject is to provide a strong foundation in database concepts,
technology and practice to the students to groom them into well-informed database
application developers. The subject will emphasis on basic concepts, how to organize,
maintain and retrieve--efficiently, and effectively--information from a DBMS.
The students will be able to understand, appreciate and effectively explain the underlying
concepts of database technologies. Design and implement a database schema for a given
problem-domain, Normalize a database, Populate and query a database using SQL
DML/DDL commands, Declare and enforce integrity constraints on a database, Worked
successfully in a team by design and development of a database application system.
Contents
No. of
Hrs.
Overview: Overview of Database management system: Limitation of data 4Hrs
processing environment, data independence, three levels of abstraction, data
models, DBMS Architecture, people who with database, overview of conventional
data models-Hierarchical, and Network models. Codds Rule, DBMS v/s RDBMS,
Types Of databases.
Entity Relation Model: Entity, attributes, keys, relation. Cardinality,
participation. Weak entities, ER Diagram Generalization Specialization and 7 Hrs
aggregation. Conceptual design with ER model. Entity v/s attributes. Entity v/s
Relationship, Binary v/s ternary relationship. Aggregate v/s ternary relationship.
Studies ER Diagram
Relational Model: Introduction to relational model, Integrity Constraints over
2 Hrs
relation. Logical database design: ER to relational
Overview of Storage and Indexing: Storage hierarchies, Tree structured indexing 6 Hrs
and hash based indexing.
Schema refinement and Normal Forms: Functional
dependencies,
first, 8 Hrs
second, third, fourth and fifth normal form, BCNF, Comparison of 3NF and BCNF
Lossless and dependency preserving decomposition, closure of dependencies,
minimal closure
Query Evaluation Overview: Overview of query optimization, Measures of 3 Hrs
query cost, Evaluation of query, Query evaluation plans, relational optimization.
Transaction processing: Transaction concurrency control recovery of Transaction
failure, Serilazibility, locking techniques. Granularity in locks. Time stamping 8 Hrs
techniques, two phase locking system, deadlock handling
7

Total

Unit VIII

Unit IX

Recovery, Types Of failure, Techniques of Recoverability


Security and Authorization: Introduction to database security, Issues, Control 4 Hrs
Measure, Grant and revoke. Permissions Access Control-Discretionary,
Manadatory, Bell La Pedula Model, Audit Trail, Challenges in database security
Case Study: One database application development (Oracle\SQL Server)
3 Hrs

Reference Books:
1. Korth, Silberchatz, Sudarshan, Databse system Concepts, McGraw Hill ,2006
2. RiniChakarabarti and ShilbhadraDasgupta, ,Advanced Database Management System ,
Dreamtech,2011
3. C. J. Date ,An Introduction to Database Systems, 8/e,Pearson Education,2002
4. Rob Coronel ,Database Systems Design, Implementation and Management, Cengage Publication,2009
5. Raghu Ramakrishnan, Johannes Gehrke ,Database Management Systems, Third Edition, McGraw Hill
,2003
6. Mark Gillenson ,Fundamental of Database System ,Wiley Publication,2011
7. Elmasari and Navathe, Benjamin Cummins ,Fundamental of Database System, Pearson Education
,2009
8. Murach,Murachs Oracle SQL and PL/SQL ,SPD,2012
9. P.S Deshpande ,SQL & Pl\SQL for Oracle 11g Black Book,Dreamtech,2011
10. Sharnam Shah ,Vaishali Shah ,Oracle for professionals ,SPD,2011

Subject
Code
MCA302

MCA302
Subject Name

Computer Graphics

Computer Graphics
Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total
04
--04
--04
Examination Scheme

Theory
Internal Assessment
Test 1
Test 2
Average
20
20
20
Objectives

Outcomes

Unit No.
Unit I
Unit II

Unit III
Unit IV

Unit V

End Sem. Exam.


[ Once in a semester ]
80

Term
Work
--

Pract

Oral

--

--

100

Through this course students are introduced to fundamental principles and algorithms
underlying computer graphics, including line drawing algorithms, circle/ellipse drawing
algorithms, 2D geometrical transformation, 3D geometric transformations, viewing in 3D
(orthographic projection and perspective projection), visible surface detection algorithms.
They are also introduced to different image enhancement techniques.
After completion of this course students are expected to know how to a rasterize line, circle
etc. and implement 2D-3D transformations such as translation, rotation, scaling, shearing, and
reflection. They are also expected to understand and be able use them to implement them in
animation. They are expected to know how to apply different image transformation on an
image.
Contents

No of.
Hrs
Introduction: Introduction to computer graphics and Image Processing and their 2 Hrs
applications, Raster-Scan System, Random-Scan Systems.
Basic Drawing Algorithms: Line-Drawing Algorithms: DDA Algorithm, 6 Hrs
Bresenham's Line Algorithm. Circle-Generating Algorithms: Midpoint Circle
Algorithm, Bresenhams Circle Algorithm. Ellipse-Generating Algorithm:
Midpoint Ellipse Algorithm. Two Dimensional Curve Generation: Bezier curves
and Cubic B-Spline Curves.
Region Filling Algorithms :Scan-Line Polygon fill Algorithm, Inside-Outside 2 Hrs.
Tests, Boundary-Fill Algorithm, Flood-fill Algorithm
Two-Dimensional Geometric Transformations: Translation, Rotation, Scaling, 7 Hrs.
Matrix
Representations
and
Homogeneous
Coordinates,
Composite
Transformations, Inverse transformations, General Pivot-Point Rotation, General
Fixed-Point Scaling, Concatenation Properties, General Composite Transformations,
Rotation about any arbitrary line. Other Transformations: Reflection, Shear.
Two-Dimensional Viewing and Clipping: The Viewing Pipeline, Viewing 6 Hrs.
Coordinate Reference Frame, Window-to viewport Coordinate transformation.
Clipping Operations: Point Clipping, Line Clipping, Cohen-Sutherland Line
Clipping, Liang-Barsky Line Clipping Polygon Clipping, Midpoint subdivision line
clipping algorithm, Sutherland-Hodgeman Polygon Clipping.

Total

Unit VI

Three-Dimensional Concepts and Object Representation: Three-dimensional 5 Hrs.


transformations: Translation, Rotation, Scaling, and their Matrix Representations.
Three-Dimensional Display Methods: Parallel Projection, Perspective Projection
and their types. Three-Dimensional Object Representations: Octrees.

Unit VII

Visible-Surface Detection Methods: Classification of Visible-Surface Detection 2 Hrs.


Algorithms, Depth-Buffer Method, A-Buffer Method, Scan-Line Method.

Unit VIII

Shading Techniques: Constant intensity shading, Gourd shading, Halftoning and 2 Hrs.
Dithering. Other Applications Areas: Fractals: Fractal Geometry methods.
Fractal-Generation Procedures, Classification of Fractals, Fractal Dimension, Koch
Curve. Animation: Introduction to animation.
Introduction: Fundamental Steps in Digital Image Processing: Components of an 2Hrs.
Image Processing System, Basic Concepts in Sampling and Quantization,
Representing Digital Images, Spatial and Gray-Level Resolution.

Unit IX

Unit X

Image Enhancement in the Spatial Domain: Some Basic Intensity 11 Hrs.


Transformation Functions: Image Negatives, Log Transformations, and PowerLaw Transformations. Piecewise-Linear Transformation Functions: Contrast
stretching, Gray-level slicing, Bit plane slicing. Histogram Processing: Image
Histogram and Histogram Equalization, Image Subtraction, and Image Averaging.
Spatial Filtering: Basics of Spatial Filtering, Smoothing Spatial Filters Smoothing
Linear Filters, Order-Statistics Filters. Sharpening Spatial Filters: Use of Second
Derivatives for EnhancementThe Laplacian, Unsharp masking and High-Boost
Filtering: Use of First Derivatives for (Nonlinear) image sharpening - The
Gradient Robert, Prewitt and Sobel Masks. Combining Spatial Enhancement
Methods.

References:
1. AmrendraSinha, ArunUdai, Computer Graphics Tata McGraw-Hill Education, Pub Date: AUG-07
2. Rajesh K. Maurya- Computer Graphics -- Wiley India Pvt. Limited, 2011
3. Computer Graphics, 1e,Shirley, Cengage Learning
4. Donald Hearn and M Pauline Baker, Computer Graphics C Version -- Computer Graphics, C
Version, 2/E, Pearson Education.
5. Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing (3rd Edition), Pearson
Education.
6. Roy A. Plastock, Roy A. Plastock- Schaum's Outline of Computer Graphics 2/E
7. Computer Graphics: Principles and Practice in C -- James D. Foley, Andries van Dam, Steven K.
Feiner, John F. Hughes, Pearson Education.
8. David F. Rogers, James Alan Adams, Mathematical elements for computer graphics , McGraw-Hill,
1990
9. Peter Shirley, Stephen Robert Marschner-- Fundamentals of Computer Graphics A K Peters,
Limited, 3rd ed. 2009.
10. S. Annadurai, R Shanmugalakshmi-Fundamentals of Digital Image Processing, Pearson Education.
11. Anil K. Jain -Fundamentals of digital image processing. Prentice Hall, 1989

10

Subject
Code
MCA303

MCA303
Subject Name

Network security

Network security
Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total
04
--04
--04
Examination Scheme

Theory
Internal Assessment
Test 1
Test 2
Average
20
20
20

Objectives

Outcomes

Unit No
Unit I
Unit II

Unit III
Unit IV
Unit V

Unit VI

Unit VII

End Sem. Exam.


[ Once in a semester ]
80

Term
Work
--

Pract

Oral

--

--

100

In this course students will learn about different aspects of security. , major hash functions,
various forms authentications and cryptographic algorithms such as public key
cryptographic algorithm, secret key cryptographic algorithm etc. Students are introduced to
different security protocols required for E-mail security and for secure electronic
transactions last but not the list they will learn two most important security threats i.e.
Viruses and Intruders.
Students will learn importance of security over internet. They will be familiar with how the
security is achieved using as various cryptographic algorithms such as public key
cryptographic algorithm, secret key cryptographic algorithm, hashing algorithms etc.
Students will have knowledge of different security protocols required for E-mail security
and for secure electronic transactions as well as most important security threats.
Contents
No of.
Hrs.
Introduction: Attacks, Services and Mechanisms, Security Attacks, Security 4 Hrs.
Services, Integrity check, digital Signature, authentication, hash algorithms
Secret Key Cryptography: Block Encryption, DES rounds, S- Boxes IDEA:
overview, comparison with DES, Key expansion, IDEA rounds,
Uses of Secret key Cryptography; ECB, CBC, OFB, CFB, Multiple
encryptions DES.
Public Key Cryptography: Introduction to modular arithmetic, RSA, Digital
Signature, Deffie-Hellman Key Exchange.
Hash Functions and Message Digests: MD2, MD5, SHA and HMAC
algorithms
Authentication: Types of Authentication- Password-based authentication,
address-based authentication, cryptographic authentication, smart cards,
biometrics, mutual authentications, reflection attacksDigital Certificate- creation,
verification, revocation, cross-certificationKDC-working, multi domain KDC
Standard: Introduction to Kerberos, working of Kerberos, Inter-realm
authentication, Kerberos versions and comparison, names, inter-realm
authentication, Key version numbersdelegation, forwarding and proxies, ticket
lifetimes, revoking tickets
Internet Security Protocols: SSL, SET, Email Security- PGP, PEM, S/MIME,
IPSec-Overview, Authentication Header, ESP
11

Total

6 Hrs.

5 Hrs.
6 Hrs.
7 Hrs.

4 Hrs.

6 Hrs.

Unit VIII

Firewall and Intrusion detection System: Introduction to Firewalls, its types, 7Hrs.
Intrusion Detection: Methods and Modes, Response, Detection mechanism,
Honeypots-purpose, categories, use.
Instructions for conducting Tutorials: At least 08 tutorials
1. Numerical problems on DES, IDEA, MD2, MD5, Deffie-Helmann and RSA
2. Tutorial on Comparative study of network Tools: TCPDUMP,
Wireshark,NMap
3. Tutorial on SHTTP
4. Tutorial on TLS

References
1. AtulKahate, Cryptography and Network Security, McGraw Hill
2. Kaufman C., Perlman R., and Speciner, Network Security, Private Communication in a
public world, 2nd ed., Prentice Hall PTR.,2002
3. Eric Cole, Network Security Bible, Wiley India Edition
4. Network Security & Cryptography, 1e, Bernard Menezes, Cengage Learning
5. Willam Stallings, Cryptography and Network Security: Principles and Practice, 3rd ed.,
Prentice Hall PTR.,2003.
6. Stallings, W.Network security Essentials: Applications and standards, Prentice Hall, 2000
7. Behrouz A Forouzan, Cryptography & Network Security ,McGraw-Hill
8. Cloud security and privacy by Tim Mather kumaraswamyoreilly

12

Subject
Code
MCA304

MCA304
Subject Name

Operation Research

Operation Research
Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total
04
--04
--04
Examination Scheme

Theory
Internal Assessment
Test 1
Test 2
Average
20
20
20
Objectives

Outcomes

Unit No
Unit I
Unit II

Unit III

Unit IV
Unit V

Unit VI
Unit VII
Unit VIII

End Sem. Exam.


[ Once in a semester ]
80

Term
Work
--

Pract

Oral

--

--

100

Operations research is a scientific approach to analyzing problems and making decisions. It


uses mathematics and mathematical modeling on computers to forecast the implications of
various choices and identify the best alternatives.
Operations research methodology is applied to a broad range of problems in both the
public and private sectors. Many problems deal with the allocation of scarce human
resources, money, materials, equipment or facilities. Applications include staff scheduling,
vehicle routing, warehouse location, product distribution, quality control, traffic light
phasing, police patrolling, preventive maintenance scheduling, economic forecasting,
design of experiments, power plant fuel allocation, stock portfolio optimization, costeffective environmental protection, inventory control and university course scheduling.
Contents

No of.
Hrs.
Nature of Operation Research : History ,Nature of OR ,Impact of OR 1 Hrs.
,Application Areas
Overview of modeling approach Formulating the problem, Constructing a 1 Hrs.
mathematical model, Deriving a solution, Testing a model and the solution,
Establishing control over the solution, Implementation issues
Linear Programming :Introduction ,Graphical solution ,Graphical sensitivity 10
analysis ,The standard form of linear programming problems ,Basic feasible Hrs.
solutions ,Simplex algorithm ,Artificial variables ,Big M and two phase method
,Solution to Problems based onDegeneracy, Alternative optima ,Unbounded
solutions ,Infeasible solutions
Dual Problem :Relation between primal and dual problems, Dual simplex 5 Hrs.
method, Sensitivity analysis
Transportation problem :Starting solutions. North-west corner Rule lowest 5 Hrs.
cost methods Vogels approximation method, MODI Method, Minimization and
Maximization problem
Assignment problem :Hungarian method (Minimization and Maximization)
4 Hrs.
Travelling salesman problem :Branch & Bound technique, Hungarian method
Sequencing Problem :2 machines n jobs ,3 machines n jobs ,
2 Hrs.
n machines m jobs
PERT and CPM :Arrow network ,Time estimates, earliest expected time, latest 6 Hrs.
allowable occurrence time, latest allowable occurrence time and slack time,
13

Total

Unit IX
Unit X

Unit XI

Critical path ,Probability of meeting scheduled date of completion of project


,Calculation of CPM network ,Various floats for activities ,Project crashing
Replacement theory :Replacement of items that deteriorate ,
3 Hrs.
Replacement of items that fail group replacement and individual replacement.
Decision Theory: Classification of Decisions, Steps in decision theory approach, 6 Hrs.
Decision making under certainty, Decision making under uncertainty, Decision
making under risk, Decision making under conflict, SIMONSs Model
Game theory: Two person Zero sum games, Solving simple games
2 Hrs.
Instructions for Students Assignments: Each candidate will submit a journal
which will have case studies on Decision Theory, PERT-CPM and Replacement
theory.

References:
1. Hillier F., and Lieberman, G.J. Introduction to Operation Research, Holden Day
2. Operations Research Applications and Algorithms Waynel L. Winston Thomson
3. Kambo, N.S., Mathematical Programming Techniques, McGraw Hill
4. Operations Research : Principles and Practice 2nd edition Ravindran Wiley Production
5. Operations Research, 1e, Prasad, Cengage Learning
6. Optimization methods K.V. Mital& Mohan New Age
7. KantiSwaroop, Gupta P.K. Man Mohan, Operations Research, Sultan Chand and Sons
8. Taha, H.A. Operations Research An Introduction, McMillan Publishing Company, NY
9. Operation Research S.D. Sharma
10. Operations Research by P. K. Gupta &Hira S. Chand
11. Principles of Operation Research ( with applications to managerial decisions) H.M Wagher,
PHI, New Delhi
12. Operation Research Ravindran

14

Subject
Code
MCA305

MCA305
Subject Name

Software Project
Management

Software Project Management


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total
04
--04
--04
Examination Scheme

Theory

Term
Work

Pract

Oral

Total

Internal Assessment
End Sem. Exam.
[ Once in a semester ]
Test 1
Test 2
Average
20
20
20
80
---100
Understand iterative development and its benefits. Identify the responsibilities, types of
Objectives
deliverables and interdependencies of the iterative development team. Describe the
changing emphasis of Project management as a project progresses through phases and
iteration. And to understand important consideration when analyzing a completed iterative
project.
Gives in-depth knowledge on system view of project management and its iterative
Outcomes
development and benefits. Provides knowledge on changing emphasis and quality. And
gives deep knowledge on risk management and closing on project
Unit No
Contents
No of.
Hrs
An Overview of IT Project Management: What is project?What is project 3 Hrs.
Unit I
Management,The role of project Manager, The project Management Profession
Understanding organizations, Stakeholder management, Project phases and the
project life cycle
Conceptualizing and Initializing IT project : Information Technology Project 4 Hrs.
Unit II
Methodology, Business case, Project selection and Approval,Project management
processes, Project charter, Project Planning Framework
Project Scope management: Scope definition and Project Scope management, 4 Hrs.
Unit III
Creating the Work Breakdown Structures, Scope Verification , Scope Control
Scheduling and Budgeting: Developing the Project Schedule, Schedule 8 Hrs.
Unit IV
Control,Basic Principles of Cost Management, CostEstimating: Types of cost
estimates, Cost estimation Tools and Techniques,Cost Budgeting,Cost
Control:Earned Value Management,Project Portfolio Management.
Project Quality and Communication management: Tools and Techniques for 6 Hrs.
Unit V
Quality Control,Pareto Analysis, Statistical Sampling, Six Sigma, Quality,
Control Charts and the seven Run Rule, Modern Quality management:
Juran and the importance of Top management, commitment to Quality, Crosby
and Striving for Zero defects, Ishikawa and the Fishbone Diagram, Improving
Information Technology Project Quality, The Project Communication Plan
Reporting Performance and Progress, Information Distribution
Unit VI
The Importance of Project Procurement Management :
6 Hrs.
Planning Purchases and Acquisitions, Planning Contracting, Requesting Seller
Responses, Selecting Sellers, Administering the Contract, Closing the Contract
Using Software to Assist in project Procurement Management, Out Sourcing:
The Beginning of the outsourcing phenomenon, Types of outsourcing
relationship, The realities of outsourcing, Managing the outsourcing relationship
15

Unit VII

Unit VIII

Unit IX

The Risk Management Plan: Introduction, IT Project Risk Management, 4 Hrs.


Planning Process, Identify IT Project Risk, Risk Analysis and Assessment, Risk
Strategies , Risk Monitoring and Control, Risk Response and Evaluation
Human Resource Management: Human Resource Planning, Acquiring the 4 Hrs.
Project Team:Resource Assignment, Resource Loading, Resource Leveling
Developing the Project Team, Managing the Project Team, Change management
: Dealing with Conflict & Resistance Leadership & Ethics
The
Project
Implementation
Plan
and
Closure
:
Project 6 Hrs.
ImplementationAdministrative Closure, Project Evaluation
Leadership & Ethics in Projects: Project Leadership, Ethics in Projects,
Multicultural Projects

References:
1. Information Technology Project Management : Jack T. Marchewka Wiley Publication
2. Managing Information Technology Projects, 6e, Kathy Schwalbe, Cengage Learning
3. Project Management Core Textbook : Samuel J. Mantel, Jack R. Meredith, Scott M. Shafer, Margaret
M. Sutton with M. R. Gopalan
4. Quantitive techniques for project management by Rettyvelayudam SPD
5. Information Technology Project Management : Kathy Schwalbe Thomson Publication
6. Software Project Management (SIE): HUGHES McGraw Hill
7. Software Engineering Project Management by Richard Thayer , Edward Yourdon WILEY INDIA

16

Subject
Code
L301

L301

Objectives
Outcomes

Unit No

Unit I
Unit II
Unit III
Unit IV
Unit V
Unit VI
Unit VII
Unit VIII
Unit IX
Unit X
Unit XI
Unit XII
Unit XIII
Unit XIV
Unit XV

L301
Subject Name

Laboratory I
Computer Graphics

Laboratory I Computer Graphics


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total
-06
--03
-03

Examination Scheme
End Sem. Exam. [ Once in a semester]
Laboratory Name
Term
Pract Oral Total
Work
Computer Graphics
Computer Graphics
25
50
25
100
Assessment / Practical Examination in Computer
25
40
25
90
Graphics
Journal/Documentation
-10
-10
Through this course students are introduced to Implementation of fundamental computer
graphics algorithms and basic image enhancement techniques.
After completion of this course students are expected to know how to a rasterize line, circle
etc. and implement 2D-3D transformations such as translation, rotation, scaling, shearing,
and reflection. They are also expected to understand and be able use them to implement them
in animation. They are expected to know how to apply different image transformation on an
image.
Contents
No of.
Hrs
Computer Graphics
Unit I to Unit X & Unit XII to Unit XVI to be implemented in C++
Introduction to graphics coordinates system and demonstration of simple inbuilt
1 Hour
graphic functions
Implementation of line generation
4 Hrs.
Implementation of circle drawing
4 Hrs.
Implementation of ellipse drawing
2 Hrs.
Implementation of curve drawing
4 Hrs.
Implementation of filling algorithms
4 Hrs.
Implementation of two dimensional transformations
4 Hrs.
Implementation of clipping algorithms
6 Hrs.
Implementation of 3D Transformations ( only coordinates calculation)
2 Hrs.
Implementation of fractal generation
4 Hrs.
Implementation of animation programs (using any software )
10 Hrs.
Image Processing Practical to be implemented in C++
Implementation of Basic Intensity Transformations
4 Hrs.
Implementation of Piecewise-Linear Transformation Functions
4 Hrs.
Implementation of histogram equalization
4 Hrs.
Implementation of Smoothing Spatial Filters
4 Hrs.

17

Subject
Code
L302

L302

Objectives

Outcomes

Practical
No.
Unit I

Unit II

Unit III

Unit IV

Unit V

Subject Name

Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut
Theory Pract
Tut Total
Laboratory II DBMS
-06
--03
-03
+ Software Testing(ST)
04
02
(DBMS)
(DBMS )
+
+
02(ST)
01(ST))
Examination Scheme
End Sem. Exam. [ Once in a semester]
Laboratory Name
Term
Pract Oral Total
Work
Laboratory II DBMS + Software Testing
25
50
25
100
DBMS
15
25
15
55
Software Testing
10
15
10
35
Journal/Documentation
-10
-10
(5+5)
DBMS Practical
To teach database handling(creation , manipulation)
To teach queries on the databases(single, multiple)
To teach PL/SQL programming
Students should be able to create and handle databases
Students should be able to write and execute queries on the databases
Students should be able to write and execute PL/SQL programming
Contents
SQL Practical
Data Definition Language: Create, Alter, Drop, Rename, Truncate
Data Manipulation Language: Insert, Update, Delete, Select
Data Control Language:Grant, Revoke, Roles
Transaction Control:Commit, Rollback, Savepoint
SQL SELECT Statements:Selecting All Columns, Selecting Specific Columns,
Column Alias, Concatenation Operator, Arithmetic Operators, Comparison
Conditions, Logical Conditions, ORDER BY Clause
Functions: Single Row Functions, Character Functions, Number Functions, Date
Functions, Conversion Functions, General Functions, Multiple Row Functions,
Group Function
Subquery: Subquery, Types of Subquery, Group Function, Having Clause
Joins: Equijoins, Non-Equijoins, Joining Three Tables, Self Joins, Left Outer
Joins, Right Outer Joins, Full Outer Joins, Cross Joins, Natural Joins
Other Concepts: Sequence, View, Index, Synonyms
Constraints: Not Null, Unique Key, Primary Key, Foreign Key, Check, Dropping
18

No of
Hrs.
4 Hrs.

4 Hrs.

4 Hrs.

4 Hrs.

4 Hrs.

Unit VI

Unit VII
Unit VIII

Unit IX
Unit X

a Constraint, Enabling & Disabling


PL/SQL Practical
Programming: Variables, Identifiers, Comment, PL/SQL Block Structure
IF Statements: Simple IF Statements, Compound IF Statements
IF-THEN-ELSE Statements
Loop: Basic Loop, WHILE Loop, FOR Loop
DML Operations Using PL/SQL: Insert, Update, Delete, Merge
Cursor: Types of Cursor, Explicit Cursor Life Cycle, Explicit Cursor Attributes
Trigger: Trigger, Statement Trigger, Row Trigger, Using Conditional Operations,
DML Operations
Exceptions: Block Structure, Exception Handlers, Types of Exceptions
Records: Table-Based, Cursor-Based, Programmer-Defined
Functions: Create Function, Function with Arguments, Executing Function,
Dropping Function
Procedures: Block Structure of Subprogram, Types of Subprograms, Procedure
with Parameters, Executing Procedures, Dropping Procedures
Packages: Package Specification, Package Body, Creating Package, Execution,
Dropping Package

Reference Books:
1. Joel Murach, Murachs oracle PL /SQL Joel Murachs
publication Murachs and
Assocites
2. Sharnam shah, Vaishali Shah, Oracle for ProfessionalsPublication SPD-Shroff Publishers
and Distributors 2011
3. RiniChakrabarti, ShilbhadraDasgupta, KLSI, Advanced Data Base Management System ,
Publication DreamTech
4. Chakravarti ,Advance Data Base Management System, Wiley -Dreamtech
5. Kogent Learning Solutions Inc, Advanced Database Theory and ApplicationOracle 11 G
Black Book, Publication DreamTech
6. Kogent Learning Solutions Inc, SQL Server Programming-Black Book Publication
DreamTech
7. RajshekharSundaram, Oracle 10g Programming: A Premier, Publication Pearson
Education 2009
8. Peter Rob and Coronel, Database Principals fundamentals of Design, Implementation and
Management, Publication Cengage Learning 2011
9. Catherine Ricardo, Database Illuminated Publication Jones &Barlet Students edition
2011
10. Patrick ONEIL , Elizabeth ONEIL, Database principles, programming and performance
Publication Elsevier 2010,2011.

19

4 Hrs.

4 Hrs.
4 Hrs.

4 Hrs.
4 Hrs.

Software Testing Practical


Objectives Identify the need of software testing in current industry scenario, understanding and
knowledge of foundations, techniques and tools in area of software testing , also to
demonstrate the ability to apply multiple methods to develop, to check reliability for
a software system, to identify and apply redundancy and fault tolerance for a
medium-sized application, to identify methods that will lead to the realization of a
software, to have architecture that achieves a specified reliability level, to identify
the Fault in program logic that fails to validate data and values properly before they
are used, to discuss the distinctions between validation, for testing and defect testing,
to understand types of testing, to understand the essential characteristics of tool used
for test automation, to identify requirements and usage of Automation tools
Outcomes At the end of this course the student should be able to:
Understand the concept and need of software testing, to understand current scenario
in the field of Software testing, to have thorough knowledge of software testing and
its types, should have the knowledge of testing methodology and framework, should
be expert in writing test cases for any given module, to understand the need and
usage of software tools, to identify types of software testing tools as, test
management tools, functional testing tools and performance testing tools, have hands
on experience on any industry popular Software Tools.
Testing Lab :
Manual Testing (MT)* Automation Testing(AT)
Unit No
Contents
No of
Hrs.
MT: Introduction to Software Testing: Functional and non Functional
2 Hrs.
Unit I
Testing, Writing Test cases, Testing Framework, Test Documents
MT: Static Testing: Data Flow Analysis, Control Flow Analysis, Cyclomatic 2 Hrs.
Unit II
Complexity
MT : White Box Testing: Statement Coverage, Branch Coverage, Path
Coverage, State Transition
MT: Black Box Testing: Equivalence Class Partitioning, Boundary Value
Unit III
2 Hrs.
Analysis, Cause Effect Graphing and Decision table technique, Use case
testing
MT: Manual Testing on a Existing Project/IRCTC/Face book/Currency
Unit IV
2 Hrs.
Converter
AT: QTP Introduction, recording and replaying test cases
Unit V
2 Hrs.
AT:QTP Synchronization Point
Unit VI
2 Hrs.
AT: QTP Parameterization
Unit VII
2 Hrs.
Unit VIII AT: QTP Checkpoints(Windows and Web application)
2 Hrs.
AT: Recording modes in QTP
Unit IX
2 Hrs.
AT: Virtual object creation and environment variables
Unit X
2 Hrs.
AT:
Action
reusability
2 Hrs.
Unit XI
AT: Bugzilla Introduction and usage
Unit XII
2 Hrs.
Unit XIII AT: Bugzilla :Creating /Reporting a new bug, Viewing Bug reports,
2 Hrs.
Modifying Bug reports
Unit XIV AT: Performance Testing Concepts :Load Testing, Stress Testing
2 Hrs.
References 1.Testingin30+opensourcetoolsbyshendeSPD
2. Softwaretestingfoundations2edandreasspillnerSPD
20

MCA
SemesterIV
Syllabus

21

Subject
Code

MCA401

MCA401
Subject Name

Core & Advanced JAVA


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total

Core & Advanced JAVA

04

--

--

04

--

--

Pract

Oral

--

--

04

Examination Scheme
Theory
End Sem. Exam.
[ Once in a semester ]

Internal Assessment
Test 1

Test 2

Average

20

20

20

80

Term
Work

--

Total

100

Name of Subject
Semester
Objectives

Core & Advanced JAVA


IV
To enable the students to understand the core principles of the Java Language. To
enable students to learn to produce well designed, effective standalone applications.
To enable students to learn to produce well designed, dynamic Web applications. To
introduce tools, technologies and framework hence Java Beans, Servlets, JSP,EJB
and struts are introduced to enhance web development skills.

Outcomes

Students understand the core principles of the Java Language. Students learn to
produce well designed, effective standalone applications. Students learn to produce
well designed, dynamic Web applications. Students learn latest technologies, tools
and frameworks.

Unit No

Contents

No of.
Hrs
2 Hrs

Unit I

Fundamentals of java:History of Java, Features of Java, Object oriented concepts


related to java, Java environment and tools (javac, java, appletviewer, javadoc,
jdb), Garbage collection and finalize method, Data types, variable, expressions,
operators, and control structures, arrays, string and mutable string.

Unit II

Objects and classes:Instance variables and instance methods, Constructors, 4 Hrs


Method overloading and constructor overloading, Access specifies, Abstract
classes, Wrapper classes, Inheritance in java, Single, multilevel, Hierarchical,
Static and final keyword, Runtime polymorphism, Method overriding, Use of super
and this keyword. Visibility control: public access, friendly access, protected
access, private access, private protected access.
22

Unit III

Packages and Interfaces :Package concept, Creating user defined package,


Access control protection, Defining interface, Implementing interface.

2Hrs

Unit IV

Exception handling: Exception handling fundamentals, Exception types,


Exception as objects, Exception hierarchy, Try, catch, finally, throw, throws.

2Hrs

Unit V

Multi threading: Java thread model, Working with Thread class and the Runnable
interface, Thread priorities, Inter thread communication, Synchronization.

2Hrs

Unit VI

Input /Output: Exploring java.io :Input streams and Output streams,


FileInputStream and FileOutputStream, Binary and Character streams, Buffered
Reader/ Writer, Object serialization and Deserialization.

2Hrs

Unit VII

Event handling and GUI programming:Event handling mechanisms, Event


classes, event listener interfaces Swing components, JApplet, Exploring controls,
menus and layout managers, Adapter class, Inner class.

3Hrs

Unit VIII

Database Connectivity:JDBC architecture, Types of drivers, Java.sql package,


Establishing connectivity and working with connection interface, Working with
statement interface, Working with PreparedStatement interface, Working with
ResultSet interface, Working with ResultSetMetaData interface.

3Hrs

Unit IX

Web development using Servlets:Introduction to servlets, Servlet vs CGI,


Servelet API overview, Servlet Life cycle, Generic servlet, HTTPServlet,
ServletConfig, ServletContest, Handling HTTP Request and response GET /
POST method, Using cookies, Session tracking.

6Hrs

Unit X

Web development using JSP: Introduction to JSP, JSP Architecture, JSP


Directives, JSP scripting elements, Default objects in JSP, JSP Actions, JSP with
beans and JSP with Database, Error handling in JSP, Session tracking techniques in
JSP, Introduction to custom tags.
Enterprise Java Beans:Introductionto Enterprise java beans, Types of EJB
(session bean ,entity bean and message driven bean), Sample program on EJB.
Java and XML: Introduction XML, DTD, XML schema, XML Parser, Validator,
Processor and programming, XML related standards like XHTML AND DOM.
Introduction to Frameworks: Historyof Struts, Introduction to Struts 2
:features,Struts Architecture, Struts 1.X vsStructs 2.X, Sample program on struts
framework, Struts Action, Redirect Action, Validations, I18N in struts.

6Hrs

Unit XI
Unit XII
Unit XIII

23

3Hrs
3Hrs
7Hrs

References:
1. The complete reference JAVA2, Herbert schildt. Tata McGraw Hill
2. Core Java for beginners, Sharanam Shah and vaishali shah, SPD
3. Struts 2 for beginners, Sharanam Shah and vaishali shah, SPD
4. Advance Java-Savalia,Core,Java 6 Programming Black Book, Wiley Dreamtech
5. Java Programming Advanced Topics w/2CDs ,3e, Wigglesworth, Cengage Learning
6. Commercial web development using java 2.0, Ivan Byaross, BPB
7. Struts in Action, Donald Brown, Dreamteach press
8. Java Server Programming java EE6, Black book, Dreamtech press.
9. Core Servlets and Java Server Pages :Vol I: Core Technologies 2/e , Marty Hall and Larry Brown,
Pearson
10. Java EE 6 for Server Programming for professionals, Sharnam Shah and vaishali shah, SPD
11. Java 6 Programming, Black Book, Dreamtech Press.
12. Programming with Java A Primer, E.Balaguruswamy Tata McGraw Hill
13. XML Complete Reference, Tata McGraw Hill

24

MCA402
Subject Name

Subject
Code

Advanced Database Theory and Applications


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory Pract
Tut Total

MCA402 Advanced Database


Theory and Applications

04

--

--

04

--

--

04

Pract

Oral

Total

--

--

100

Examination Scheme
Theory
End Sem. Exam.
[ Once in a semester ]

Internal Assessment
Test 1

Test 2

Average

20

20

20

Name of
Subject
Semester
Objectives

Outcomes

Unit No.
Unit I

Term
Work

80

--

Advanced Database Theory and Applications (ADTA)


IV
To acquaint the students with some relatively advanced issues in modern data management,
information storage and retrieval.
Students should be able to gain an awareness of the basic issues parallel and distributed
data organizations, Students learn about the emerging database models including
multimedia, spatial and temporal databases, Web-DBMS integration technology with XML
for Internet database applications, acquaint themselves with the data-warehousing and datamining techniques and its applications, apply the knowledge acquired to solve simple
No of
hours

Contents
Parallel and Distributed Databases :
Parallel Databases: Architecture for Parallel Databases, Parallelizing Individual
operations,Parallel query Evaluation
Distributed Databases: Introduction to DDBMS, Architecture of DDBs, Distributed
Storage, Distributed Database Design and Query Processing , Distributed transaction
Processing , Distributed concurrency Control & Recovery, Distributed catalog
management.

Unit II

Unit III

Datawarehousing:Data warehouse overview and concepts: Need for data


warehousing, Basic elements of data warehousing, Data warehouse Architecture And
Infrastructure: Architectural components, Infrastructure and metadata. DW life cycle.
Data extraction, transformation and loading, Data Quality
Principles of Dimensional Modeling
Dimensional Modeling: Star Schema, Snowflake Schema, Fact Constellation Schema
25

10Hrs

4Hrs

6Hrs

OLAP Architecture, Relational OLAP, Multidimensional OLAP, Relational vs.


Multidimensional OLAP, Web based OLAP, Major features & functions- DrillDown and Roll-Up, Slice-and- Dice or Rotation, Implementation techniques for
OLAP- Bitmap Indexes, Join Indexes.
Unit IV
Data Mining
Introduction to data mining, Knowledge discovery- KDD process,
Classification techniques- Statistical-based algorithm (Bayesian Classification),
Distance-based algorithm(K-Nearest Neighbor), Decision tree-based algorithm(ID3,
C4.5 and CART),Neural Network-Based Algorithm:Propagation
Clustering-HierarchicalAlgorithm(Agglomerative lgorithms),Partitional Algorithms
( K-mean clustering, Nearest Neighbor), Clustering large database(BIRCH)
Association Rule mining- Basic algorithm (Apriori Algorithm and Partitioning)
Web Mining: Web Content Mining , Web Structure Mining , Web Usage Mining
Unit V
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 , Persistent programming languages ,
Object oriented versus Object relational
Database design for ORDBMS
New Challenges in implementing ORDBMS: Storage & access methods, Query
processing and Optimization
Unit VI
Emerging Database Models, Technologies and Applications:
XML and Internet Databases:Structured , Semistructured and Unstructured data,
XML Hierarchical data model , XML documents , DTD and XML Schema,XML
documents and databases, XML Querying
Time-in databases, Spatial & Geographic data , multimedia databases
Instructions for assignment and Tutorials:- Each candidate will submit a journal in which at
least 03 assignments/seminar based on the above syllabus and appear for two internal test papers.
References:
1. Raghu Ramakrishnan, Johannes Gerhke, Database Management Systems McGraw Hill
2. PaulrajPonniah, Data Warehousing fundamental JohnWiley.
3. M.H. Dunham &S.Sridhar, Data Mining Introductory and Advanced Topics, Pearson
Education.
4. Ralph Kimball, The Data Warehouse Lifecycle Toolkit, John Wiley.
5. Introduction to data mining with case studies G.K. Gupta
6. Elmasri ,Navathe, Somayajulu and GuptaFundamentals of Database Systems,Pearson
Education
7. Korth, Silberchatz, Sudarshan, Database System ConceptsMcGraw Hill
8. Daniel T Larose, Data Mining Methods & Models, Wiley India Edition.
9. Peter Rob and Coronel, Database Systems, Design, Implementation and Management,
Thomson Learning.

26

14Hrs

6Hrs

5Hrs

Subject
Code

MCA403

MCA403
Subject Name

System Modeling and Simulation


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total

System Modeling and


Simulation

04

--

--

04

--

--

Pract

Oral

--

--

04

Examination Scheme
Theory
End Sem. Exam.
[ Once in a semester ]

Internal Assessment
Test 1

Test 2

Average

20

20

20

80

Term
Work

--

Total

100

Name of
Subject
Semester

System Modeling and Simulation

Objectives

Modeling and Simulation, commonly referred as MODSIM, is becoming one of the


academic programs of choice for students in all disciplines. Through it students are
introduced to the fundamental notion of modeling,approximating, and simulatingthe
real - world scenarios such as Computer systems, manufacturing systems, Banking
Systems, Network models, and Business Models.
In Modeling and Simulation study students will study the basics of modeling as a way
to understand the various modeling paradigms appropriate for conducting digital
computer simulations. They will understand simulation and the methodology,
development, verification and validation, and design of simulation experiments. They
will be introduced to the Multidisciplinary Real World Problems of Modeling and
Simulation.
No. of
Contents
Hrs

Outcomes

Unit No.
Unit I

IV

Introduction: What is modeling and Simulation: History, Application areas,


Advantages and Disadvantages, Role of modeling and simulation for Problem
solving, Types of simulation models and examples: static (Monte Carlo simulation
and its application to industries), dynamic (Bank), deterministic (arrivals at
scheduled appointment time), stochastic (random arrivals and service time),
Discrete event simulation (queuing system), continuous (communication and traffic
system). List Processing in Simulation. Steps in simulation study. Uses of
simulationwith examples(Experimentation, experience, ethics, human interaction)

27

4Hrs

Unit II

Description and Solution of Simulation Examples: Simulation Examples based 10Hrs


on
statistical
distributions:
Discretedistributions,Continuousdistributions,Poissonprocess,Empiricaldistribution
. Simulation of Queuing system: characteristics, notation, Measures of performance
of Queuing system, example of single channel of Queue, the Able Baker call center
problem, Simulation of inventory system (News Paper seller problem), Other
examples: Reliability problem, Use of random normal numbers for simulation,
project simulation, Lead Time Demand, Job Shop Model.

Unit III

Simulation Model using Random Numbers and Random variates: Random- 10Hrs
Number Generation: Properties of Random Numbers, Generation of PseudoRandom Numbers, Techniques for Generating Random Numbers, Tests for
Random Numbers. Random Variate Generation:Inverse Transformation Technique
Uniform Distribution, Exponential Distribution, Weibull Distribution, Discrete
Distribution, Direct Transformation for the Normal Distribution. Convolution
Method for Erlang Distribution, Acceptance-Rejection Technique Poisson
Distribution, Gamma Distribution.

Unit IV

Input Analysis: Input Models with Data: Data Collection, Identifying the 10Hrs
Distribution with Data - Parameter Estimation, Goodness of Fit Tests: Chi-Square
Test, Kolmogorov-Smirnov Test; Selecting Input Models without Data:
Multivariate and Time-Series Input Models.
Output Analysis: Stochastic Nature of Output Data - Types of Simulation with
respect to Output Analysis - Measures of Performance and their Estimation Output Analysis for Terminating Simulations - Output Analysis for Steady-State
Simulation

Unit V

Verification & Validation and Optimization of Simulation Models: Model


Building, Verification and Validation; Verification of Simulation Models Calibration and Validation of Models:- Face Validity, Validation of Model
Assumptions, Validating Input-Output Transformations - Input-Output Validation
using Historical Input Data, Input-Output . Validation using a Turing Test.
Optimization via simulation examples.

6Hrs

Unit VI

Modeling and Simulation of Real World Problem: Simulation of manufacturing


systems,Simulationofcomputersystems,Simulationofsupermarket,Simulationofpertn
etwork. Simulation of Transportation model, business model, Medical models,
Social Science models.

5Hrs

28

References:
1. J. Banks, J. S.Carson II and B. L. Nelson,, Discrete-Event System Simulation, 2nd Edition,
Prentice Hall of India, New Delhi, 1995.
2. Simulation &Modelling- Jain, Wiley -Dreamtech
3. J. A. Sokolowski, C.M. Banks, Principles of Modeling and Simulation: A multidisciplinary
Approach, John Wiley & Sons Publications, edited 2011.
4. Averill M.Law and W.DavidKelton, Simulation Modeling & Analysis, 2nd Edn., Tata
McGraw Hill, 1991.
5. Geoffrey Gardon, System Simulation, 2nd Edn.,Printice Hall of India, 1992.
6. NarsinghDeo, System Simulation with Digital Computers, Prentice Hall of India, 1979.

29

Subject
Code

MCA404

MCA404
Subject Name

Soft skill development


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total

Soft skill development

04

--

--

04

--

--

04

Pract

Oral

Total

--

--

100

Examination Scheme
Theory
End Sem. Exam.
[ Once in a semester ]

Internal Assessment
Test 1

Test 2

Average

20

20

20

80

Term
Work

--

Name of Subject
Semester
Objectives

Soft Skill Development


IV
A strong knowledge base alone does not guarantee a new graduate employment.
Personal attributes and capabilities of the graduate are considered to have a
greater influence on success in the workplace.This interactive program will
focus on essential skills that professionals need to distinguish themselves and
make a positive impact on their work and social lives.The course content aims at
providing to the students understanding on the corporate culture and the ability
to navigate various situations. The participants shall improve their etiquette
skills and professional image.
Students should be able to respond proactively and communicate more
Outcomes
effectively & confidently. They should also learn to analyze their audience's
needs, how to structure their thoughts and develop key information & to present
it appropriately.
This program is designed to teach students write e-mails, reports, meeting
documents or other business correspondence. The activities in this program are
designed to help students recognize the importance of teamwork & motivate
them to pool their talents and perform to the best of their ability, both
individually and as team players.They will learn valuable strategies thereby
making themselves more productive and better capable to lead others. Students
should be able to handle their emotions and gear them towards a positive
outcome.
No of.
Unit No
Contents
Hrs
Life Skills
Personality: Meaning, Personality Determinants, Traits, Personality types and its
Unit I
4 Hrs
impact on career growth.
Learning as Individual: Diversity in Organizations , Emotions and Moods,
Personality and Values, Perception and Individual Decision Making,
30

Attitude: Meaning, Components of Attitude, Functions, changing attitude and its


impact on career growth,
Learning as Individual::Attitudes and Job Satisfaction, Motivation, Motivation:
From Concepts to Applications Positive thinking.
Goal setting: SMART (Specific, Measurable, Attainable, Realistic, Timely) Goals,
Unit III
personal and professional goals, impact of goals on work life balance, Time
Management.
Learning in a Group: Foundations of Group Behavior, Understanding Work Teams,
Dynamics of Group Behavior, Techniques for effective participation,
Communication , Leadership , Power and Politics , Conflict and Negotiation
Learning in an Organization System: Foundations of Organization Structure ,
Unit IV
Organizational Culture, Human Resource Policies and Practices.
Stress management: Meaning, practical aspects of stress, causes and symptoms of
stress, role of counseling in managing stress, Organizational Change and Stress
Management
Learning Interpersonal Skills: Emotional intelligence, Motivation, Assertiveness,
Unit V
Leadership, Team-building.
Employability Skills
Communication:Concept and meaning of communication, barriers to
Unit VI
communication, methods of communication, techniques to improve
communication.Communication in a business organization:
Internal (Upward, Downward, Horizontal, Grapevine, Problems, Solutions). External
Communication. Strategies for conducting successful business meeting.
Documentation (notice, agenda, minutes) of meeting. Introduction to modern
communication techniques (e-mail, internet, video-conferencing. etc.)
Unit VII Written Communication: Summarization techniques. Principles of Correspondence,
language and style in official letter, formats of letters, Application letter and CV
writing, Business letters (enquiry to complaints and redressal), E-mail etiquette,
Blogging, Business and Technical Reports. Documentation of Meetings. Aptitude
tests.
Unit VIII Oral Communication: Public speaking, GD skills, Presentation techniques.
Unit IX
Interview techniques: Preparing for job interviews, verbal and non-verbal
communication during interviews. Observation sessions and role-play techniques to
be used to demonstrate interview strategies.
Unit II

Instructions for Assignment / Presentations/ Group Activities:


Each student is to appear for at least one written test during the semester . Throughout the
semester students will undergo rigorous training for improving English Language and
Communication through Presentations, group discussion, writing skills and interpersonal skills
Reference:
1. Business Communication Meenakshi Raman, Prakash Singh, Oxford Publication
2. Business correspondence and report writing, R.C.Sharma& Krishna Mohan, Tata McGraw
Hill
3. Soft Skill for managers-Chakravarthi, Wiley Dreamtech
4. Soft Skills for Everyone w/CD,1e, Butterfield, Cengage Learning
5. Strategies to improve your Business communication by Prof. M S Rao, SPD
31

4 Hrs

4 Hrs

5 Hrs

3 Hrs

7 Hrs

7 Hrs

5 Hrs
6 Hrs

6. Enhancing soft skills by Dipalibiswas


7. Personality Development and Soft Skills - BarunMitra (Oxford University Press)
8. Pareek, Udai, Understanding OrganisationlBehaviour, Oxford University Press, New Delhi.
9. Stephen Robbins & Judge Timothy: Organization Behavior, Pearson Education
10. Business Communication (Revised Edition),Rai&Rai , Himalaya Publishing House.
11. Lesiker&Petit : Business Communication. Mcgraw Hill Publications.
12. Modern Business Correspondence, Mc Commas &Satterwhite, Sixth Edition, McgrawHill Publication.

32

MCA405
Elective I
Subject
Subject Name
Teaching Scheme
Credits Assigned
Code
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut
Total
MCA4051

Geographic Information
Systems

04

--

--

04

--

--

04

Pract

Oral

Total

--

--

100

Examination Scheme
Theory
End Sem. Exam.
[ Once in a semester ]

Internal Assessment
Test 1

Test 2

Average

20

20

20

Name of Subject
Semester
Objectives

Outcomes

Unit
No
Unit I

Unit II
Unit
III

80

Term
Work

--

GIS (Geographic Information Systems)


IV
This course is designed to introduce students to geographic information systems
(GIS). The purpose of the course is as follows
1. The course emphasizes geographic information and how it is represented and
analyzed with computers.
2. Examine the broad context in which GIS is adopted and used.
Understand core concepts of GIS.
3. Gain hands-on experience using ArcGIS software and methods in an
integrative fashion with other technologies.
1. Students will learn the coordinate system in GIS and its Application.
2.Students are expected to understand elementary GIS theory and have a working
knowledge of Arc GIS.
3. Students will learn the research areas in GIS.
Contents

No
of.
Hrs
5 Hrs

Introduction: What is GIS, The Evolution of GIS


Component Of GIS, Approaches to the Study of GIS, Geospatial Data, GIS
Operations
Coordinate System: Geographic Coordinate System, Map Projections
5 Hrs
Commonly Used Map Projections, Application: Coordinate System
Digital Representation of Geographical Data: Introduction, Technical Issues Related 7 Hrs
to Geographic Data, Raster Geographic Data Representation, Vector Data
Representation, Object Oriented Geographic Data Representation, Relationship B/w
Data Representation and Data Analysis in GIS
33

Unit IV Data Exploration: Data exploration, Attribute Data Query, Spatial Data Query, Raster
Data Query, Map Based Data Manipulation
Application: Data Exploration
Unit V Vector Data Analysis: Buffering, Overlay, Pattern Analysis
Application: Vector Data Analysis
Unit VI Geo-coding and Dynamic Segmentation: Geocoding, Applications Of Geo-coding,
Dynamic Segmentation, Application of Dynamic, Segmentation
GIS issues and Prospects: Introduction, Issues of Implementing GIS
Unit
The Trend of GIS development, Frontiers of GIS Research
VII
Student Activity: Study of various Research Papers on GIS and , resent The Brief
Unit
about the Papers., Explore the GIS Tool-Arc View/Arc GIS
VIII
Instructions for Assignment: Each candidate will submit a journal containing assignments based
on the above syllabus.
References:
1.
Introduction to Geographic Information Systems-Kang-tsung Chang, TMH, 4th edition.
2.
Concepts and Techniques of Geographic Information Systems-C.P.Lo, Albert
K.W.Yeung,PHI.
3.
Learning and Using Geographic Information System-Wilpen L Gorr, KristenS KurlandCengage Learning India Pvt Ltd.
4.
GIS-Demers- WIELY PUBLICATION

34

6 Hrs

4 Hrs
5 Hrs
5 Hrs
8 Hrs

MCA405
Elective I
Subject
Subject Name
Teaching Scheme
Credits Assigned
Code
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total
Embedded Systems

MCA4052

04

--

--

04

--

--

Pract

Oral

--

--

04

Examination Scheme
Theory
End Sem. Exam.
[ Once in a semester ]

Internal Assessment
Test 1

Test 2

Average

20

20

20

Name of Subject
Semester
Objectives
Outcomes

Unit No.
Unit I

Unit II

80

Term
Work

--

Embedded System
IV
To give sufficient background for undertaking embedded and real time
systems design.
1. To introduce students to the embedded systems, its hardware and software.
2. To introduce devices and buses used for embedded networking.
3. To explain real time operating systems and inter-task communication.

Content

No. of
Hrs
5 Hrs

Introduction to embedded systems:


Categories of embedded systems, overview of embedded system architecture,
requirements of embedded systems, challenges and issues related to
embedded software development, recent trends in embedded systems, applications
of embedded systems.
8051 and Advanced Processor Architectures, Memory organization and Real 10 Hrs
world Interfacing
8051 Architecture (Block diagram, explanation of block diagram)
A brief about 8051 Instruction Set
Device addresses in Real world interfacing- address bus, data bus, control bus,
memory mapping techniques- I/O mapped I/O, memory mapped I/O
Interrupts in 8051 processor
Introduction to advanced architectures:
ARM 7 processor, DSP processor
(Block diagram level), CISC,RISC
Instruction level parallelism (pipelining and superscalar architecture)
Memory : ROM : Masked ROM,
35

Total

100

Unit III

Unit IV

Unit V

Unit VI

EPROM, EEPROM, OTP ROM, Flash memory, RAM : SRAM,DRAM,


SDRAM,RDRAM, Address allocation in memory.
Peripheral Devices: Different I/O types, serial devices, parallel port devices,
timers and counters, watchdog timer
Communication interface standards:
Need for communication interface, RS232/UART: RS232 communication
parameters, RS232 connector configurations, UART, Null Modem cable
connection, USB:USB physical interface, features of USB, IEEE 1394: features,
protocol architecture, PCI Bus
Embedded/Real time operating systems:
Architecture of the Kernel, Tasks and task schedule
r- task states, context switching, scheduling algorithms, rate monotonic analysis,
task management function calls, Interrupt service routines,
Semaphores- semaphore management function calls, Mutex- mutex management
function calls, Mailboxes- mailbox management function calls, Message queuesmessage queue management function calls, Event registers- event register
management function calls, Pipes- pipe management function calls, Signals- signal
management function calls, Timers- timer management function calls, Memory
management, priority inversion problem-priority inheritance. Mechanism of
Washing Machine in detail.
Testing, Debugging and simulation techniques
Compilation process: Cross compilation (concept only) , Linker/Loader,
linker/loader options , High level language simulation, Low level language
simulation, Onboard debugger, Emulation techniques : JTAG, OnCE
Overview of Embedded/ Real- time operating systems:
Embedded operating systems: Embedded NT, Windows XP Embedded,
Embedded Linux, Real time operating systems: QNX Neutrino, VX works,
Micro C/OS- II, RT Linux. Handheld OS: iOS, Windows OS

8 Hrs

12 Hrs

5 Hrs

5 Hrs

References:
1. Embedded System Design A Unified Hardware/Software Introduction - Frank Vahid, Tony
D. Givargis, John Wiley, 2002.
2. Embedded / Real Time Systems KVKK Prasad, WileyDreamtech Press.
3. Embedded Systems: Architecture, programming and design Raj Kamal, TMH, 2002.
4. Steve Heath, Embedded System design, 2nd Ed., Elsevier, 2009.
5. Embedded Microcomputer Systems Jonathan W. Valvano, Brooks / Cole, Thompson
Learning.
6. An Embedded Software Primer David E. Simon, Pearson Ed., 2005.

36

MCA405
Elective I
Subject
Subject Name
Teaching Scheme
Credits Assigned
Code
(Contact Hours per week)
Theory Pract
Tut Theory Pract Tut Total
MCA4053

Service Oriented
Architecture

04

--

--

04

--

--

04

Examination Scheme
Theory
Internal Assessment
Test 1

Test 2

Average

20

20

20

Name of Subject
Semester
Objectives

Outcomes

Unit No
Unit I

Unit II

Unit III

End Sem. Exam.


[ Once in a semester ]
80

Term
Work

Pract

Oral

Total

--

--

--

100

Service Oriented Architecture


IV
To enable the students to understand the core principles of the Service Oriented
Architecture. To enable students to learn to produce well designed, effective
integration of applications using web services. To enable students to learn to
produce well designed, dynamic Web service based applications. To introduce
tools, technologies and framework which will include service provider, service
consumer, service registry. To increase student business selection knowledge
based services
Student will understand web service based working of business between service
consumers, service producer. It also make student aware of integration of
different web services based on the differ business pattern and using language
business process execution language. Student will learn XML based web
service description language.
Contents

Introduction to Middleware: Generic Middleware, Service Specific Middleware,


Client/Server Building, Working of corba, RPC, Java RMI.
Promises and Challenges of SOA, Service Oriented Architecture, Business driven
SOA
Introduction to Service oriented architecture: Service orientation in daily life,
Drivers for SOA, Dimensions of SOA, Key components of SOA, Services,
Enterprise Service Bus, Orchestration, Prospective of SOA, Perspectives of
Standard Bodies, Future Trends
Getting started with SOA :Overview of SOA Implementation Methodology,
SOA Reference Architecture, Business Architecture, Business Processes,
Information Design, Service Identification, Service Specification, Service
37

No of.
Hrs
3 Hrs

4 Hrs

11 Hrs

Unit IV

Unit V

Unit VI

Unit VII

Expectations, Interaction Model, Service Constraints, Service Location, Services


Realization, Buying Services, Outsourcing Services, Building Services, Summary
of Service Identification and Realization Concerns, Service Life Cycle, The
Service Design Process, Top-Down Approaches- Enterprise System Analysis Business Process Model, Bottom-Up Approaches- Utility Services - Service
Enabling, Middle-Out: The Best of Both, Process Summary Activities- Artifacts
Repositories - Governance, Process Phases - Architectural Context Business Design - Implementation - Test, Practical steps
Starting with the Business :Business Architecture, Enterprise Business
Architecture, Project Business Architecture, Value Chain, Business Context,
Understanding the Business Motivation Model Ends - Vision - Desired Results,
Means - Mission - Course of Action - Directives, Influencers, Alignment and
Traceability, Business Process Management and Modeling, Basic Business Process
Model Components, Executable Models, Business Process Models in an SOA
World
Common Semantics:Documents - Defining Documents, Adapting the Information
Model, Multiple Documents
Documents and XML - XML Schema, Types in Schemas, Document Variations in
Schemas, Designing for Change
XML Patterns - Derivation Using Abstract Classes, Derivation by Extension ,
Derivation by Restriction
Service Oriented Enterprise Application : Consideration for service oriented
Enterprise Applications- Service Enablement, Service Integration, Service
Orchestration, Service Infrastructure
Patterns for SOA- Patterns for Service Enablement, Patterns for Service
Integration, Patterns for Service Orchestration, Patterns for Service Infrastructure,
Pattern based Architecture for Service oriented Enterprise Applications, Reference
Model of Service Oriented, Java EE Enterprise Application, Technical
Architecture, Composite Application, SOA programming models -Service
Component Architecture (SCA), Windows Communication Foundation (WCF),
Enterprise SOA Layer, Solution Architecture for Enterprise Application.
Service Oriented Analysis and Design: Need for models, Principles of service
Design Reuse, Integration, Agility
Design of Activity Services ( or Business Services) -Illustration
Design of Data Services, Design of Client Services, Design of Business Process
Services, Illustration Loan Approval Business Process, Explanation of Loan
Approval Process
SOA Governance, Security and Implementation: SOA Governance- Strategic
Architecture (Process, Technologies, People)
Development of services (Governance of Service Design, Governance of Service
Execution, Governance of Service Modification, Technologies for SOA
governance),SOA security (Technologies for SOA security), Approaches for
Enterprise-wide SOA Implementation- Strategy (Due Diligence, AS IS
Assessment), TO BE Strategy , SOA Development (Transition Planning,
Validation, Proof of Concept, Business Process Model), Service Deployment and
Monitoring
38

3 Hrs

10 Hrs

5 Hrs

6 Hrs

Unit VIII

SOA best Practices (Case Study based): SOA strategy Best Practices, SOA
Development Best Practices, SOA Governance Best Practices

3 Hrs

References:
1. Applied SOA by Michael Rosen
2. Service- Oriented Architecture for Enterprise Applications, Shankar Kambhampaty, Wiley
publication
3. G. SudhaSadasivam Distributed Component Architecture, Wiley India edition.

39

MCA405
Subject
Subject Name
Code

MCA4054

Elective I
Teaching Scheme
(Contact Hours per week)
Theory
Pract Tut

E-Business

04

--

--

Credits Assigned
Theory

Pract

Tut

Total

04

--

--

04

Term
Work

Pract

Examination Scheme
Theory
Internal Assessment
Test 1

Test 2

Average

20

20

20

Name of
Subject
Semester
Objectives

End Sem. Exam.


[ Once in a semester ]
80

--

--

Oral

Total

--

100

E-Business
IV
1.
2.
3.
4.

Introduction of various aspects and models for E-business


Introduction of electronic market and EDI
To study Scope E-business in the market
The main objective of managing digital firms is to understand Information
system, Perspective on Information system, contemporize approach to
information system, learning to use it and new opportunities with technology
5. The main objective of this unit is to understand types of information system its
functional perspectives and integrating functions and business process
6. The objective of this unit is to understand organization, management and its
strategy and how information system will impact in an organization.
7. The main objective is to develop long range plan in MIS, ascertaining the class
of information requirement and its implementation.
1. In-depth knowledge on e-business and its impact
Outcomes
2. Gives knowledge about electronic market and EDI
3. Understand the current scenario of e- business
4. Gives the importance of information system in a digital firm and its new
opportunities with technologies.
5. Helps to understand different types of IS in functional perspectives and business
process in an organization.
6. Helps to understand concepts of decision making and how decision is taken in
an organization.
7. Gives In-depth knowledge why to develop long rang plan and it implementation
in MIS.
Unit No
Contents
No of.
Hrs
Overview: Definitions of Electronic Commerce/Electronic Business, 3 Hrs
Unit I
Categories of E-business (b2b, b2c, b2a etc), Introduction to Whiteleys Model
(Electronic Markets, EDI, Internet Commerce)
40

Unit II

Unit III

Unit IV

Unit V

Unit VI

Defining E-business idea: The Entrepreneurial process,The entrepreneur


The entrepreneurial process,Factors affecting E-usiness success, The network
effect, Scalability, Innovative web marketing ideas,Ease of entry into electronic
markets, Adaptability to change, Exploiting E-business advantages
Impact of E-business on Society: What is really going on?
Issues related to the job market, work patterns, skills required and continuous
learning. How local becomes global. IS/IT a positive thing? Privacy and
security issues. Information and knowledge.
Electronic Markets: Definition and use of Electronic Markets.,Advantages
and Disadvantages associated with Electronic Markets, Some functional
electronic markets, The future of Electronic Markets.
Electronic Data Interchange (EDI): EDI definition, (overview of advantages
and disadvantages), Technical aspects of EDI, Business implications of EDI.

5 Hrs

E-Business Today: Current global situation., E-business according to


predictions? (good or bad!!), Where does the present situation point to? What
needs to be done in order to cater for the future e-business/information society?

5 Hrs

6 Hrs

4 Hrs

6 Hrs

Managing the Digital Firm: Why Information System?, Perspectives on 3 Hrs


Information System , Contemporary approach to Information System, Learning
to Use Information Systems : New Opportunities with Technology
Unit VIII Information System in the Enterprise, Major Types of System in Organisation, 3 Hrs
Systems from Functional Perspectives,
Integrating Functions and Business Processes : Introduction to
Enterprise
Application
Information Systems: Organisations, Management and Strategy, 4 Hrs
Unit IX
Organisations and Information Systems, How Information System impact
Organisations and Business Firms, The Impact of IT on Management Decision
Making, Information Business and Business Strategy
Development of MIS:
Development of Long Range Plans of MIS, 6 Hrs
Unit X
Ascertaining the class of Information,
Determining the Information
Requirement,
Development and Implementation of MIS, Management of
Quality in MIS,
Organization for development of MIS, MIS : the Factors for
Success and Failure
References:1. Whiteley, D. (2000). E-Commerce, Strategy, Technologies and Applications, London,
McGraw Hill.
2. Creating a winning E-Business by Napier, Judd, Rivers, Wagner Course Technology
Thomson Learning
3. Management Information Systems, W. S. Jawadekar, 3rd Edition, TMH.
4. Management Information Systems, Loudon and Loudon, 10th Edition, Pearson Educations.
5. Electronic Commerce by Gary P. Schneider Course Technology Thomson Learning
6. Management Information System, James O'Brien, 7th edition, TMH.
7. Information Systems the Foundation of E-Business, Steven Alter, 4th Edition, Pearson
Education
Unit VII

41

MCA405
Subject
Subject Name
Code

MCA4055

Human Computer
Interface

Elective I
Teaching Scheme
(Contact Hours per week)
Theory Pract
Tut
Theory
04

--

--

04

Credits Assigned
Pract

Tut

Total

--

--

04

Pract

Oral

--

--

Examination Scheme
Theory
Internal Assessment
Test 1

Test 2

Avera
ge

20

20

20

End Sem. Exam.


[ Once in a semester ]

Term
Work

80

--

Total

100

Subject Name

HUMAN COMPUTER INTERFACE

Semester

IV

Objectives

Expose students to the main concept of human computer interaction.


Understand main modes of human computer interaction. To apply useful
criteria for guiding design and evaluation of user interfaces. To identify and
discuss key problems in HCI and its solutions.
Understanding the importance of human factors in developing an interactive
system. Acquiring knowledge of design goals and standards of HCI designs

Outcomes
Unit No
Unit I

Unit II

Contents

No of.
Hrs

The User Interface: Introduction, Importance of the User Interface, Importance


and benefits of Good Design History of Human Computer Interface. Characteristics
of Graphical and Web User Interface: Graphical User Interface, popularity of
graphics, concepts of Direct Manipulation, Graphical System advantage and
disadvantage, Characteristics of GUI. Web User Interface, popularity of web,
Characteristics of Web Interface, Merging of Graphical Business systems& the
Web, Principles of User Interface Design

7 Hrs

The User Interface Design Process: Obstacles and Pitfall in the development
Process, Usability, The Design Team, Human Interaction with Computers,
Important Human Characteristics in Design, Human Consideration in Design,
Human Interaction Speeds, Performance versus Preference, Methods for Gaining
and Understanding of Users

6 Hrs

42

Unit III

Unit IV

Unit V

Unit VI

Unit VII

Understanding Business Functions: Business Definitions & Requirement


analysis, Determining Business Functions, Design standards or Style Guides,
System Training and Documentation
Principles of Good Screen Design: Human considerations in screen Design,
interface design goals, test for a good design, screen meaning and purpose,
Technological considerations in Interface Design
System Menus and Navigation Schemes: Structure, Functions, Context,
Formatting, Phrasing and Selecting, Navigating of Menus, Kinds of Graphical
Menus
Windows Interface: Windows characteristic, Components of Window, Windows
Presentation Styles, Types of Windows, Window Management, Web systems
Device and Screen-Based Control: Device based controls, Operable Controls,
Text entry/read-Only Controls, Section Controls, Combining Entry/Selection
Controls, Other Operable Controls and Presentation Controls, Selecting proper
controls

5 Hrs

7 Hrs

6 Hrs

6 Hrs

Effective Feedback Guidance and Assistance: Providing the Proper Feedback,


Guidance and Assistance
Effective Internationalization and Accessibility- International consideration,
Accessibility, Create meaningful Graphics, Icons and Images, Colors-uses, possible
problems with colors, choosing colors

8 Hrs

Instructions for Assignments: Each candidate will submit a journal containing three assignments based
on the above syllabus in addition to the 2 unit tests to be held in the semester.
References:
1. Wilbert O. Galitz, The Essential Guide to User Interface Design, Wiley India Edition
2. Prece, Rogers, Sharps Interaction Design , Wiley India.
3. Ben Shneidermann , Designing the user interface . 3rd Edition, Pearson Education
Asia.
4. SorenLauesen, User Interface Design , Pearson Education
5. Alan Cooper, Robert Reimann, David Cronin , Essentials of Interaction Design, Wiley
6. Alan Dix, Janet Fincay, GreGoryd, Abowd,
Russell,Bealg,HumanComputer
Interaction,
Pearson Education,

43

Subject
Code

L401

L401
Subject Name

Lab I - Core & Advanced JAVA


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut Total

Laboratory I Core &


Advanced JAVA

--

06

--

--

03

--

03

Pract

Oral

Total

25

50

25

100

Core JAVA

15

25

15

55

Advanced JAVA

10

15

10

35

Journal/Documentation

--

10

--

10

Examination Scheme
End Sem. Exam. [ Once in a semester]
Laboratory Name

Term
Work

Laboratory I Core & Advanced JAVA


L401

Name of
Subject
Semester

Laboratory I Core & Advanced JAVA

Objectives

1. To prepare students to excel and succeed in industry / technical profession through


global, rigorous education.
2. Excellence through application development.
3. To provide students with a solid foundation on Tools, Technology and Framework

Outcomes

1. Students will demonstrate a high degree of proficiency in programming enabling them


for careers in software engineering with competencies to design, develop, implement
and integrate software applications and computer systems.
2. Students will develop confidence for self education and ability for life-long learning.
Contents
No of.
Hrs
Introduction to Java
4 Hrs
1. Program on creation of classes and using different types of function.
2. Program using constructor/function overloading
3. Program on passing Object as parameter to a function
4. Program using static and final variable and methods

Unit No
Unit I

Unit II

IV

Program based on Array , Inheritance and Wrapper Class


1. Program to perform different operations on Array and String
2. Program using Interface and Inheritances covering domain like

4 Hrs

44

Unit III

Unit IV

Unit V

Unit VI
Unit VII

Unit VIII

Unit IX
Unit X

Unit XI

educational institute, banking etc.


3. Program using Wrapper class to cover auto boxing and un boxing
Program on packages and exception Handling
1. Program using packages to demonstrate the scope of access specifier
2. Program to On Exception Handling Mechanism covering
(Try,Catch,Throw,Throws,Finally)
3. Program to create your own exception class
Program on Applet and multithreading
1. Program on dynamic applet creation using image/media etc
2. Program on Multithreading
3. Program to create multiply thread doing different task.
4. Program based on thread priority and thread synchronization
Program on File Handling and JDBC
1. Program using IO streams
2. Program using object serialization and object Deserialization
3. JDBC : All data base operation using Access /oracle/MySQL as
backend
Program to create rich User interface using various swing
component
JSP
1. Sample program to demonstrate JSP syntax and semantics
2. Program based on directive and error object
3. Program based on cookies and Sessions
Servlets
1. A Simple Servlet Generating Plain text/ HTML
2. Program based on cross page posting and post back posting (client
request and server response)
EJB(Enterprise Java Beans)
1. Program on session, message and entity bean
Introduction to Framework :Struts
2. Basic Configuration for struts
3. Program based on Action validation and control in struts
4. Program based on integration of JSP and Servlets with struts
Mini Project in Java

4 Hrs

4 Hrs

4 Hrs

3 Hrs
5 Hrs

5 Hrs

5 Hrs
12 Hrs

10 Hrs

References:
1. The complete reference JAVA2, Herbert schildt. Tata McGraw Hill
2. Core Java for beginners, Sharanam Shah and vaishali shah, SPD
3. Struts 2 for beginners, Sharanam Shah and vaishali shah, SPD
4. Commercial web development using java 2.0, Ivan Byaross, BPB
4. Struts in Action, Donald Brown, Dreamteach press
5. Java Server Programming java EE6, Black book, Dreamtech press.
6. Core Servlets and Java Server Pages :Vol I: Core Technologies 2/e , Marty Hall and Larry
Brown, Pearson
7. Java EE 6 for Server Programming for professionals, Sharnam Shah and vaishali shah, SPD
8. Java 6 Programming, Black Book, Dreamtech Press.
9. Programming with Java A Primer, E.Balaguruswamy Tata McGraw Hill
10. XML Complete Reference, Tata McGraw Hill
45

Subject
Code

L402

L402
Subject Name

Lab II-ADTA + UML


Teaching Scheme
Credits Assigned
(Contact Hours per week)
Theory Pract
Tut Theory
Pract Tut

Laboratory II ADTA +
UML

--

06

--

--

03

--

Tota
l
03

Examination Scheme
End Sem. Exam. [ Once in a semester]
Laboratory Name

Term
Work

Pract

Oral

Total

25

50

25

100

ADTA

15

25

15

55

UML

10

15

10

35

Journal/Documentation

--

10

--

10

Laboratory II ADTA + UML


L402

Unit No
Unit I

Unit II
Unit III
Unit IV

Unit V

Unit VI
Unit VII

Advanced Database Theory and Applications (ADTA) LAB


Contents
Implementation of different types of Partitions : Range, Hash, List and
composite partitions.
Distributed Database: Horizontal, Vertical fragmentation and Replication of
database and Distributed Query Processing.
Implementation of the ETL process.
Creation of Star and snowflake schema.
Creation of MOLAP and ROLAP cubes.
Implementation of
Analytical functions: Rollup, Partial Rollup, Cube, Rank, Dense_Rank,
First, Last, Lead, Lag etc
Windowing functions: ROWS UNBOUNDED PRECEDING, ROWS
BETWEEN n PRECEDING AND n FOLLOWING, CASE EXPRESSION
etc
Implementation of Bitmap Indexes and Join Indexes.
Implementation of different Data mining algorithms: Association,
Classification, Clustering using WEKA/ XLMiner
Implementation of,
Abstract Data Type
46

No of.
Hrs
4 Hrs

4 Hrs
4 Hrs
4 Hrs

4 Hrs

4 Hrs
4 Hrs

Unit VIII

Varray
Nested Tables
Methods
Inheritance
Reference
Overloading
Overriding
Object Views
Working with multimedia database using a front programming language eg:
JAVA.

4 Hrs

47

UML LAB
Name of the
Subject
Semester
Objective

UML LAB

Unit I

IV
1. To provide an understanding of how modeling can be used in practice and
where the Unified Modeling Language Notation fit in practical modeling
2. Develop well-documented UML-based artifacts from the early phases of the
development process for the case study.
3. To define system domain, system boundaries and system interfaces
1. Students will be able to create a Model of the Problem Space and a Model of
the Architectural Space using an industrial CASE tool.
2. Students will demonstrate skills for successful participation in a small
development team.
Contents
No of.
Hrs
Introduction to UML
2 Hrs

Unit II

Use Case Diagram

2 Hrs

Unit III

Activity Diagram

2 Hrs

Unit IV

Class Diagram

2 Hrs

Unit V

Object Diagram

2 Hrs

Unit VI

4 Hrs

Unit VII

Interaction Diagram
Sequence Diagram
Collaboration Diagram
State Chart Diagram, Composite State Chart Diagram

Unit VIII

Component Diagram, Deployment Diagram

2 Hrs

Unit IX

Case study

6 Hrs

Outcome

Unit No

2 Hrs

Instructions for conduction: All practicals are to be performed in any UML CASE tool
available e.g. StarUML, Rational Rose, Magic Draw, Net Beans IDE, Microsoft Visio, Eclipse
UML2 Tools, Visual Paradigm etc.
Reference Books:
1. Grady Booch, James Rumbaugh, Ivar Jacobson , The Unified Modeling Language User Guide
Second edition, Addison Wesley (2005)
2. Michael Blaha, James Rumbaugh, Object-Oriented Modeling and Design with UML, PHI
(2005)
3. Tom Pender , UML Bible, Wiley(2003)
4. Craig Larman , Applying UML and Patterns: An introduction to object-oriented analysis and
Design and iterative development , Addison Wesley (2004)
5. Grady Booch, Robert A. Maksimchuk, Michael Engle, Bobbi Young, Jim Conallen, Kelli
Houston, Object-Oriented Analysis and Design with Applications Third edition, Pearson
Education (2008)
6. Joseph Schmuller, Sams Teach Yourself UML in 24 Hours, Sams Publishing (2004)
48


MCA
SemesterV
Syllabus

49

MCA501

Advanced Web Technology & Dot Net

Subject
Code

Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)

MCA501

Advanced web
technology & Dot Net

Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

SubjectCode

Name
Subject
Semester

MCA501

of Advanced Web Technology and Dot Net

Semester V

Objectives: The course aims to impart the concepts of advanced web programming techniques, provide
extension to web technology acquired . Helps to understand basics of server side technologies
and apply them to develop dynamic web applications and the DOTNET framework, C#
language features and Web development using ASP.NET
Outcomes : Students will learn latest technologies, tools and frameworks. Students will produce well
designed standalone as well as dynamic Web applications.The students will know about
popular technologies C# , ASP .NET , Ajax, JQuery and latest trends like Semantic web,
Web Services, Silverlight

UnitNo.

Contents

No.
Hrs

UnitI

Introduction : The World Wide Web: WWW Architecture , Web Search Engines 4 Hrs
, Web crawling ,Web indexing , Web Searching , Search engines optimization and
limitations; Introduction to the semantic web( RDF, OWL)

Unit II

Introduction to .NET framework : Evolution of .NET , Comparison of Java 5 Hrs


and .NET, Architecture of .NET framework , Common Language Runtime ,
50

of

Common Type System , Metadata , Assemblies , Application Domains , CFL ,


Features of .NET , Advantages and Application
Unit III

C# : Basic principles of object oriented programming ,,Basic Data 8 Hrs


Types,Building Blocks- Control Structures,operators,expressions,variables,
Reference Data Types- Strings , Data time objects,Arrays,Classes and
object,ExceptionHandling,Generics,FileHandling,Inheritance
and
Polymorphism,Database programming

Unit IV

Web Applications in ASP.NET : ASP.Net Coding Modules, ASP.NET Page 8 Hrs


Directives, Page events and Page Life Cycle , PostBack and CrossPage Posting ,
ASP.Net Application Compilation models , ASP.NET server Controls , HTML
Controls, Validation Controls, Building Databases Introduction to JQuery :
What is jQuery? JavaScript vsjQuery , How to use jQuery in ASP.NET?

Unit V

Managing State : Preserving State in Web Applications , Page-Level State , 5 Hrs


Using Cookies to Preserve State , ASP.NET Session State , Storing Objects in
Session State , Configuring Session State , Setting Up an Out-of-Process State
Server , Storing Session State in SQL Server , Using Cookieless Session IDs ,
Application State

Unit VI

Introduction to web services :What is a Web Service? Software as a service , 5 Hrs


Web Service Architectures , SOA , Creating and consuming Web , XML Web
Services, Designing XML Web Services , Creating an XML Web Service with
Visual Studio, Creating Web Service Consumers ,Discovering Web Services
Using UDDI

Unit VI I

Advance .NET Concepts : Introducing WPF , WPF Class Hierarchy , 10 Hrs


Introducing WCF The WCF Architecture , WCF Endpoints , Introducing WF ,
Describing Components of WF , Exploring Activities , Describing Types of
Workflows , Exploring Built-in Activities , Understanding Bookmark Activities ,
Handling Runtime Errors ,Hosting Workflows ,Creating a Simple WF Application
Exploring Silverlight , Architecture of Silverlight , Silverlight Controls in
Silverlight Applications, Creating a Simple Silverlight Application Integrating
Silverlight with ASP.NET Applications
Introducing AJAX Controls
The ScriptManager Control
, The
ScriptManagerProxy Control , The Timer Control , The UpdatePanel Control ,
The UpdateProgress Control

Instructions for Assignments and Tutorials:The Term Work Should consist of two tests, One
Presentation/Case Study and six assignments based on the recommended syllabus

51

References:
1. Beginning C# - Wrox Publication
2. Advance .NET Technology second edition by ChiragPatel- DreamTech Press
3. Learning jQuery Third Edition - Jonathan Chaffer and Karl Swedberg , SPD Publication
4. Professional C# 2012 and .NET 4.5- Wrox Publication
5. Internet and Web Technologies, RAJ KAMAL, Tata McGraw Hill
6. .NET programming Black Book
7. Murachs ASP. Net 4. 0 Web Programming with C# 2010
8. Pro C# 5.0 and the .NET 4.5 Framework Andrew Trolsen, APress
9. C# with Visual Studio Vijay Mukhi , BPB
10. Heard First C# Second Edition , OReilly
11. Murachs ADO. Net 4 Database Programming with C# 2010 4th Edition
12. Web Technologies Black book , DreamTech Press
13. Developing Web Application- Second Editon - Ralph Moseley & M. T. Savaliya, Wiley

52

MCA502
Subject
Code

Wireless & Mobile Technology

Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)

MCA502

Wireless & Mobile


Technology

Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

Subject
Code
Name
Subject

MCA502

of Wireless & Mobile Technology

Semester

Semester V

Objectives:

The course aims to impart the concepts of wireless communication techniques,


provide extension to communications fundamentals acquired. Helps to understand
basics of mobile environment and the technology in the various wireless
communications
Students will learn wireless technologies, tools and frameworks which will help them
to understand the mobile and the other wireless communications.

Outcomes :

UnitNo

Contents

No.ofHrs

UnitI

Introduction To Wireless Technology : Mobile and wireless communications , 5Hrs


Applications, history, market vision, overview Frequency of Radio Transmission,
Signal Antennas, Signal Propagation , Multiplexing, Modulation, Spread
Spectrum , Coding and Error Control (Convolution Codes)

53

UnitII

Wireless Communication : Cellular systems- Frequency Management and 6Hrs


Channel Assignment, Dropped call rates & their evaluation,CDMA FDMA
TDMA CSDMA , Generations of Cellular Networks 1G,2G,2.5G,3G and 4G

UnitIII

Wireless Lan : IEEE 802.11,WiFi, IEEE 802.16 ,Bluetooth, WIMAX , Standards 8Hrs
Architecture Services

UnitIV

Mobile Communication Systems : GSM-architecture-Location tracking and call 8Hrs


setup- Mobility management- Handover-Security-GSM SMS , International
roaming for GSM- call recording functions-subscriber and service data mgt Mobile Number portability - VoIP service for Mobile Networks , GPRS
Architecture-GPRS procedures-attach and detach procedures-PDP context
procedure-combined RA/LA update procedures-Billing

UnitV

Mobile Network Layer : Mobile IP Dynamic Host Configuration Protocol, 6Hrs


Mobile Ad Hoc Routing Protocols Multicast routing

UnitVI

Mobile Transport Layer : TCP over Wireless Networks Indirect TCP 6Hrs
Snooping TCP Mobile TCP Fast Retransmit / Fast Recovery
Transmission/Timeout Freezing-Selective Retransmission Transaction Oriented
TCP , TCP over 2.5 / 3G wireless Networks

UnitVII

Application Layer : WAP Model- Mobile Location based services -WAP 6Hrs
Gateway WAP protocols WAP user agent profile, Caching model-wireless
bearers for WAP - WML WMLScripts WTA - iMode- SyncML

InstructionforAssignmentsandTutorials:

The Term Work Should consist of two tests, One Presentation/Case Study and six assignments
based on the recommended syllabus
Reference Books
1.
2.
3.
4.
5.
6.
7.
8.
9.

Jochen Schiller, Mobile Communications, Second Edition, Pearson Education


William Stallings, Wireless Communications and Networks, Pearson Education
Vijay Garg, Wireless network evolution: 2G to 3G, Prentice Hall, 2002.
MISRA Wireless Communication and Networks: 3G and Beyond, McGraw Hill
Principles of mobile computing and mobile communications by Melizza Othman CRC
press
802.11 Wireless Networks: The Definitive Guide , 2nd Edition Matthew Gast, OReilly
Handbook of Wireless Networks and Mobile Computing, Ivan Stojmenovic, Wiley India
Edition
Wireless and Mobile Network Architectures Yi-Bing Lin, ImrichChlamtac
Wireless and Mobile Networks: Concepts and Protocols, Dr. Sunilkumar S. Manvi,
S.Kakkasageri
54

MCA503

Soft Computing

Subject
Code

MCA503

Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)

Soft Computing

Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

Name of Subject

Soft Computing

Semester

Objectives

To teach MCA students fundamental concepts of soft computing, to make them


understand Artificial Neural Network, Fuzzy Logic, Classical Sets and Fuzzy Sets,
Genetic Algorithm, Applications of Soft Computing

Outcomes

Understanding fundamental concepts of Soft Computing. Students should be able to


apply Fuzzy Logic, Classical Sets and Fuzzy Sets, Genetic Algorithm on applications
Students should be able to apply Soft Computing concepts on Applications

Unit No

Unit I

No of.
Hrs

Contents

Introduction to Soft Computing: Evolution of Computing - Soft Computing 2Hrs


Constituents From Conventional AI to Computational Intelligence - Machine
Learning Basics

55

Unit II

Artificial Neural Network: Introduction, Fundamental Concept, Artificial Neural 6Hrs


Network, Biological Neural Network, Brain vs. Computer - Comparison Between
Biological Neuron and Artificial Neuron (Brain vs. Computer), Evolution of Neural
Networks, Basic Models of Artificial Neural Network
Supervised Learning Network- Perceptron Networks, Adaptive Linear Neuron
(Adaline), Multiple Adaptive Linear Neurons, Back-Propagation Network, back
propogation learning methods, effect of learning rule co-efficient ;back propagation
algorithm, factors affecting backpropagation training, Associative Memory
Networks, Unsupervised Learning Networks, Special Networks

Unit III

Introduction to Fuzzy Logic, Classical Sets and Fuzzy Sets, Introduction to Fuzzy 3Hrs
Logic, Classical Sets (Crisp Sets),Fuzzy Sets

Unit IV

Classical Relations and Fuzzy Relations: Introduction, Cartesian Product of 4Hrs


Relation, Classical Relation, Fuzzy Relations

Unit V

Membership Functions: Introduction, Features of the Membership Functions, 3Hrs


Fuzzification, Methods of Membership Value Assignments

Unit VI

Defuzzification: Introduction, Lambda-Cuts for Fuzzy Sets (Alpha-Cuts), Lambda- 3Hrs


Cuts for Fuzzy Relations, Defuzzification Methods

Unit VII

Fuzzy Arithmetic and Fuzzy Measures: Introduction, Fuzzy Arithmetic- Interval 4Hrs
Analysis of Uncertain Values, Fuzzy Numbers, Fuzzy Ordering, Fuzzy Vectors,
Extension Principle, Fuzzy Measures- Belief and Plausibility Measures, Probability
Measures, Possibility and Necessity Measures, Measures of Fuzziness, Fuzzy
Integrals

Unit VIII

Fuzzy Rule Base and Approximate Reasoning: Introduction,Truth Values and 4Hrs
Tables in Fuzzy Logic, Fuzzy Propositions, Formation of Rules, Decomposition of
Rules (Compound Rules), Aggregation of Fuzzy Rules, Fuzzy Reasoning
(Approximate Reasoning)- Categorical Reasoning, Qualitative Reasoning, Syllogistic
Reasoning, Dispositional Reasoning, Fuzzy Inference Systems (FIS)- Construction
and Working Principle of FIS, Methods of FIS,Overview of Fuzzy Expert System

Unit IX

Fuzzy Decision Making: Introduction, Individual Decision Making, Multiperson 3Hrs


Decision Making, Multiobjective Decision Making, Multiattribute Decision Making,
Fuzzy Bayesian Decision Making, Fuzzy Logic Control Systems- Introduction,
Control System Design, Architecture and Operation of FLC System, FLC System
Models, Application of FLC Systems

Unit X

Genetic Algorithm: Basic concepts, Difference between genetic algorithm and 4Hrs
traditional methods, Simple genetic algorithm, Similarity templates, Working
principle, Procedures of GA, Genetic operators- reproduction, Mutation, crossover,
56

basic building block hypothesis, the two-armed and k-armed bandit problem, Minimal
deceptive problem, Applications
Unit XI

Applications of Soft Computing: Introduction, A Fusion Approach of Multispectral 9 Hrs


Images with SAR (Synthetic Aperture Radar) Image for Flood Area- Image Fusion,
Neural Network Classification, Methodology and Results, Optimization of Traveling
Salesman Problem using Genetic Algorithm Approach- Genetic Algorithms,
Schemata, Problem Representation, Reproductive Algorithms, Mutation Methods,
Results, Genetic Algorithm-Based Internet Search Technique- Genetic Algorithms
and Internet, First Issue: Representation of Genomes, Second Issue: Definition of the
Crossover Operator, Third Issue: Selection of the Degree of Crossover, Fourth Issue:
Definition of the Mutation Operator, Fifth Issue: Definition of the Fitness Function,
Sixth Issue: Generation of the Output Set, Soft Computing Based Hybrid Fuzzy
Controllers- Neuro-Fuzzy System, Real-Time Adaptive Control of a Direct Drive
Motor, GA-Fuzzy Systems for Control of Flexible Robots, GP-Fuzzy Hierarchical
Behavior Control, GP-Fuzzy Approach,Soft Computing Based Rocket Engine
Control- Bayesian Belief Networks, Fuzzy Logic Control, Software Engineering in
Marshall's Flight Software Group, Experimental Apparatus and Facility Turbine
Technologies SR-30 Engine, System Modifications, Fuel-Flow Rate Measurement
System, Exit Conditions Monitoring

Instructions forAssignments and Tutorials:


The Term Work Should consist of two tests, One Presentation/Case Study and six assignments
based on the recommended syllabus
References:

1. Dr. S. N. Sivanandam and Dr. S. N. Deepa,Principles of Soft Computing John Wiley


2. S. Rajsekaran& G.A. VijayalakshmiPai, Neural Networks,Fuzzy Logic and Genetic
Algorithm:Synthesis and Applications Prentice Hall of India.
3. N.P.Padhy, Artificial Intelligence and Intelligent Systems Oxford University Press.
4. SimanHaykin, Neural NetowrksPrentice Hall of India
5. imothy J. Ross, Fuzzy Logic with Engineering Applications Wiley India.
6. Kumar Satish, Neural Networks Tata McGraw Hill

57

MCA504

Distributed computing and Cloud Computing

Subject
Code

MCA504

Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)


Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Distributed computing
and Cloud Computing

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

Name of Subject

Distributed Computing and Cloud Computing

Semester

Semester V

Objectives

To introduce distributed computing concepts , To elaborate on the design


techniques and constraints, and to analyze the latest trends in distributed
systems like Service Oriented Architectures and cloud computing

Outcomes

The students would know about existing distributed systems, latest trends like
SOA and cloud will be introduced, and students will know about popular
cloud technologies like Amazon, Google and Microsoft

Unit No

Unit I

No
Hrs

Contents

3hrs

Introduction to Distributed Computing Concepts


Basic concepts of distributed systems, distributed computing models, software
concepts, issues in designing distributed systems, client server model and current
case studies of the World Wide Web 1.0 and World Wide Web 2.0.

Unit II

5hrs

Inter Process Communication


Fundamental concepts related to inter process communication including messagepassing mechanism, a case study on IPC in MACH, concepts of group
communication and case study of group communication CBCAST in ISIS, API for
Internet Protocol
58

of.

Unit III

5hrs

Formal Model Specifications and Remote Communication


Basic concepts of formal model definitions, Different types of communication
systems, algorithms for message passing systems, Basic concept of middleware,
Remote Procedural Call (RPC), a case study on Sun RPC, Remote Method
Invocation (RMI) along with a case study on Java RMI.

Unit IV

3hrs

Clock synchronization
clock synchronization, physical and logical clocks, global state mutual Exclusion
algorithms, election algorithms.

Unit V

5hrs

Distributed System Management


Resource management, process management, threads, and fault tolerance

Unit VI

5hrs

Distributed Shared Memory


Fundamental concepts of DSM, types of DSM, various hardware DSM systems,
Consistency models, issues in designing and implementing DSM systems ,

Unit VII

4hrs

Distributed File System


Concepts of a Distributed File System (DFS), file models, issues in file system
design , naming transparency and semantics of file sharing, techniques of DFS
implementation,

4hrs

Unit VIII Advances in Distributed Computing (SOA & Cloud Computing)


Service-Oriented Architecture, Elements of Service-Oriented Architectures, RPC
versus Document Orientation, Major Benefits of Service- Oriented Computing,
Composing Services, Goals of Composition, Challenges for Composition, Spirit of
the Approach
Unit IX

2hrs

Fundamentals of Cloud computing


Evolution of Cloud Computing ,cluster computing Grid computing, Grid computing
versus Cloud Computing, Key Characteristics of cloud computing

Unit X

4hrs

Cloud models
Benefits of Cloud models, Public Cloud, Private Cloud, Hybrid Cloud, Community
Cloud, Shared Private Cloud, Dedicated Private Cloud, Dynamic Private Cloud,
Savings and cost impact
Web services delivered from cloud, Platform as a service, Software as a service,
Infrastructure as a service

59

Unit XI

5hrs

Cloud Security Fundamentals


Privacy and security in cloud, Security architecture , Data security, Identity and
access management, security challenges

Unit XII

Implementation of Cloud Technologies


Introduction to Cloud Technologies, Hypervisor, Web services, AJAX , MASHUP,
Hadoop, Map reduce, Virtualization Technologies, Virtual Machine
TechnologyCloud data centre, Case studies : Google, Microsoft, Amazon

Instructions forAssignments and Tutorials:


The Term Work Should consist of two tests, One Presentation/Case Study and six assignments
based on the recommended syllabus
Referencebooks:

1.
2.
3.
4.
5.
6.
7.
8.
9.

Distributed Computing by Dr. SunitaMahajan , Seema Shah, Oxford University Press


Distributed Operating Systems by Tanenbaum S, Pearson Education
Distributed OS by Pradeep K. Sinha , PHI
Distributed Systems concepts and design by George Coulouris, Jean Dollimore, Tim
Kindberg, Addison-Wesley
Cloud Computing a Practical Approach by Anthony T. Velte, Robert Elsenpeter, TMH
Cloud Computing insights into new-era infrastructure by Dr. Kumar Saurabh, Wiley India
Cloud Computing implementation, management and security by John W. Rittinghouse,
James F. Ransome, CRC Press, Taylor & Francis group, 2010.
Distributed Computing Architecture by Shivanandan
Cloud Application Architecture by George Reese, Oreilly and associates

60

MCA505
Subject
Code

MCA5051

Elective II
Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)


Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Cyber Security

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

Name
Subject

of Cyber Security

Elective II
Semester
Objectives

Outcomes

V
Securing vital resources and information in the network is the most challenging feat for
system enterprise. Develop an understanding of information assurance as practiced in
computer operating systems, distributed systems, networks and representative
applications.Gain familiarity with prevalent network and distributed system attacks,
defenses against them.Develop a basic understanding of cryptography, how it has evolved,
and some key encryption techniques used today.Develop an understanding of security
policies (such as authentication, integrity and confidentiality), as well as protocols to
implement such policies in the form of message exchanges.
Knowledge about the technical andlegal terms relating to thecybersecurity , cyber
offences and crimes. Gain an insight to the Indian Act 2000 and the organizational
implications of cyber Security

Unit No

Unit I

Contents

No of.
Hrs

Introduction to Cybercrime

4 hrs

Cybercrime definition and origins of the world, Cybercrime and


information security, Classifications of cybercrime,
61

Unit II

ITA 2000 : Cybercrime and the Indian ITA 2000, A global Perspective on 4 hrs
cybercrimes

Unit III

Cyberoffenses& Cybercrime: Issues and challenges

12 hrs

How criminal plan the attacks, Social Engg, Cyber stalking, Cybercafe and
Cybercrimes, Botnets, Attack vector, Cloud computing,Proliferation of Mobile and
Wireless Devices, Trends in Mobility, Credit Card Frauds in Mobile and Wireless
Computing Era, Security Challenges Posed by Mobile Devices, Registry Settings for
Mobile Devices, Authentication Service Security, Attacks on Mobile/Cell Phones,
Mobile Devices:Security Implications for Organizations, Organizational Measures for
Handling Mobile, Devices-Related Security Issues, Organizational Security Policies
and Measures in Mobile Computing Era, Laptops
Internet Filtering Encryption issues, Internet Gambling, Spam - Unsolicited Junk Email, Digital Signatures, Anti-Spam Laws, Anti-Spam Suits, What is Cyber squatting?
Ant cyber squatting, Software Piracy, Domain Name Disputes, File Sharing ,
Unit IV

Tools and Methods Used in Cyberline :

6 hrs

Proxy Servers and Anonymizers, Phishing, Password Cracking, Keyloggers and


Spywares, Virus and Worms, Steganography, DoSDDoS Attacks, SQL Injection,
Buffer Over Flow, Attacks on Wireless Networks, Phishing, Identity Theft (ID Theft)
Unit V

Cybercrimes and Cybersecurity: The Legal Perspectives

6 hrs

Why do we need Cyberlaw: The Indian Context, The Indian IT Act, Digital Signature
and the Indian IT Act, Amendments to the Indian IT Act, Cybercrime and
Punishment, Cyberlaw, Technology and Students: Indian Scenario
Unit VI

Cybersecurity: Organizational Implications

8 hrs

Cost of Cybercrimes and IPR Issues:Lesson for Organizations, Web Treats for
Organizations: The Evils and Perils, Security and Privacy Implications from Cloud
Computing, Social Media Marketing:Security Risk and Perils for Organization, Social
Computing and the Associated Challenges for Organizations, Protecting Peoples
Privacy in the Organization,Organizational Guidelines for Internet Usage, Safe
Computing Guidelines and Computer Usage Policy, Incident Handling: An Essential
Component,Intellectual Property in the Cyberspace of Cybersecurity, Importance of
Endpoint Security in Organizations
Unit VII

Cyber Acts and related issues

5 Hrs

Children's Online Privacy Protection Act (COPPA), The Childrens Internet


Protection Act (CIPA Sexual Predator Laws), The Child Online Protection Act
(COPA) , The Communications Decency Act (CDA), Electronic Signatures in Global
62

& National Commerce Act (E-Sign),


Instructions forAssignments and Tutorials:
The Term Work Should consist of two tests, One Presentation/Case Study and six assignments
based on the recommended syllabus
References::
1. Nina Godbole, SunitBelapure, Cyber Security: Understanding Cyber Crimes, Computer
Forensics and Legal Perspectives, Wiley India, New Delhi
2. KAHATE ,Cryptography and Network Security, TMH
3. Information Systems Security, Nina Godbole, Wiley India, New Delhi
4. Cybersecurity: The Essential Body of Knowledge, Dan Shoemaker, William Arthur
Conklin, Wm Arthur Conklin, Cengage Learning.
5. Cyber Security, Edward Amoroso, Silicon Press, First Edition
6. Cyber Security &Global Information Assurance,Kennetch J. Knapp, Information Science
Publishing.
7. William Stallings, Cryptography and Network Security, Pearson Publication

63

MCA505
Subject
Code

Elective II
Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)

MCA5052 Multimedia Technology

Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

Name of
Subject

Multimedia Systems

Semester

Objectives

Students should be aware of multimedia system, its characteristics, properties,


architecture, applications in different fields.Students should know various elements,
objects, medium of mu Students should understand importance of compression and
decompression methods, should be aware with standard compression techniques like
JEPG & JPEG 2000 for still images ,MPEG and its variation for Video and
Audio.Students should know various file formats for text, image, audio & video. In terms
of audio, they should be aware with MIDI, MP3, WAV format which we use in day to day
life.Students should know latest multimedia applications like Animation, Virtual Reality,
Knowledge based multimedia systems.

Outcomes

Students will be aware of multimedia system, its characteristics, properties, architecture,


applications in different fields, its various elements, objects, medium. Students understood
compression and decompression methods, techniques like JEPG& JPEG 2000 for still
images, MPEG and its variation for Video and Audio. Students shall understand what is
authoring system, need of authoring system, choosing of authoring system depending on
application type, user interface issues. Student will be aware of Copyright Act, various
methods of licensing. Students will be aware of latest multimedia applications like
Animation, Virtual Reality, Knowledge based multimedia systems
64

Unit No

Contents

No of.
Hrs

Unit I

Introduction to Multimedia: Definition and Scope of Multimedia, its Components &


applications, Interactive Multimedia, Multimedia Growth, Multimedia Advantages &
disadvantages. Major categories of Multimedia titles. Multimedia Products, Kiosk,
Multimedia in Public place, Multimedia on Web,Multimedia in business. Multimedia
in mobile phones, iPod, Hypermedia and Hypertext. Hypermedia Applications.

6 Hrs

Unit II

Graphics & Text: Graphics: Bitmap Graphics, Vector Graphics, Image file format,
GIF vs. JPEG, Graphics image sources, Graphics on internet. Graphic programs
feature. Animation: Principals of animations, Animation types & technique ,
Applications of Animation , Morphing , Warping,Animation file and formats, Text:
Text in multimedia Applications, General guidelines ,Designing and use of text ,
working with text, Text fonts, Menus and Navigation, Font editing drawing tools.

7 Hrs

Unit III

Sound , Audio and Video : Multimedia system sounds , Sound, Sound file formats,
MIDI, MIDI Messages, MIDI Vs Digital Audio, sound on Internet, Adding sound &
video to your multimedia project, Analog display standards, Digital display
standards, Digital video Basics , Video recording and tap formats , Video on
internet, Difference between computer , TV and Video, Optimizing video files for
CD-Rom.

7 Hrs

Unit IV

Multimedia Authoring Tools: Making instance multimedia, Types of Authoring


tools, Time based authoring tools, card and page based authoring tools, Icon and
object based authoring tools, Authoring Vs Presentation, Story boarding, Graphic
design principle for PowerPoint, Development process for Multimedia Applications,
Contents analysis for different applications.

5 Hrs

Unit V

Designing and Producing: Designing, designing the structure of multimedia,


6 Hrs
Different types of Multimedia structure. Hot spots, Buttons, User interface analysis &
Design: Rules of user interface design, models of user interface design, User
interface Analysis & Elements of user interface, User interface design, User interface
evaluation &examples.Delivering: Testing, Preparing of delivery.

Unit VI

Planning and costing: The process of making multimedia & multimedia skills,
multimedia skills team, Planning & costing: Project planning, scheduling & costing,
Idea analysis, Idea management software, Pre testing, Task planning, Building a
Team, Prototype, Multimedia project team roles. Development: Alpha Development,
Beta Development.

7 Hrs

Unit VII

Coding and Compression: Introduction to coding and compression techniques,

7 Hrs
65

Entropy encoding, run length, Arithmetic encoding, Huffman, LimpelZiv encoding,


JPEG compression process, MPEG audio and video compression, Various CD
Formats ,MPEG Standards.

Instructions forAssignments and Tutorials:


The Term Work Should consist of two tests, One Presentation/Case Study and six assignments
based on the recommended syllabus
References :
1.
2.
3.
4.
5.
6.

Multimedia Madness, RonWodaski , SAMS pub.


Multimedia : Making it works, Tay Vaughan , TMH pub
Multimedia Communication Rao, Wiley -Dreamtech
Multimedia System : S.K. Triphathi, S. V. Raghvan
Mutimedia System Design, P.K. AndleighKthakar, Prentice hail of India
Multimedia System , J.E.K Budford , Addision Wesley.

66

MCA505

Elective II

Subject
Code

Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)

MCA5053

Information Security
and Audit

Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

Name
Subject

of Information Security and Audit

Elective II
Semester

Objectives

The subject aims to learn about the theory underlying computer-security.. The emphasis is on
network security appliances and networking infrastructure such as firewalls, access control,
secure network design and Virtual Private Networks.

Outcomes

On successful completion of this subject students will be able to describe the theoretical
aspects of computer security with an in-depth focus on modern network security threats.
Design, configure, test, manage, monitor and support network security infrastructure
devices. And network security theory into practice using industry based techniques,
processes and standards.
Contents
No of.
Hrs

Unit No

Unit I

5 hrs

Security Principles and Practices:


Information System Security Principles, Threats and Attacks, Classification of threats
and assessing damages, Protecting Information Systems Security,
Information System Security Engineering Process
67

Security Policies, standards, Guidelines and Procedures


Unit II

6 hrs

Data and Program Security:


Data Protection, End Point security, Physical Security, Insider threats and data
Protection
Secure programs, Non-malicious program errors, malicious code, Targeted malicious
code, Controls against program threats

Unit III

4 hrs

Operating System Security:


Role of Operating systems in Information systems applications, Operating systems
Security, Patched Operating systems, Protected Objects and Methods of Protection,
Memory Address Protection, Control of Access to General Objects, File Protection
Mechanism

Unit IV

4 hrs

Database Security :
Database Security Requirements and Challenges, Database Integrity, Data Security
Policies, Sensitive data, Interface, Multilevel database
Application Software Controls :Concurrency Control, Cryptograph control, Audit
train control.

Unit V

3 hrs

Steganography and Digital Forensics:


Steganography- Overview and Principles, need of steganography, pros and cons,
Steganography vs Cryptography, Types of Steganography
Digital Forensics- Introduction, Forensic life cycle,Water marking.

Unit VI

5 hrs

Laws, & Legal Framework for Information Security:


Introduction, Information Security and Law, Understanding the Laws of Information
Security, Indian IT Act, Laws of IPR, Patent laws, Copyright Law, Case Study
Ethical Issues in Information Security: Introduction, Issues in Network enterprises,
Computer Ethics and Security and Privacy Policies, Case study

Unit VII

5 hrs

Software Web Services Security :


Technologies for web services (XML, SOAP, WSDL & UDDI), Web Services
Security Token types, XML encription, XML segment.

UnitVIII

Secutiry of Wireless Networks:

4 hrs

An overview of wireless technology, Wired world versus wireless world: putting


68

Wireless Networks in Information Security Context,Attacks on Wireless Networks


Unit IX

Auditing for Security:

9 hrs

Introduction, Organizations Roles and Responsibilities for Security Audits, Auditors


Responsibilities for Security Audits, Types of Security Audits, Technology Based
Audits, Phases in Security Audits, Budgeting for Security Audits.

Instructions forAssignments and Tutorials:


The Term Work Should consist of two tests, One Presentation/Case Study and six assignments
based on the recommended syllabus
References:
1.
2.
3.
4.
5.

Nina Godbole, Information Systems Security, Wiley India


Eric Cole, Network Security Bible, Wiley India Edition
C. P. Pfleeger, and S. L. Pfleeger, Security in Computing, Pearson Education.
Matt Bishop, Computer Security: Art and Science, Pearson Education.

69

MCA505
Subject
Code

MCA5054

Elective II
Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)

Bioinformatics

Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

Name of
Subject

Bioinformatics

Semester

Objectives

To impart knowledge on introduction and historical and academic perspective to the


field of bioinformatics, To learn the key methods and tools used in bioinformatics, and
the influence of biological science on computing science

Outcomes

The student should be able to Understand the theoretical basis behind bioinformatics
Communicate about essential and modern biology and how it relates to Informatics and
explore the tools and techniques used in Bioinformatics

Unit No

Contents

No of.
Hrs

Unit I

What is Bioinformatics? , Bioinformatics as multidisciplinary domain , Goal and


scope of bioinformatics , Future prospectus of bioinformatics , Use of computers to
4 Hrs
biologists

Unit II

Biological research on the web, Public biological databases : Primary sequence


database, Protein sequence databases , Secondary databases , Protein pattern
databases , Searching biological databases- depositing data into public
70

databasesFinding software , Judging the quality of information


Unit III

6 Hrs

Introduction to Protein structure , Chemistry of proteins : 1D to 3D , Peptide bond,


Amino Acid
Web based protein structure tools : Structure visualization , Cn3D, RasMol
Structure modeling , MolMol , JMol

9 Hrs

Structure classification : Types of classification, Databases (SCOP,CATH)


Structure alignment : Comparing two structures (ProFit)
Structure analysis : ProCheck
Unit IV

Composition of DNA and RNA , Watson and Crick Solve the Structure of DNA, 6 Hrs
Importanace and features of DNA sequence analysis , Development of DNA
Sequencing Methods, Genefinders and Feature Detection in DNA ,

Unit V

Pairwise Sequence Comparison, Pairwise Sequence alignemnt methods : Dot plot , 9 Hrs
Dynamic programming , Local and Global similarities , Word and K-tuple , BLAST
, FASTA, Multiple sequence alignment methods : Progressive , ClustalW , Iterative
, DiAlign

Unit VI

Phylogenetic Analysis : Phylogenetic Trees Based on Pairwise Distances,


Phylogenetic Trees Based on Neighbor Joining, Phylogenetic Trees Based on
Maximum Parsimony , Phylogenetic Trees Based on Maximum Likelihood 6 Hrs
Estimation Introduction to motif

Unit VII

Automating data analysis using Perl , Perl basics , Pattern matching and regular 5 Hrs
expressions , Parsing BLAST output using Perl

Instructions forAssignments and Tutorials:


The Term Work Should consist of two tests, One Presentation/Case Study and six assignments
based on the recommended syllabus
References:
1. Developing Bioinformatics Computer Skills by Cynthia Gibas, Per Jambeck, O'Reilly
2. Introduction to Bioinformatics by T K attwood& D J Parry-Smith, Addison Wesley
Longman
3. Bioinformatics A beginners Guide-Machael, Wiley-Dreamtech
4. Biotechnology: a multi-volume comprehensive treatise Volume 5b by Rehm and Reed
5. An Introduction to Bioinformatics Algorithms by Neil C. Jones,Pavel A. Pevzner

71

MCA505

Elective II

Subject
Code

Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)

MCA5055

Software Quality
Assurance

Theory

Pract

Tut

Theory

Pract

Tut

Total

04

--

--

04

--

--

04

Term
Work

Pract

Oral

Total

--

--

--

100

Examination Scheme
Theory
Internal Assessment

End Sem. Exam.

Test 1

Test 2

Average

[ Once in a semester ]

20

20

20

80

Name of
Subject

Software Quality Assurance

Semester

Objectives

To give a focus on concept of quality its models and improvements, guidance on measuring
quality and metrics and quality management system through its elements. It focuses on
principles and practices in quality management system and gives guidance on measure and
metrics in process and product domain of quality

Outcomes

The students gets knowledge on software quality, its model and improvements, in-depth
knowledge on measuring quality, knowledge on quality management system and on
principles and practices of QMS

Unit No

Unit I

Contents

No of.
Hrs

Fundamentals Of Software Quality Engineering

9 Hrs

Concepts of Quality-Hierarchical Modeling- Quality Models- Quality Criteria


And its Interrelation Fundamentals of Software Quality ImprovementConcepts of Process Maturity- Improving Process Maturity

72

Unit II

Development In Measuring Quality

9 Hrs

Selecting Quality Goals And Measures-Principles Of Measurement-Measures


And
Metrics-Quality Functional
Deployment-Goal/Question/Measures
Paradigm- Quality Characteristics Tree-The FURPS Model And FURPS-Gilb
Approach- Quality Prompts
Unit III

Quality Management System

9 Hrs

Element Of A Quality Engineering Program- Quality Control , Assurance And


Engineering- Reliability, Maintainability, Verifiability, Testability, Safety And
Supportability- Historical Perspective Element Of QMS-Human Factors-Time
Management-QMS For Software- Quality Assurance-ISO9000 Series- A
Generic Quality Management standard-Tools For Quality
Unit IV

Principles And Practices In Qms

9 Hrs

Process-Product-Project-People In Software Development And Management


Spectrum-Principle And Critical Practices In QMS-ISO 9001And Capability
Maturity Models-Six Sigma, Zero Defects And Statistical Quality Control.
Unit V

9 Hrs

Measures And Metrics In Process And Project Domain


Key Measures For Software Engineers-Defects- Productivity And QualityMeasuring And Improving The Development Process- Assigning Measures To
Process Elements And Events- Isikawa Diagrams- Metrics For Software
Quality Integrating Metric Within Software Engineering Process-Metrics For
Small Organization

Instructions forAssignments and Tutorials:


The Term Work Should consist of two tests, One Presentation/Case Study and six assignments
based on the recommended syllabus
References:
1. Brian Hambling Managing Software Quailty, Tata McGraw Hill
2. Juran. J.M.Franks, M.Gyrna, Quality Planning and Analysis(from the product development
through use),Tata McGraw Hill
3. Alcon Gillies Software Quality: Theory and Mangement, International Thomson,
Computer Press 1997.
4. Software Testing Quality Assurance-Naik Tripathi, Wiley -Dreamtech
5. Stephan H.Kan, Metric and Model in Software Quality Engineering, Addison Wesley,
1995.
6. Roger S. Pressman, Software Engineering A Practitioners Approach, Fifth Edition
,McGraw Hill, 2001
7. Humphrey Watts, Managing the Software Process, Addison Wesley,1986.
73

L501

Laboratory I -AWT + Dot Net

Subject
Code

L501

Subject Name

Teaching Scheme

Credits Assigned

(Contact Hours per week)


Theory

Pract

Tut

Theory

Pract

Tut

Total

--

06

--

--

06

--

03

Term
Work

Pract

Oral

Total

Laboratory I AWT + Dot Net

25

50

25

100

AWT

15

25

15

55

Dot Net

10

15

10

35

Journal/Documentation

--

10

--

10

Laboratory I AWT +
Dot Net

Examination Scheme
End Sem. Exam. [ Once in a semester]
Laboratory Name

L501

Semester

Semester V

Subject Code

L501

Name of Subject

Lab I - AWT + Dot Net

Objectives

To enable the students to understand the concepts of the advanced web technologies and
enable students to learn to produce well designed, effective standalone applications using
.NET technology and enable students to learn the implementation of web services. The
subjects enable students to learn to produce well designed, effective Web applications.

Outcomes

Students understand the concepts of the advanced web technologies. Students learn to
produce well designed, effective standalone applications using .NET technology.
Students learn to the implementation of web services. Students learn to produce well
designed, dynamic Web applications.

74

Contents
Unit

Unit I

No. of
Hrs

Unit II

8 Hrs

Introduction to C#
Program to demonstrate reference data types i.e. string, date time
Program using array, using object and class , using array list, collection

Program based on Exception Handling ,Generic, Inheritance and 9 Hrs


polymorphism

Unit III

Program to demonstrate getter and setter method


Program to On Exception Handling Mechanism covering
(Try,Catch,Throw,Throws,Finally)
Program to demonstrate generic, to demonstrate inheritance and
polymorphism
9 Hrs
Program based on File handling and Database programming

Unit IV

Program to demonstrate use of directories, sequential access file ,


random access file
Program on serialization and deserialization
Program to demonstrate LINQ , based on database access using
ADO.NET
8 Hrs
ASP.NET :

Unit V

Program based on PostBack and CrossPage posting


Program based on validation controls
Program using Master Pages and Themes and Skins
Program to demonstrate PageLife Cycle
Program to demonstrate binding of different Controls using ADO
.NET , Program to demonstrate the use of jQuery
8 Hrs
Managing State:

Unit VI

Program to demonstrate Managing State with ViewState and Session


Program based on Cookies for maintaining state.
Program using Cache Object to store Data, Program on a Shopping Cart
Web services :

9 Hrs

Unit VII

Program to create web service


Program to create web service which returns DataSet.
Program to call web service asynchronously
Program for securing a Service using Windows Authentication
Program for securing a Service using SOAP header
Advance .NET Concepts :

9 Hrs

Simple Program based on WCF , based on WPF, based on WF


75

Program to demonstrate the use of silverlight


Program using AJAX controls

References :
1. B.M. Harwani ,Practical ASP.NET Projects, SPD Publication
2. .NET programming Black Book, DreamTech Press
3. Jack Purdum, Beginning C# 3.0: An Introduction to Object Oriented Programming, Wrox
Publication,2008
4. Jonathan Chaffer and Karl Swedberg Learning jQuery, 3rd Edition , SPD Publication,2012
5. ChiragPatel, Advance .NET Technology 2nd Edition , DreamTech Press,2012
6. CristianNagel,BillEvjen,JayGlynn,Karli Watson, Morgan Skinner, Professional C# 2012 and .NET 4.5 ,
Wrox Publication
7. Anne Boehm,JoelMurach, murachs ASP. NET 4 Web Programming with C# 2010, 4th Edition ,
SPD Publication,2011
8. Anne Boehm,Ged Mead, murachs ADO. NET 4 database Programming with C# 2010, 4th Edition ,
SPD Publication,2011
9. Andrew Trolsen, Pro C# 5.0 and the .NET 4.5 Framework 6th Edition, APress,2013
10. Vijay Mukhi and SonalMukhi, Visual Studio .NET with C# , BPB Publication
11. Andrew Stellman and Jennifer Greene, Head First C#, 2nd Edition , OReilly, SPD Publication
12. Web Technologies Black book , DreamTech Press, 2013
13. Ralph Moseley & M. T. Savaliya, Developing Web Application, 2nd Edition, Wiley,2012

76

L502

Lab II- Wireless & Mobile Technology + Mini project

Subject Subject Name


Code

Teaching Scheme
(Contact Hours per week)
Theory

L502

Credits Assigned

Laboratory II
Wireless & Mobile
Technology + Mini
project

--

Pract

Tut

Theory

Pract

Tut

06

--

--

06

--

Total
03

Examination Scheme
End Sem. Exam. [ Once in a semester]
Laboratory Name

Term Work

Pract

Oral

Tota
l

Laboratory II Wireless & Mobile Technology


+ Mini project

25

50

25

100

Wireless & Mobile Technology

15

25

15

55

Mini project

10

15

10

35

Journal/Documentation

--

10

--

10

L502

Name of
Subject

WIRELESS AND MOBILE TECHNOLOGY LAB AND MINI PROJECT

Semester

Objectives

This subject aims to provide a working knowledge of latest wireless and


communication technology and an interactive environment in which the students can
learn and practice their skills in mobile applications, mobile software development,
and game design. It provide students with skills to apply design and development
principles in the construction of recent mobile technologies and PhoneGap which is a
mobile development ramework which enables programmers to build application for
mobile devices using JavaScript, HTML5 and CSS

Outcomes

Students would be able to demonstrate knowledge and understanding of mobile ,


Application Programming Interface(API), in order to develop mobile. Using mobile
development framework like PhoneGap, it enables students to develop applications
irrespective of the underlying mobile operating system.
77

Unit No

Unit I

Unit II

Unit III

Unit IV

Contents

No of.
Hrs

Introduction To Phonegap
o A Little PhoneGap History
o Why Use PhoneGap?
o How PhoneGap Works
o Designing for the Container
o Writing PhoneGap Applications
o Building PhoneGap Applications
o PhoneGap Limitations
o PhoneGap Plug-Ins
o Getting Support for PhoneGap
o PhoneGap Resources
o Hybrid Application Frameworks
Phonegap Development, Testing, And Debugging
o Hello, World!
o PhoneGap Initialization
o Leveraging PhoneGap APIs
o Enhancing the User Interface of a PhoneGap Application
o Testing and Debugging PhoneGap Applications
o Dealing with Cross-Platform Development Issues
o API Consistency
Configuring An Android Development Environment For Phonegap
o Installing the Android SDK
o Eclipse Development Environment Configuration
o Creating an Android PhoneGap Project
o Testing Android PhoneGap Applications
API
o Accelerometer
Querying Device Orientation
Watching a Devices Orientation
o Capture
Using the Capture API
Configuring Capture Options
Capture at Work
o Contacts
Introduction
Listing all available contacts
Displaying contact information for a specific individual
Creating and saving a new contact
o Events
Creating an Event Listener
Device ready Event
Application Status Events
Network Status Events

4 Hrs

8 Hrs

8 Hrs

20 Hrs

78

Unit VI

Button Events
o File System, Storage, Connection and Local Databases
Introduction, Saving a file to device storage, Opening a
local file from device storage
Displaying the contents of a directory
Creating a local SQLite database, Uploading a file to a
remote server
Caching content using the web storage local storage API
o Notification
Visual Alerts (Alert and Confirm), Beep, Vibrate
Notification in Action

Mini Project will be made with mobile technology with android as the platform or 20 hrs
Advanced Web Technologies like ASP.NET, C#
References :
1. PhoneGap Essentials John M. Wargo
2. Beginning PhoneGap RohitGhatol , Yogesh Patel
3. Hello, android ED brunette pragmatic bookshelf

79

You might also like