Professional Documents
Culture Documents
MCA II III Year
MCA II III Year
88
UNIVERSITY OF MUMBAI
RevisedSyllabus
ProgramM.C.A.
(MASTEROFCOMPUTERAPPLICATION)
(SECONDANDTHIRDYEAR)
(As per Credit Based Semester and Grading
SystemWitheffectfrom20132014forSecond
year&from201415forthirdyear)
1
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
Subject Name
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
Subject Name
Subject
Code
Subject Name
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
--
--
--
--
--
--
--
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
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
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
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
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
Unit VII
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
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
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
Term
Work
--
Pract
Oral
--
--
100
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
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
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
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
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
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.
MCA
SemesterIV
Syllabus
21
Subject
Code
MCA401
MCA401
Subject Name
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
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
Unit II
Unit III
2Hrs
Unit IV
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
2Hrs
Unit VII
3Hrs
Unit VIII
3Hrs
Unit IX
6Hrs
Unit X
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
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
--
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
10Hrs
4Hrs
6Hrs
26
14Hrs
6Hrs
5Hrs
Subject
Code
MCA403
MCA403
Subject Name
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
Outcomes
Unit No.
Unit I
IV
27
4Hrs
Unit II
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
6Hrs
Unit VI
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
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
4 Hrs
4 Hrs
5 Hrs
3 Hrs
7 Hrs
7 Hrs
5 Hrs
6 Hrs
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
--
No
of.
Hrs
5 Hrs
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
Total
100
Unit III
Unit IV
Unit V
Unit VI
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
Term
Work
Pract
Oral
Total
--
--
--
100
No of.
Hrs
3 Hrs
4 Hrs
11 Hrs
Unit IV
Unit V
Unit VI
Unit VII
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
--
--
Oral
Total
--
100
E-Business
IV
1.
2.
3.
4.
Unit II
Unit III
Unit IV
Unit V
Unit VI
5 Hrs
5 Hrs
6 Hrs
4 Hrs
6 Hrs
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
Term
Work
80
--
Total
100
Subject Name
Semester
IV
Objectives
Outcomes
Unit No
Unit I
Unit II
Contents
No of.
Hrs
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
5 Hrs
7 Hrs
6 Hrs
6 Hrs
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
--
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
Name of
Subject
Semester
Objectives
Outcomes
Unit No
Unit I
Unit II
IV
4 Hrs
44
Unit III
Unit IV
Unit V
Unit VI
Unit VII
Unit VIII
Unit IX
Unit X
Unit XI
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
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
Unit No
Unit I
Unit II
Unit III
Unit IV
Unit V
Unit VI
Unit VII
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
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
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
Subject
Code
Subject Name
Teaching Scheme
Credits Assigned
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
Test 1
Test 2
Average
[ Once in a semester ]
20
20
20
80
SubjectCode
Name
Subject
Semester
MCA501
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
of
Unit IV
Unit V
Unit VI
Unit VI I
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
Subject Name
Teaching Scheme
Credits Assigned
MCA502
Theory
Pract
Tut
Theory
Pract
Tut
Total
04
--
--
04
--
--
04
Term
Work
Pract
Oral
Total
--
--
--
100
Examination Scheme
Theory
Internal Assessment
Test 1
Test 2
Average
[ Once in a semester ]
20
20
20
80
Subject
Code
Name
Subject
MCA502
Semester
Semester V
Objectives:
Outcomes :
UnitNo
Contents
No.ofHrs
UnitI
53
UnitII
UnitIII
Wireless Lan : IEEE 802.11,WiFi, IEEE 802.16 ,Bluetooth, WIMAX , Standards 8Hrs
Architecture Services
UnitIV
UnitV
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.
MCA503
Soft Computing
Subject
Code
MCA503
Subject Name
Teaching Scheme
Credits Assigned
Soft Computing
Theory
Pract
Tut
Theory
Pract
Tut
Total
04
--
--
04
--
--
04
Term
Work
Pract
Oral
Total
--
--
--
100
Examination Scheme
Theory
Internal Assessment
Test 1
Test 2
Average
[ Once in a semester ]
20
20
20
80
Name of Subject
Soft Computing
Semester
Objectives
Outcomes
Unit No
Unit I
No of.
Hrs
Contents
55
Unit II
Unit III
Introduction to Fuzzy Logic, Classical Sets and Fuzzy Sets, Introduction to Fuzzy 3Hrs
Logic, Classical Sets (Crisp Sets),Fuzzy Sets
Unit IV
Unit V
Unit VI
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
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
57
MCA504
Subject
Code
MCA504
Subject Name
Teaching Scheme
Credits Assigned
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
Test 1
Test 2
Average
[ Once in a semester ]
20
20
20
80
Name of Subject
Semester
Semester V
Objectives
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
Unit II
5hrs
of.
Unit III
5hrs
Unit IV
3hrs
Clock synchronization
clock synchronization, physical and logical clocks, global state mutual Exclusion
algorithms, election algorithms.
Unit V
5hrs
Unit VI
5hrs
Unit VII
4hrs
4hrs
2hrs
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
Unit XII
1.
2.
3.
4.
5.
6.
7.
8.
9.
60
MCA505
Subject
Code
MCA5051
Elective II
Subject Name
Teaching Scheme
Credits Assigned
Pract
Tut
Theory
Pract
Tut
Total
04
--
--
04
--
--
04
Term
Work
Pract
Oral
Total
--
--
--
100
Cyber Security
Examination Scheme
Theory
Internal Assessment
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
Unit II
ITA 2000 : Cybercrime and the Indian ITA 2000, A global Perspective on 4 hrs
cybercrimes
Unit III
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
6 hrs
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
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
5 Hrs
63
MCA505
Subject
Code
Elective II
Subject Name
Teaching Scheme
Credits Assigned
Theory
Pract
Tut
Theory
Pract
Tut
Total
04
--
--
04
--
--
04
Term
Work
Pract
Oral
Total
--
--
--
100
Examination Scheme
Theory
Internal Assessment
Test 1
Test 2
Average
[ Once in a semester ]
20
20
20
80
Name of
Subject
Multimedia Systems
Semester
Objectives
Outcomes
Unit No
Contents
No of.
Hrs
Unit I
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
5 Hrs
Unit V
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
7 Hrs
65
66
MCA505
Elective II
Subject
Code
Subject Name
Teaching Scheme
Credits Assigned
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
Test 1
Test 2
Average
[ Once in a semester ]
20
20
20
80
Name
Subject
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
6 hrs
Unit III
4 hrs
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
Unit VI
5 hrs
Unit VII
5 hrs
UnitVIII
4 hrs
9 hrs
69
MCA505
Subject
Code
MCA5054
Elective II
Subject Name
Teaching Scheme
Credits Assigned
Bioinformatics
Theory
Pract
Tut
Theory
Pract
Tut
Total
04
--
--
04
--
--
04
Term
Work
Pract
Oral
Total
--
--
--
100
Examination Scheme
Theory
Internal Assessment
Test 1
Test 2
Average
[ Once in a semester ]
20
20
20
80
Name of
Subject
Bioinformatics
Semester
Objectives
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
Unit II
6 Hrs
9 Hrs
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
Unit VII
Automating data analysis using Perl , Perl basics , Pattern matching and regular 5 Hrs
expressions , Parsing BLAST output using Perl
71
MCA505
Elective II
Subject
Code
Subject Name
Teaching Scheme
Credits Assigned
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
Test 1
Test 2
Average
[ Once in a semester ]
20
20
20
80
Name of
Subject
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
9 Hrs
72
Unit II
9 Hrs
9 Hrs
9 Hrs
9 Hrs
L501
Subject
Code
L501
Subject Name
Teaching Scheme
Credits Assigned
Pract
Tut
Theory
Pract
Tut
Total
--
06
--
--
06
--
03
Term
Work
Pract
Oral
Total
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
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
Unit III
Unit IV
Unit V
Unit VI
9 Hrs
Unit VII
9 Hrs
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
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
25
50
25
100
15
25
15
55
Mini project
10
15
10
35
Journal/Documentation
--
10
--
10
L502
Name of
Subject
Semester
Objectives
Outcomes
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