mca 1 to 6 sem with coding - Hemchandracharya North Gujarat

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
MCA (MASTER OF COMPUTER APPLICATION ) CBCS Syllabus 2011
Document code :
Revision No:
Name of Faculty
Faculty Code
Programme Name :
Programme Code :
Effective from:
SYLLABUS MCAOO2011
00
MANAGEMENT
MG
MASTER OF COMPUTER APPLICATION
MCAOO
JUNE-2011
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 1
MCA Semester 1
CD
Marking scheme
Old
Paper
Code
New Paper
Code
MCA11
MCAOO101CC
MCA12
MCAOO102CC
MCA13
MCAOO103CC
CC
MCA14
MCAOO104CC
CC
MCA15
MCAOO105CC
CC
Paper
Type
CC
CC
Paper Name
External
The
Mathematics –
I(MCI)
Financial
Accounting &
Management(FAM)
Introduction to
Programming
Language(IPL)
Internet & WebI(IWI)
Database
Management
System(DMS)
Pra
Internal
The
Total
Credit
Remarks
Pra
70
30
100
70
30
100
4
4
70
30
30
20
150
4
70
30
30
20
150
4
70
30
30
20
150
4
Remarks
CD= Combination code given by commuter center
CC = Core compulsory subject
ES = Elective subject
MP= Minor project
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 2
MCA Semester 2
CD
Old
Paper
Code
MCA21
New Paper
Code
Paper
Type
MCAOO201CC
CC
MCA22
MCAOO202CC
MCA23
MCAOO203CC
CC
MCA24
MCAOO204CC
CC
MCA25
MCAOO205CC
CC
CC
Marking scheme
Paper Name
Computer Oriented
Numerical &
Statistical
Methods(CNM)
Software
Engineering(SEC)
Operating System
& UNIX(OSU)
Object TechnologyI(OTI)
Advance Database
Architecture(ADA)
External
The
70
Pra
Internal
The
30
Total
Credit
Remarks
Pra
100
4
70
30
100
4
70
30
30
20
150
4
70
30
30
20
150
4
70
30
30
20
150
4
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 3
MCA Semester 3
CD
Old
Paper
Code
New Paper Code
MCA31
MCAOO301CC
MCA32
MCAOO302CC
MCA33
MCAOO303CC
MCA34
MCAOO304CC
Paper
Type
CC
CC
CC
CC
MCA35
MCAOO305CC
CC
Marking scheme
Paper Name
Computer Based
Optimization
Models(COM)
Networking –
I(NCI)
Introduction to
Algorithms(ITA)
Advance Java
Technology
[J2EE](AJT)
Web
Development
using PHP(WDP)
External
The
70
Pra
70
Internal
The
30
Total
Credit
Pra
100
30
4
100
4
70
30
30
20
150
4
70
30
30
20
150
4
70
30
30
20
150
4
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Remarks
Page 4
MCA Semester 4
CD
Old
Paper
Code
MCA41
Marking scheme
New Paper Code
Paper
Type
MCAOO401CC
CC
MCA42
MCAOO402CC
MCA43
MCAOO403CC
MCA44
MCAOO404CC
MCA45
MCAOO405CC
CC
CC
CC
CC
Paper Name
Personality
Development and
Aptitude
Test(PDA)
Networking –
II(NII)
Advance Web
Technology –
I(AWI)
Computer
Graphics(CGC)
Computer
Security(CSC)
External
The
70
Pra
Internal
The
30
Total
Credit
Remarks
Pra
100
4
70
30
100
70
30
30
20
150
4
70
30
30
20
150
4
70
30
30
20
150
4
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 5
MCA Semester 5
CD
Old
Paper
Code
New Paper
Code
MCA51
MCAOO501CC
Paper
Type
CC
MCA52
MCAOO502CC
MCA53
MCA54
MCAOO503CC
MCAOO501ES
MCA55
MCA55
MCA55
MCA55
Total
Credit
4
150
70
70
30
30
30
30
20
20
150
150
4
4
Object Oriented
Analysis &
Desig(OAD)
Wireless
Technology(WTG)
70
30
30
20
150
4
70
30
30
20
150
70
70
30
30
20
150
4
ES
Human Computer
Interaction &
Interface
Design(HID)
Compiler
Design(CDR)
Digital
Image
Processing(DIP)
70
30
30
20
150
4
ES
Embedded
Systems(ESS)
70
30
30
20
150
4
ES
Advance
Web
Technology-II(AWD)
70
30
30
20
150
ES
Theory of Automata
&Formal
Language(TAL)
70
CC
MCAOO502ES
MCAOO503ES
MCAOO504ES
MCAOO505ES
MCAOO506ES
MCAOO507ES
MCAOO508ES
MCAOO509ES
ES
Remarks
150
20
ES
MCA55
Internal
The Pra
30
20
30
ES
MCA55
Project
Management
Practices and
Evaluation(PME)
Mobile
Applications(MAN)
Cloud Computing
DSS with Artificial
Intelligence(DAI)
External
The Pra
70
30
30
ES
MCA55
Paper Name
70
CC
ES
MCA55
Marking scheme
4
4
30
30
20
150
4
4
30
30
20
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
150
4
Any One Paper From
MCAOO501ES
MCAOO509ES
Any One Paper From
MCAOO501ES
MCAOO509ES
Any One Paper From
MCAOO501ES
MCAOO509ES
Any One Paper From
MCAOO501ES
MCAOO509ES
Any One Paper From
MCAOO501ES
MCAOO509ES
Any One Paper From
MCAOO501ES
MCAOO509ES
Any One Paper From
MCAOO501ES
MCAOO509ES
Any One Paper From
MCAOO501ES
MCAOO509ES
Any One Paper From
MCAOO501ES
MCAOO509ES
Page 6
MCA Semester 6
CD
Old
Paper
Code
New Paper
Code
Marking scheme
Paper
Type
Paper Name
MP
System
Development
Project(SDP)
MCAOO601MP
External
The Pra
Internal
The Pra
100
100
300
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
100
Total
Credit
600
20
Remarks
Page 7
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Mathematics – I(MCI)
Core Compulsory
Total Credit :
MCAOO
MCAOO101CC
MCA
1
04
Examination Marking scheme
Internal
(Marks)
30
External
(Marks)
70 ( Paper of 3 hrs)
Content
Set Theory: Set, subset, equality of two sets, Null set ,Universal set, complement
of a set, Difference of two sets, Venn Diagram, commutative
,associative and distributive laws , De morgans laws , Cartesian
product of two sets ,power sets , Partitions sets , Mathematical
Inductions , Computing Principles , Permutations , Combinations.
Functions:
Introduction : Definitions and Concepts, One to One, Onto functions,
Invertible functions, Mathematical Functions : Floor and ceiling
functions, Integer and Absolute value functions, Remainder functions,
Exponential functions, logarithmic functions, Sequences and Series :
Definitions, Difference between sequences and series, To find nth
term and sum of n terms, Recursive functions : Definition and
Examples.
Boolean Algebra :
Introduction, Basic Definitions, Duality, Basic Theorems, Boolean
Algebra And lattice, Representation Theorem, Sum-of-product form for
sets, Sum-of-products form for Boolean Algebra.
Vectors and Matrices:
Vectors: Definition only, Metrics: - Definition and Concept, Matrix
Addition, Multiplication, Scalar multiplication, Transpose of a Matrix,
Square matrices, Invertible matrices, Inverse of a matrix,
Determinants, Basic theorems of determinants, Boolean Matrix
Total
(Marks)
100
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Text / Refrence Books
NO Books Name:
1
Discrete Mathematics (Second Edition), S.LIPSCHUTZ, M.LIPSON (TMH)
2
Elements of Discrete Mathematics, C.L. LIU (TMH)
3
Discrete Mathematics, VINAY KUMAR (B.P.B.)
Discrete Mathematics, S. NANDA (Allied Publishers Pvt. Ltd.)
4
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 8
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
V
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Financial Accounting & Management(FAM)
Core Compulsory
Total Credit :
MCAOO
MCAOO102CC
MCA
1
04
Examination Marking scheme
Internal
(Marks)
30
External
(Marks)
70 ( Paper of 3 hrs)
Content
Definition of an accounting, characteristics of accounting, objectives of
keeping books of accounting, Advantages of book keeping, double
entry system of accounting, introduction of basic books of Accounting,
subsidiary books of accounts if sole proprietary concern., closing
books of accounts and Preparation of trial balance.
Preparation of final accounts ( sole proprietary, firm concern only ),
trading accounts, profit and loss Accounts and balance sheet.
Ration Analysis:
Definition, significance of ratio analysis, types of ratios-return on
investments, profitability ratio, Turnover ratio, limitations of ratios.
Financial management:
Meaning and role of financial management
Cost Accounting:
Meaning and definition of cost accounting, scope of cost accounting,
advantages and limitation of Cost accounting.
Budget and Budgetary control:
Definition of budgetary control, advantages of budgetary control,
problems in budgeting, budgeting Process, preparation of sales of
revenue budgets.
Marginal Costing:
Definition and meaning of marginal costing, factors of marginal
costing, advantages and limitations of Marginal costing, introduction of
break-even-analysis, methods of determining break-even-point.
Margin of safety, assumption and limitation of break-even analysis
and break-even-charts, cost-volume Profit analysis, profit volume ratio,
impact of selling price, fixed cost and variable cost on profit/volume
Ratio.
1
Role of computers in commerce.
2
Introduction to Accounting Packages.
[e.g. Tally, E.X. Next generation]
3.
Hardware and Software requirement for tally.
4.
Features of tally.
5.
Flow of accounting package tally through examples.
6.
Various phases of accounting Cycle in Tally.
7.
Tax calculation & tally.
8.
MIS & tally.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
100
Hrs.
Marks
W+%
Credit
25%
25%
20%
20%
10%
Page 9
Text / Refrence Books
No
1
2
3
4
5
6
Book Name
Elements bookkeeping & Accountancy-By B.S.Shah & Sons.
Cost and Management Accounting –By Ravi M.Kishor
Modern Accountancy – By A.Mukherjee & N.Hanif
Financial Accounting & Management(For BCA) –By B.S.Shah Prakahsan
Financial Management –By Pandey J.M.
Advanced Accounting –By Shukla &Graewal
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 10
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
Topic
No.
Practical
(hrs)
Programme Name :
MCA
Semester :
1
Introduction to Programming Language(IPL)
Core Compulsory
Total Credit :
04
MCAOO
MCAOO103CC
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Introduction to Programming:
What is programming?, Problem solving methods with examplesAlgorithm and Flowchart, Types of Programming languages,
Characteristics of higher level language, Some Programming
languages
Overview of C:
Introduction, Importance of C, Sample C programs, Basic structure of
C programs, Programming style, executing a C program.
Constants, Variables and data Types:
Introduction, Character Set, C tokens, Keywords and Identifiers,
Constants, Variables, Data types, Declaration of Variables, Defining
symbolic constants.
Operators and Expression:
Introduction, Arithmetic of Operators, Relational Operators, Logical
Operators, Assignment Operators, Increment and Decrement
Operators, Conditional Operators, Bit-wise Operators, Special
Operators, Arithmetic Expressions, Evaluation of expressions,
Precedence of arithmetic operators, Type conversions in expressions,
Mathematical function.
Managing Input and Output Operators :
Introduction, reading a character, writing a character, Formatted
input, Formatted output.
Decision Making Branching:
Introduction, Decision making with IF statement, Simple IF statement,
the IF ELSE statement, Nesting of IF … ELSE statements, The ELSE
IF ladder, The switch statement, the turnery (? :) Operator, the GOTO
statement.
Decision Making Looping:
Introduction, the WHILE statement, the DO statement, The FOR
statement, Jumps in loops Break and continue.
Array:
Introduction, One-dimensional arrays, Two-dimensional arrays,
Initialization of two-dimensional arrays, Concept of Multimensional
arrays.
Handling of Character strings:
Introduction, Declaring and initializing string variables, Reading string
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
30%
Page 11
III
IV
from terminal, Writing string to screen, Arithmetic operations on
characters, Putting string together, String Operations : String Copy,
String Compare, String Concatenation And String Length, String
Handling functions, Table of strings.
User-Defined Functions :
Introduction, Need for user-defined functions, The form of C function,
Return values and their types, Calling a function, category of
functions, No arguments and no return values, Arguments with return
values, Handling of non-integer functions, Nesting of functions,
Recursion, Functions with arrays, The scope and Lifetime of variables
in functions, Ansi C functions.
Structures and Unions:
Introduction, Structure definition, Giving values to members,
Structure initialization, Comparison of structures, Arrays of structures,
Arrays within structures, Structures within Structures, Structures and
functions, Unions, Size of structures, Bit fields.
Pointers:
Introduction, Understanding pointers, Accessing the address of
variable, Declaring and initializing pointers, Accessing a variable
through its pointer, Pointer expressions, Pointer increments and scale
factor, Pointers and arrays, Pointers and character strings, Pointers
and Functions, Pointers and structures.
File Management in C :
Introduction, Defining files and its Operations, Error handling during
I/O operations, Random access files, Command line arguments.
The Preprocessors:
Introduction, Macro Substitution, File inclusion, Compiler control
directives
25%
20%
Text / Refrence Books
No Book Name
1
Programming in ANSI C, Balaguruswamy, Tata McGraw-Hill
2
The Complete Reference, Herbert schildt Fourth Edition
3
Programming in C Ansi standard, M.T.Savaliya, Atul Prakashan
4
Let Us C , Yashwant Kanetkar, BPB Publications
5
Programming with C, Gottfried, McGraw-Hill International.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 12
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Internet & Web-I(IWI)
Core Compulsory
Total Credit :
MCAOO
MCAOO104CC
MCA
1
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Concept of Internet (Book – 1)
A brief Introduction to the Internet: Computer Networks, Internet, URL
(Uniform Resource Locator), Internet Service Provider, Intranet,
Extranet, Virtual Private Network.
Application of Internet:
World Wide Web, Search Engines, News groups, Electronic Mail,
Web Portal, Chat, Video Conferencing, FTP, Remote Login, ECommerce, E-Learning, E-Governance, E-Banking.
Static Web Page Development (Book - 2)
Basics of HTML: What is Internet Language?, Understanding HTML,
Create a Web page, Linking to other Web Pages, Publishing HTML
Pages, Text Alignment and Lists, Text Formatting Fonts Control, Email
Links and link within a Page, Creating a Table.
Layout and Dynamic Web page Development (Book – 2)
Creating HTML Forms, Creating Web Page Graphics, Putting
Graphics on a Web Page, Custom Backgrounds and Colors, Creating
Animated Graphics.Cascading Style Sheet: CSS, Defining Style with
HTML Tags, Features of Style Sheet, Style Properties, Style Classes,
External Style Sheet
JavaScript (Book-3)
Introduction to JavaScript: Writing First Java Script, External
JavaScript, Variables: Rules for variable names, Declaring the
variable, Assign a value to a variable, Scope of variable, Using
Operators, Control Statements, JavaScript loops, JavaScript
Functions: Defining a Function, Returning value from function, User
define function.
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Text / Reference Books
No Book Name
1
Internet and Web Design Based on DOEACC III Revised syllabus ‘O’ Level - Mac Millan India Ltd.
2
Teach Yourself HTML 4 in 24 Hours By Dick Oliver (Tech media) 4th edition
3
The Complete Reference JavaScript By Thomas Powell & Fritz Schneider 2nd Edition.
4
Online Help
5
HTML and CSS By Dick Oliver and Michael Morrison (Pearson Education) 7th edition
6
HTML, DHTML, JavaScript, Perl CGI By Ivan Bayross(BPB) 3rd Edition
7
CSS By Kynn Bartlett(Pearson Education) 2nd Edition
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 13
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Database Management System(DMS)
Core Compulsory
Total Credit :
MCAOO
MCAOO105CC
MCA
1
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Basic concepts of Database Systems
Database approach - characteristics & implications. Database
Architecture – data models, data independence, classification of
DBMS, data modeling, mapping, DBA, client/server architecture.
Relational and other models
Relational model concepts and constraints, relational algebra,
queries in relational algebra.
Database Design using RDBMS
Functional dependency & normalization. Schema design and normal
forms. Database design process and tools.
Structured query language
Data definition, update, queries, views, etc. Embedded SQL.
Relational calculus, UEL and QBE Examples of RDBMS - Oracle,
D2K, Sybase, etc. Case study of one such RDBMS. Other models Network and Hierarchical, their structures and constraints. Examples
of such database systems.
Implementation techniques with data protections
System catalogs, query processing and optimization, transaction
processing concepts, concurrency control, recovery, database security
and authorization.
PL/SQL
* Variable declaration
* Control Structure
1. Condition structure.
2. Iterative structure.
* Cursor
1. Implicit.
2. Explicit.
* Exceptions.
1. Predefine exceptions.
2. Users define exceptions.
3. Handling Raised exceptions.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Page 14
Text / Refrence Books
No Book Name
1
Database Management System: Concept, Design, Architecture and SQL
a.by Dr. A.C. Shah, Dr. A.R. Patel, MacMillan Publisher India Ltd.,
2
Introduction to Database Systems, 4th Edition, C. J. Date, Narose Publishing.
3
Database Management and Design, Gary W. Hansen and James V. Hansen, Prentice-Hall India, 1999.
4
Fundamentals of Database Systems, 2nd Edition, Elmasri and Navathe, Benjamin/Cummings, 1994.
5
Database System Concepts, A. Silberschatz, Henry Korth and S. Sudarshan, McGraw-Hill, 1997.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 15
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Programme Name :
MCA
Semester :
2
Computer Oriented Numerical & Statistical Methods(CNM)
Core Compulsory
Total Credit :
04
Practical
(hrs)
MCAOO
MCAOO201CC
Examination Marking scheme
Internal
(Marks)
30
External
(Marks)
70 ( Paper of 3 hrs)
Content
Solutions of Non-Linear Equations :
Absolute, Relative and Percentage Error, Roots of an equation,
Linear and non-Linear equations (Definition and Difference), Methods
for finding roots of non-Linear equations : Bisection Method, False
Position Method, Newton-Raphson Method and secant Method
(
Example only- No algorithm)
Solution of Simultaneous Linear Equations:
Definitions : System of linear equations, Existence of unique roots,
multiple roots and no roots, Difference between direct and iterative
methods, Gauss-Elimination Method, Gauss-seidel Method
Frequency Distribution :
Collection of data, Classification of data, Class interval, Types of
Classes, Class frequency, Class mark, Class Boundaries, Width of a
class, Frequency density, Relative frequency, Percentage frequency,
Cumulative frequency
Method of Central Tendency :
Introduction, Arithmetic Mean, Simple and weighted for raw data,
Discrete frequency distribution, Continuous frequency distribution,
Properties of A.M., Merits & De merits of A.M., Median for raw data,
Discrete frequency distribution, Continuous frequency distribution,
Merits and demerits of Median, Mode for raw data, D.f.d., C.f.d., Merits
& demerits of mode
Measures of Dispersion :
Introduction, Range, coefficient of range, Quartiles, Quartiles
deviations, coefficient of quartile deviations, Mean deviation and
coefficient of mean deviation, S.D and variance for all types of
frequency distribution, Coefficient of Dispersion, Coefficient of
variation
Correlation :
Definition of Correlation, Types of Correlation, Scatter Diagram
Method, Karl Person’s Correlation Coefficients, Correlation
Coefficients for Bivariate frequency distribution, Probable error for
Correlation Coefficients
Regression :
Definition of Regression, Regression lines, Regression Coefficients,
Properties of regression Coefficients, Fitting of regression lines and
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
100
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Page 16
estimation for Bivariate frequency distribution
Text / Refrence Books
No Book Name
1
For Unit –I & II
Computer Oriented Numerical Methods – Third Edition (V. Rajaraman)
2
For Unit-III and IV
Fundamental of Statistics – Sixth Edition(S.C. Gupta)
3
Introductory Methods of Numerical Analysis ( S.S. Sastry)
4
Statistical Methods ( S.P. Gupta)
5
Business Statistics ( R.S. Bhardwarj)
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 17
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Software Engineering(SEC)
Core Compulsory
Total Credit :
MCAOO
MCAOO202CC
MCA
2
04
Examination Marking scheme
Internal
(Marks)
30
External
(Marks)
70 ( Paper of 3 hrs)
Content
Introductory Concepts: Historical perspective, Software myths.
The Process: Software process, Software process models - The
waterfall model, Incremental process models, Evolutionary process
models, Specialized process models.
Design Methods: Design principles, Design concepts, Effective
modular design, Data design, Transform mapping, Transaction
mapping.
Verification, Validation and Testing : Strategic approach to
software testing, Test strategies for conventional software, Validation
Testing, System Testing, The art of debugging, Black box Testing,
White box Testing, Control structure Testing, Software Quality, Metrics
for Analysis, Metrics for Design, Metrics for source code, Metrics for
Testing, Metrics for maintenance
Project Planning and Risk management : Software measurement,
Project planning process, Software scope & Decomposition
techniques, Empirical estimation model, Make/Buy decision, Reactive
versus Proactive risk strategies, Software risks, Risk identification,
Risk projection, Risk refinement, Risk mitigation, monitoring, and
management, Safety risks and hazards, The RMMM plan.
Software Quality Assurance : Quality concepts, The quality
movement, Software quality assurance, Software reviews, Formal
technical reviews, Formal approaches to SQA, Statistical quality
assurance, Software reliability, The SQA plan, Introduction to ISO
standards, Software configuration management.
Total
(Marks)
100
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Text / Reference Books
No Book Name
1
Pressman R.S: Software Engineering: A Practitioner approach, McGraw hill
2
Sommerville I: Software Engineering, Addison Wesley
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 18
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Operating System & UNIX(OSU)
Core Compulsory
Total Credit :
MCAOO
MCAOO203CC
MCA
2
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Operating System Overview:
Introduction to Operating System, Types of Operating system,
Operating System Services
Process Management:
Process, Process Control Block (PCB), Process States,Scheduling –
Types of Schedulers, Scheduling &Performance Criteria, Scheduling
Algorithms FCFS,SJF, Priority & Round Robin (RR)
Scheduling.Interprocess
Synchronization:
Mutual
exclusion,
Semaphore, Classical Problems in Synchronization, Intraprocess
Synchronization: Critical Region, Deadlocks.
Memory Management :
Static Memory Allocation, Dynamic Memory Allocation,
Segmentation, Virtual memory – Paging, Demand Paging , Page
Replacement, Fragmentation & Defragmentation, Cache memory.
I/O Management:
Program Controlled I/O, Interrupt Driven I/O, USART, PIT File
Management: File concept, Access method, Directory structure, Disk
Space Management - Continuous allocation, Non continuous
allocation, File related system services
Distributed Systems:
Protocol Architecture, TCP/IP Architecture, Client/Server Computing,
Message Passing, Remote Procedure Calls.
UNIX Overview:
Features of Unix, Types of shell, Unix file system, Editors of Unix:
(VI)
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Refrence Books
No Book Name
1
Silberschatz & Galvin: Operating System Concept, Wiley, Sixth Edition
2
Milan Milenkovi’c : Operating Systems, Tata McGraw – Hill, Second Edition.
3
William Stallings : Operating Systems, PHI, Fourth Edition
4
Yashavant Kanetkar : Unix Shell Programming, BPB.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 19
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Object Technology-I(OTI)
Core Compulsory
Total Credit :
MCAOO
MCAOO204CC
MCA
2
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Java’s Magic:
The Byte-code, Features of Java, IDE for Java, Object-Oriented
Programming in Java, Java Program Structure and Java’s Class
Library.
Data Types, Variables, and Operators :
The Simple Data Types, Literals, Variables, Type Conversion and
Casting, Automatic Type Promotion in expressions, Java Operators,
Operator Precedence.
Selection Statements :
Control Statements – if and switch, Scope of Variable, Iterative
Statements – for, while, do…. While, Jump Statements.
Defining Classes :
Definition of a Class, Definition of Methods, Constructors, Creating
Objects of a Class, Assigning Object Reference Variables, The
Variable this, Defining and Using a Class, Automatic Garbage
Collection.
Arrays and Strings :
Arrays, Arrays of Characters, String Handling Using String Class,
Operations on String Handling Using String Buffer Class.
Extending Classes and Inheritance :
Using Existing Classes, Class Inheritance, Choosing Base Class,
Access Attributes, Polymorphism, Multiple Levels of Inheritance,
Abstraction through Abstract Classes, Using Final Modifier, The
Universal Super class-Object Class.
Packages & Interfaces :
Understanding Packages, Defining a Package, Packaging up Your
Classes, Adding Classes from a Package to Your Program,
Understanding CLASSPATH, Standard Packages, Access Protection
in Packages, Concept of Interface.
Exception Handling :
The Idea behind Exceptions, Types of Exceptions, Dealing with
Exceptions, Exception Objects, Defining Your Own Exceptions
Multithreading Programming:
The Java Thread Model, Understanding Threads, The Main Thread,
Creating a Thread, Creating Multiple Threads, Thread Priorities,
Synchronization, Inter-thread communication, Deadlocks
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
Page 20
III
IV
Input/Output in Java :
I/O Basic, Byte and Character Structures, I/O Classes, Reading
Console Input Writing Console Output, Reading and Writing on Files,
Random Access Files, Storing and Retrieving Objects from File,
Stream Benefits.
Creating Applets in Java:
Applet Basics, Applet Architecture, Applet Life Cycle, Simple Applet
Display Methods, Requesting Repainting, Using the Status Window,
The HTML APPLET Tag Passing Parameters to Applets.
Working with Windows:
AWT Classes, Window Fundamentals, Working with Frame, Creating
a Frame Window in an Applet, Displaying Information Within a
Window.
Working with Graphics and Texts :
Working with Graphics, Working with Color, Setting the Paint Mode,
Working with Fonts, Managing Text Output Using Font Metrics,
Exploring Text and Graphics.
Working with AWT Controls, Layout Managers and Menus :
Control Fundamentals, Labels, Buttons, Check Boxes and Check,
Box Groups, Choice Controls, Lists, Scroll Bars, Text Field and Text
Area Controls, Understanding Layout Managers, Flow Layout
Manager, Border Layout Manager, Grid Layout Manager, Using Insets
Manager, Card Layout Manager, Menu Bars and Menus, Dialog
Boxes, File Dialog
Handling Events in Java :
Two Event Handling Mechanisms, The Delegation Event Model, The
Event Handling Process, Event Classes, Sources of Events, Event
Listener Interfaces, Using the Delegation Event Model, Adapter
Classes
25%
25%
Text / Reference Books
No Book Name
1
Teach Yourself JAVA, Josheph O’Neil & Herb Schildt, Tata McGrow Hill
2
JAVA 2 UNLEASHED, Tech Media Publications.
3
JAVA 2(1.3) API Documentations.
4
Programming with JAVA: A printer, Balagurusamy,2nd Edition, Tata McGrow Hill
5
The Complete Reference JAVA 2, 4th Edition, TMH Publication.
6
Beginning JAVA 2 (JDK1.3 Edition), Ivor Horton, WROX Public.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 21
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Advance Database Architecture(ADA)
Core Compulsory
Total Credit :
MCAOO
MCAOO205CC
MCA
2
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
The Oracle Instance Architecture
Introduction
Defining the Instance
Creating the Instance
The Oracle Database Architecture
Defining the Database
The SYS and SYSTEM Schemas
Understanding the Components of the Database
Understanding Database Segments
Oracle Data Dictionary
Other Database Objects
Exploring the oracle Environment
Creating the Oracle Environment
Designing an Optimal Flexible Architecture
Creating Your First Database
SQL Plus for Administrators
Administering SQL Plus
Using the SQL Plus COPY Command
Using SQL to Create SQL
Tracing SQL Statements
Oracle Enterprise Manager
Understanding the Enterprise Manager Architecture
Using the Database Administration Tools
PL/SQL
Index, View, Sequence, Trigger, Procedure, Function,
Package, Cursor, Exception Handling
IMPORT/EXPORT
Understanding Import/Export
Controlling & Configuring Import/Export
Walkthrough of Import/Export Sessions
Using SHOW & INDEXFILE Options
SQL*Loader
Components of SQL Loader
Looking at SQL Loader Examples
Conventional and Direct Path Loading
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
Page 22
IV
Managing Database Storage
Administering Database Objects
Understanding Database Fragmentation
Managing Rollback Segments
Identifying Storage Problems
Administering Growing Database
Integrity Management
Introduction
Implementing Locks
Analyzing v$lock
Monitoring Locks on the System
Avoiding Locks: Possible Solutions
Implementing Locks with Latches
BackUp and Recovery
Types of Backup
Database Backup in offline and online mode
Database recovery
Performance Tuning fundamentals
Understanding Why You Tune
Knowing the Tuning Principles
Tuning Goals
Using the Return on Investment Strategy
25%
Text / Reference Books
No Book Name
1
William Page & Nathan Hughes : Using Oracle8/8i Special Edition, Prentice Hall India.
2
Oracle Unleased,
3
Oracle10g Complete Reference, Kevin Loney, Tata McGraw-Hill,2004.
4
Oracle Bible,
5
Oracle Architecture, Oracle Press.
6
Oracle Database 10g DBA Handbook, Kevin Loney & Bob Bryla, Tata McGraw-Hill,2005
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 23
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Practical
(hrs)
Programme Name :
MCA
Semester :
3
Computer Based Optimization Models(COM)
Core Compulsory
Total Credit :
04
MCAOO
MCAOO301CC
Examination Marking scheme
Internal
(Marks)
30
Topic
No.
External
(Marks)
70 ( Paper of 3 hrs)
Content
Linear Programming Problems (LPP): Formulation of an LPP, Solution
of an LPP using Graphic Method and Simplex Method, Slack, Surplus
and Artificial Variables, Two-Phase and Big-M Method, Special cases in
LPP: Alternate Optimum solution, An Unbounded Solution, Infeasible
Solution, Duality in LPP, Integer Simplex Programming.
Transportation Problems: Definition, Methods for finding initial basic
feasible solutions-North West Corner Rule, Least Cost Cell Entry Method,
Vogel’s Approximation Method, Methods for finding Optimal Solution –
MODI Method,
Assignment Problems: Definition and concept, Solution of an
Assignment Problem for optimum solution – Hungarian Method.
Sequencing: Job-Sequencing Problems for … Processing N jobs on 2
Machines, Processing N jobs on 3 Machines, Processing N jobs on M
Machines, Processing 2 jobs on M Machines (Graphic Method)
Inventory Models: What is Inventory?, Types of Inventories, Inventory
Decisions, Costs involved in Inventory Problems, Controlled and
Uncontrolled Variables, Deterministic Inventory Models (Only Static
Demand Models), Selective Approaches to Different Inventory control
Systems, Concept of an average Inventories, Concept of Economic Order
Quantity (EOQ), (In short Model – I, II and Model III)
Replacement Models: Introduction - The Replacement Problem,
Replacement of items that deteriorate (With Money Value), Replacement
of Items that fail completely (Mortality Theorem)
Project Management By PERT and CPM: Introduction, Historical
Development of CPM/PERT, Applications of PERT – CPM Techniques,
Net – Work Diagram Representation, Rules for Drawing Network, Time
estimation and Critical Path in Net-Work Analysis. Queuing theory:
Introduction, queuing system, Queuing Problem, Transient and Steady
states, traffic Intensity, distribution of queuing systems (Birth and Death
Process), Queuing Models – I, II and III
Total
(Marks)
100
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Text / Reference Books
No Book Name
1
Operation Research By J. K. Sharma
2
Operation Research By R. Pannerselvam
3
Operation Research By S. D. Sharma
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 24
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
V
VI
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Networking – I(NCI)
Core Compulsory
Total Credit :
MCAOO
MCAOO302CC
MCA
3
04
Examination Marking scheme
Internal
(Marks)
30
External
(Marks)
70 ( Paper of 3 hrs)
Content
Introduction: Uses of computer network, Network hardware – LAN,
MAN, WAN. Network software – protocol hierarchies, Design issues
for layers, Connection oriented and connectionless services, OSI
model, TCP/IP model, and Comparison of OSI and TCP/IP model.
Physical layer: Guided Media - Twisted Pair, coaxial cable, Fiber
optics. Unguided transmission media - Radio wave, micro wave and
infrared, Multiplexing – FDM, TDM, WDM. Switching – Circuit
switching, Message Switching, Packet switching.
The Data Link Layer: Design Issues - Framing, Error control, Flow
control, Error detection and correction. Elementary data link protocols Simplex, stop and wait, sliding window protocol - Go Back N, Selective
repeat. Example of Data link protocol: HDLC.
The Medium Access Control Sublayer: The channel allocation
problem, Multiple Access protocols - ALOHA, CSMA protocols.
Wireless LAN protocols – MACA, MACAW. Ethernet - Traditional
Ethernet, Switched Ethernet, Fast Ethernet, Gigabit Ethernet. Data link
layer switching - Transparent Bridges, source routing Bridge, Remote
Bridges, Repeaters, Hub, Switches , Routers, Gateway.
The Network Layer: Design Issues - Store and forward packet
switching, Service provided to transport layer, Implementation of
connection oriented and connection less service, Comparison of
virtual circuit and datagram subnets, Routing algorithms - The
Optimality principle, Shortest path routing, Flooding, Distance vector
routing, Link state routing, Hierarchical routing, Broadcast routing,
Multicast routing. Congestion control algorithms principles, Prevention
policies, Congestion control in virtual circuit subnets, Congestion
control in datagram subnets, Load shedding, Jitter control. Quality of
service - Requirements, techniques for achieving good quality of
service. The network layer in the internet - The IP protocol, IP
addresses.
The Transport Layer: The transport service - Services provided to
the upper layers, Transport service primitives, Elements of transport
protocol - addressing, Connection establishment, Connection release,
Flow control, Multiplexing, Crash recovery.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
100
Hrs.
Marks
W+%
Credit
10%
15%
15%
15%
25%
15%
Page 25
VII
The Application layer: Electronic mail - overview. World Wide Web:
Architectural overview, HTTP - overview.
05%
Text / Reference Books
No Book Name
1
Computer network, Andrew S. Tanenbaum, fourth edition, Pearson.
2
Data communication and networking, Behrouz Forouzan, fourth edition, TMH.
3
Computer Network, Natalia Olifer, Victor Olifer, Wiley-India edition.
4
Data and computer communication, William Stallings, Pearson
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 26
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Introduction to Algorithms(ITA)
Core Compulsory
Total Credit :
MCAOO
MCAOO303CC
MCA
3
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Basic Concepts of Algorithms, Mathematical Aspects and
Analysis of Algorithms
1 Introduction – Algorithm- Basic Concepts of Flowchart– Notion of
Algorithm – Fundamentals of Algorithmic Solving –Asymptotic
Notations
2 Mathematical Analysis of Non-recursive Algorithm – Mathematical
Analysis of Recursive Algorithm – Example: Fibonacci Numbers –
Empirical Analysis of Algorithms – Algorithm Visualization
Searching and Sorting
1 Searching :Linear Search and Binary Search.
2 Sorting: Bubble Sort, Quick Sort, Selection Sort, Heap Sort, Insertion
Sort, Shell Sort, Merge Sort, Radix Sort
Linear Data structures with applications:
Data types , ADT, data structure: Definition & classification
1 Array data structure: storage, mapping, applications (sparse
matrix, polynomial representation, strings)
2 List: Introduction, implementation using array & linked list (singly,
doubly, circular, multi-list), Applications: Polynomial representation,
Sparse matrix
3 Stack: Introduction, implementation using array & linked list,
Applications: Function call, Recursion, balancing of parenthesis,
Polish Notation: infix to postfix conversion and evaluation of postfix
expression
4 Queue: Introduction (queue, circular queue, deque, priority queue),
implementation using array & linked list, Applications: Job Scheduling
Non Linear data structures:
1 Tree: Introduction and representation, Forest, Tree traversal, Binary
Tree (representation using array and links): Binary tree traversal
(recursive & non-recursive implementation)
2 Graph: Introduction, representations, Traversal(BFS, DFS),
Applications: Shortest path (Single source-all destinations), Minimal
spanning –Definitions only
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Page 27
Text / Reference Books
No Book Name
1
Anany Levitin, “Introduction to the Design and Analysis of Algorithm”, Pearson Education Asia, 2003.
2
T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, “Introduction to Algorithms”, PHI Pvt. Ltd., 2001
3
Sara Baase and Allen Van Gelder, “Computer Algorithms - Introduction to Design and Analysis” Pearson
Education Asia, 2003.
4
A.V.Aho, J.E.Hopcroft and J.D.Ullman,“The Design and Analysis Of Computer Algorithms”, Pearson Education
Asia, 2003.
5
An Introduction to Data Structures with Application By Tremblay & Sorenson McGraw-Hill 1984
6
Data Structure using C and C++ By Tenenbaum, Prentice Hall India. 2nd Edition 1997.
Sorting and Sort Systems By H. Lorin Addison-wesley 1975
7
Richard F. Gilberg, Behrouz A. Forouzan, “Data Structures – A Pseudocode Approach with C”, Thomson
Brooks / COLE, 1998.
8
Aho, J. E. Hopcroft and J. D. Ullman, “Data Structures and Algorithms”, Pearson education Asia, 1983.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 28
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
V
VI
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Advance Java Technology [J2EE](AJT)
Core Compulsory
Total Credit :
MCAOO
MCAOO304CC
MCA
3
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Introduction to J2EE Platform and Architecture
The J2EE
Platform, The J2EE Architecture Containers, J2EE Technologies
Developing J2EE Applications, Introducing Java Mail and JMS
Database Programming
ODBC and JDBC Drivers, Connecting to Database with the java.sql
Package, Using JDBC
Servlets
Introduction to Servlets and architecture , Servlet Life Cycle, Servlet
based Applications, type of servlet, Servlet and HTML,Session
management
JSP
Introduction to JSP, JSP implicit objects, JSP based Applications,
Session Management
Remote Method Invocation (RMI)
The RMI Architecture, RMI Exceptions, Developing Applications With
RMI, Parameter Passing in RMI
XML
XML syntax and semantics, Document Type Definitions (DTDs),XML
based applications
Java Beans
An overview of Java Beans, Requirement, Development and Scope
of Java Beans, Design consideration and Naming conventions of Java
Beans and Guideline.
Enterprise Java Beans (EJB)
Introduction to EJB, Entity Beans, Session Beans
Struts
What is Struts?, Development Models, Model-view-controller
architecture,Struts flow with an example application
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
15%
10%
25%
20%
25%
05%
Page 29
Text / Reference Books
No Book Name
1
Professional Java Server Programming by Subrahmanyam Allamaraju
2
J2EE Bible by Justin Couch and Deniel H. Steinberg
3
Professional Java Server Programming Volume I and II, Wrox Publication.
4
J2EE Unleashed by Joseph J. Bambara, BPB publications
5
Enterprise JAVA J2EE 1.3 complete, BPB publications
6
The complete Reference Struts (seventh edition).
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 30
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Web Development using PHP(WDP)
Core Compulsory
Total Credit :
MCAOO
MCAOO305CC
MCA
3
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Building blocks of PHP: Basic syntax, Variables, Data Types,
Operators and expressions, Constants. Flow Control: Switch flow,
Loops, Code Block, Sending data to the browser.
Working With Arrays: Arrays, Creating array, Array related
Functions.
Working with Function: Function, Calling Function, Defining
Function, Returning the Values from user defined function, Variable
Scope, Argument.
Working with Strings, Date and Time Functions: Formatting String
with PHP, Date and Time Function, String Manipulation and
Investigating Strings with PHP.
Working with Forms:
Creating form, Handling form, Validating form data, Accessing form
data, use of Hidden fields to save State, Redirecting user, file Upload
and Sending Mail on Form Submission.
Working with Cookies and User Session:
Introduction of Cookie, Setting a Cookie with PHP,
Introduction of Session and Improving Session Security, Starting a
Session, Working with Session Variables, Passing Session Id in the
query String, Destroying Session and Unsetting Variables.
Error Handling and Debugging:
General error types and debugging, displaying PHP errors, Adjusting
Error Reporting, Creating Custom error handler, PHP debugging
techniques
Filter :
Types of Filter, Functions of Filter, Validate the data with filter option
and sanitize.
Understanding the Database Design Process: The importance of
good database design, Types of Table Relationship, Understanding
Normalization.
Learning Basic SQL Command: Table Creation, Insert row, Select
Command Using Where Clause, Update and Delete Command,
Replace Command, String Function, Date and Time Functions, Stored
Procedures, Join, Indexing and Sorting query.
Using MySQL with PHP: Connecting to MySQL and selecting the
database, executing simple queries, retrieving query results, counting
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
Page 31
IV
return Records, updating, Record Addition, Viewing Record, and
Deletion Record with PHP.
MYSQL Error Handling: SQL and MySQL debugging techniques.
Connecting database with DSN. ODBC Connectivity Function.
Working with files:
Include Files with INCLUDE, creating and deleting files, opening a file
for reading, writing or Appending, Reading from files, Validating Files.
Working with Directories: Directory related function, $DIR object in
php.
Working With Images: Image related function. Miscellaneous
function.
Introduction To OOP: The basic, auto loading objects, Class,
Extends, Constructs, Scope Resolution Operator, Parent, serializing
object, The magic objects sleep and awake, reference inside the
constructor, comparing objects. Visibility, overloading, object interface,
pattern, magic method, extending exception.
25%
Text / Reference Books
No Book Name
1
Begging PHP 5 by Wrox.
2
Julie C. Meloni, PHP MySQL and Apache, SAMS Teach Yourself, Pearson Education.
3
PHP and MySQL for dynamic Web Sites: Visual Quickpro Guide, Second Edition by Larry.Programming PHP
By Rasmus Lerdorf, Kevin Tatroe, Peter Maclntyre.
4
The Complete Reference PHP By Steven Holzner
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 32
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
V
Topic
No.
Practical
(hrs)
Programme Name :
MCA
Semester :
4
Personality Development and Aptitude Test(PDA)
Core Compulsory
Total Credit :
04
MCAOO
MCAOO401CC
Examination Marking scheme
Internal
(Marks)
30
External
(Marks)
70 ( Paper of 3 hrs)
Content
Total
(Marks)
100
Hrs.
Aspects of communication skills,:
Objective of communication, Concept of communication, Type of
communication, Verbal & Non Verbal communication, Body language,
Obstacles in communication
Writing Skills:
1. Revision of Grammar
2. Writing Essays
3. Comprehension or Precis Writing
Business Communication [Written Communication]
1. Minutes
2. Memo
3. Bio-data
4. Memorandum
5. Notice
6. E-mail writing
7. Agenda
8. Proposal etc
Quantitative Aptitude Test:
Mumbers, LCM, MCM, Decimal Section, Simplification, Square root,
Cube root, Average, Problems on mumbers and ages, Surd and
Indices, Percentage, Profit & loss, Ratio & Proportion, Time & Work,
Time & Distance, Simple Interest, Compound Interest, Logarithm,
Area, Volume & Surface Area, Permutation & Combination
Verbal & Non Verbal Reasoning :
Verbal:
Series, Analogy, Classification, Coding & Decoding, Blood Relation,
Puzzle Test, Direction Sense Case, Logical Van Diagram, Alphabet
test, Assertion & Reason, Situation Reaction Test
Non Verbal:
Series, Analogy, Classification
[Practical Aspects of the course]
Mock Interview, Group discussion, attitude building, Team leadership
and development of emotional and social intelligence etc.
Marks
W+%
Credit
20%
20%
20%
20%
20%
Text / Reference Books
No Book Name
1
Developing Communication Skills Krishna Mohan & Meena Banerji (Mac Millan)
2
A Practical English Grammar AJ. Thomsen & A.V. Martinet (Oxford India)
3
Comprehension, Precis and Paragraph Writing By Dr. Shakti Batra (M B D International)
4
A Communicative Grammar of English Geoffrey Leech & Jan Svartvik (Pearson Education)
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 33
5
6
7
8
9
10
11
12
English Conversation Practice Grant Taylor (Tata McGraw-Hill)
Handbook of Practical Communication Skills Chrissie Wright (Jaico Publishing House )
Communicating for Results Fruehling R.R. & Lacombe J. M. (AITBS Publishers : New Delhi)
Advanced Business CommunicationJ.M. Penrose, R.W. Rossberry & R.J. Myers (Ed. Thomson, SouthWestern:Singapore)
Business Ethics and Managerial Values S.K. Bhatiya (Deep & Deep Publication : New Delhi)
Living English Structure Standard Allen (Longman)
A Comprehensive English Language Course Chandak Chattarji (Orient Longman Ltd)
A Modern Approach To Verbal & Non-Verbal Reasoning R.S. Aggarwal (S.Chand & Company Ltd.) Your
Interview K.L. Kumar(S.Chand & Company Ltd.)
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 34
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
V
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Networking – II(NII)
Core Compulsory
Total Credit :
MCAOO
MCAOO402CC
MCA
4
04
Examination Marking scheme
Internal
(Marks)
30
External
(Marks)
70 ( Paper of 3 hrs)
Content
Review of Basic Concepts - Standards, Internet, History, OSI model,
Protocol suite, Addressing, Transmission media, Local Area and Wide
Area Networks, Switching, Connecting devices, IP addressing,
Subnetting, Supernetting, IPv6.
Internet Protocol - Delivery and Forwarding of IP packets –
Forwarding, Routing Table, Datagram, Fragmentation, Checksum, IP
Design, ARP, RARP, Internet control message protocol, Internet group
management protocol.
Transmission Control Protocol - User Datagram protocol - UDP
operation, Use, UDP design, TCP services - Flow control, Error
control, TCP, connection, Transition diagram, Congestion control.
Application Layer and Client Server Model - DHCP, Domain name
system - Name space, Distribution Resolution, Messages, Telnet(
Rlogin),Network Virtual Terminal - Character Set, Controlling the
server, File Transfer Protocol – Connections, Communication, Simple
Mail Transfer Protocol, Simple Network Management Protocol, Mobile
IP.
Telecommunications Management Network: Why TMN?
Broadband Network Management: ATM Networks-Broadband
Network and Services-ATM Technology-Virtual Path - Virtual Circuit.
ATM Packet Size- Role of SNMP and ILMI in ATM Management- ATM
Digital Exchange Interface Management
Total
(Marks)
100
Hrs.
Marks
W+%
Credit
10%
25%
25%
20%
20%
Text / Reference Books
No Book Name
1
Behrouz Forouzan , TCP/IP Protocol Suite, 3rd and 4th edition, Tata McGraw Hill
2
Behrouz Forouzan ,Data communication & Networking, 4th edition, Tata McGraw Hill
3
Mani Subramanian, “Network Management: Principles and Practice”, Addison-Wesley
4
Online Help
5
Andrew S Tanenbaum , Computer Networks, Fourth Edition, Prentice Hall
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 35
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Advance Web Technology – I(AWI)
Core Compulsory
Total Credit :
MCAOO
MCAOO403CC
MCA
4
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Overview of .net framework: .net architecture, framework class library,
Common Language Run Time, managed code, assemblies,
Intermediate Language, Just In Time Compiler, common type system,
common language specification, .Net Features.
Introduction to C#:
C# : Data Types(Boxing and UnBoxing), Operators, Access Specifier,
OOPS Concepts: Class, Inheritance, Constructor, Destructor,
Abstraction, interface, polymorphism (Over loading and over ridding),
Garbage Collection, Array (One Dimensional and Two Dimensional),
Jagged Array, Collection: Generic Collection (List),Non Generic
Collection (Array list, Hash table,), Indexer(One Dimension) and
property, Delegates and events(Multicasting , Multicasting Event),
Exception Handling, Introduction to Namespace: Creating & Using
Namespace(DLL)
Architecture of ADO.Net, Comparison with ADO(Connected and
Disconnected Architecture), .Net Data provider, Data Adapter, Data
Set, Data Row, Data Column, Data Relation, command, Data Reader,
Creating and Using Stored Procedure, Introduction to Xml.
ASP.Net : ASP.NET Page Life Cycle, Server Controls : label,
dropdown list box, validation controls, list box, text box, radio button,
check box, State Management : session, cookie, View State, Data
Rendering Controls: Grid View, Data List, Repeater, Binding and
perform operations(Insert, Update, Delete) with Grid View, Creating
Simple 3-tier Application, Creating and Using web services.
Introduction to AJAX, Understanding Need of Ajax in Web
Application, Ajax controls:Script Manager, Update Panel, Update
Progress, Timer
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
15%
30%
25%
30%
Text / Reference Books
No Book Name
1
Complete Reference C# - Herbert schildt (TMH Publication)
2
Professional ASP.NET 4 in C# and VB
3
Complete reference Asp.Net - Herbert schildt (TMH Publication)
4
Asp.Net with Visual c#.Net 2003-Wrox Publication
5
Visual c#.Net 2003-Wrox Publication
6
Unleashed Asp.net.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 36
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Computer Graphics(CGC)
Core Compulsory
Total Credit :
MCAOO
MCAOO404CC
MCA
4
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
An Introduction Graphics System: Application of computer graphics,
Graphics Systems: Video Display Devices – Refresh CRT, Raster
and Random scan display, Color CRT, DVST, Flat panel Display.
Raster Scan Systems, Random Scan Systems, Graphics Monitors and
Work Stations, Input Devices, Hard Copy Devices, Graphics Software
Output Primitives: Points and Lines, Line Drawing Algorithms, Circle
Generating Algorithms, Scan-Line Polygon Fill Algorithm, InsideOutside tests, Boundary-Fill Algorithm, Flood Fill Algorithm, Character
Generation.
Attributes of Output Primitives: Line attributes, Color and Grayscale
Levels, Area fill Attributes, Character Attributes, Bundled Attributes.
Antialiasing
Two-dimensional Geometric Transformations: Basic
Transformations – translation, rotation, scaling. Matrix
Representations and Homogeneous Coordinates, Composite
Transformations – translation, rotation, scaling, general pivot-point
rotation, general fixed-point scaling, scaling direction, concate
properties. Other transformation - Reflection and Shearing.
Two-Dimension Viewing: The viewing Pipeline, Window to view port
coordinate transformation, Clipping Operations, Point Clipping, Line
Clipping – cohen-sutherland line clipping, Liang-barsky Line clipping,
N-L-N line clipping, Polygon Clipping – sutherland-hodgeman polygon
clipping, weiler-atherton polygon clipping, Text Clipping, Exterior
Clipping.
Three–Dimensional Concepts: Three Dimensional Display Methods,
3D Transformations – translation, rotation, scaling. Parallel Projection
and Perspective Projection.
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Text / Reference Books
No Book Name
1
Computer Graphics 2nd edition By Donald Hearn and M.Pauline Baker pearson education
2
Computer Graphics: Principles and Practice J. Foley, A.van Dam, S. Feiner, and J. Hughes, 2nd edition
pearson
3
Elements for Computer Graphics D. Rogers and J. Adams, Mathematical, McGraw-Hill International Edition.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 37
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
V
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Computer Security(CSC)
Core Compulsory
Total Credit :
MCAOO
MCAOO405CC
MCA
4
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Introduction :
What Does "Secure" Mean?
Attacks, The Meaning of Computer Security, Computer Criminals,
Methods of Defense
Elementary Cryptography:
Terminology and Background, Substitution Ciphers, Transpositions
(Permutations), Making "Good" Encryption Algorithms, The Data
Encryption Standard, The AES Encryption Algorithm, Public Key
Encryption, The Uses of Encryption
Program Security:
Secure Programs, Nonmalicious Program Errors, Viruses and Other
Malicious Code, Targeted Malicious Code, Controls Against Program
Threats
Network & Cyber Security :
Network Security:
Network Concepts, Threats in Networks, Network Security Controls,
Firewalls, Intrusion Detection Systems, Secure E-Mail
Cyber Security:
Making a Business Case, Quantifying Security, Modeling
Cybersecurity, Current Research and Future Directions
Legal and Ethical Issues in Computer Security:
Protecting Programs and Data, Information and the Law, Rights of
Employees and Employers, Redress for Software Failures, Computer
Crime, Ethical Issues in Computer Security.
Case Studies of Ethics
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
10%
20%
20%
30%
20%
Text / Reference Books
No Book Name
1
Security in Computing, Fourth Edition By Charles P. Pfleeger, Shari Lawrence Pfleeger Publisher: Prentice Hall
2
Computer Security Basics By Debby Russell, G.T. Gangemi, Sr.(Oreilly)
3
Network Security private communication in a PUBLIC world By Charlie Kaufman, Radia Perlman , Mike Speciner
4
Security in Computing, 3/e Charless P. Pfleeger, Shari Lawrence Pfleeger.
5
IT Security Cook Book(http://www.boran.com/security)
6
Cryptography and Network Security (2nd edition) William Stallings(Pearson Education)
7
Enterprise Security, 1/e Robert C. Newman(Pearson Education)
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 38
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
Topic
No.
Practical
(hrs)
Programme Name :
MCA
Semester :
5
Project Management Practices and Evaluation(PME)
Core Compulsory
Total Credit :
04
MCAOO
MCAOO501CC
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Project:
Projects versus Operations, Stakeholders, Project Characteristics,
Project Management, Skills Every Good Project Manager Needs,
Understanding Organizational Structures, Understanding Project Life
Cycles and Project
Creating the Project Charter:
Exploring the Project Management Knowledge Areas, Understanding
How Projects Come About, Kicking Off the Project Charter,
Formalizing and Publishing the Project Charter
Developing the Project Scope Statement
Developing the Project Management Plan, Collecting Requirements,
Documenting the Scope Management Plan, Defining Scope, Writing
the Project Scope Statement, Creating the Work Breakdown Structure
Creating the Project Schedule:
Defining Activities, Understanding the Sequence Activities Process,
Estimating Activity, Estimate Activity Durations, Developing the Project
Schedule
Developing the Project Budget
Creating the Project Cost Management Plan, Estimating Costs,
Establishing the Cost Performance Baseline, Communicating the Plan
Risk Planning
Planning for Risks, Planning Your Risk Management, Identifying
Potential Risk, Analyzing Risks Using Qualitative Techniques,
Quantifying Risk, Developing a Risk Response Plan
Planning Project Resources
Procurement Planning, Developing the Human Resource Plan, Quality
Planning, Bringing It All Together
Developing the Project Team
Executing the Project Plan, Acquiring the Project Team, Developing
the Project Team, Managing Project Teams
Conducting Procurements and Sharing Information
Conducting Procurements, Laying Out Quality Assurance Procedures,
Distributing Project Information, Managing Stakeholder Expectations
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
Page 39
IV
Measuring and Controlling Project Performance
Monitoring and Controlling Project Work, Administering Procurements,
Establishing Performance Measurements, Managing Perform
Integrated Change Control
Controlling Work Results
Monitoring and Controlling Risk, Managing Cost Changes, Monitoring
and Controlling Schedule Changes, Utilizing Perform Quality Control
Techniques, Verifying Project Scope, Controlling Scope
Closing the Project & Applying Professional Responsibility
Formulating Project Closeout, Closing Out the Project, Closing Out the
Procurements, Balancing Stakeholders’ Interests at Project Close,
Professional Responsibility, Applying Professional Knowledge
25%
Text / Reference Books
No
1
2
3
Book Name
Project Management Professional Exam study guide, Sixth Edition, by Kim Heldman, Wiley India Pvt. Ltd
Head First PMP, Second Edition, by Jennifer Greene & Andrew Stellman, O’reilly
Project Management: A Managerial Approach, Seventh Edition, by Jack R. Meredith & Samual J. Mental, Wiley
India Pvt. Ltd
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 40
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Mobile Applications(MAN)
Core Compulsory
Total Credit :
MCAOO
MCAOO502CC
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Introduction to Android
• History of Mobile Software Development
• The Open Handset Alliance
• The Android Platform
• Android SDK
• Building a sample Android application
Android Application Design Essentials
• Anatomy of an Android application
• Android terminologies
• Application Context, Activities, Services, Intents
• Receiving and Broadcasting Intents
• Android Manifest File and its common settings
• Using Intent Filter, Permissions
• Managing Application resources in a hierarchy
• Working with different types of resources
Android User Interface Design Essentials
• User Interface Screen elements
• Designing User Interfaces with Layouts
• Drawing and Working with Animation
Using Common Android APIs
• Using Android Data and Storage APIs
• Managing data using SQLite
• Sharing Data between Applications with Content Providers
• Using Android Networking APIs
• Using Android Web APIs
• Using Android Telephony APIs
Deploying Android Application to the World
• Selling your Android application
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
20%
35%
20%
35%
Text / Reference Books
No Book Name
1
Lauren Darcey and Shane Conder, “Android Wireless Application Development”, Pearson Education, 2nd ed.
(2011)
2
Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt Ltd (2011)
3
Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd (2009)
4
Sayed Y Hashimi and Satya Komatineni, “Pro Android”, Wiley India Pvt Ltd (2009)
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 41
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Cloud Computing
Core Compulsory
Total Credit :
MCAOO
MCAOO503CC
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
ASP.NET AJAX:
Understanding AJAX Technology, Need of AJAX in Web Application,
Building a ASP.NET Page with Ajax Using Update Panel, Update
Progress and Timer AJAX Server Controls, AJAX Control Toolkit,
Downloading and Installation AJAX Control Toolkit Extenders
(The controls available in AJAX Control Toolkit)
Cloud computing:
Introduction to Cloud Computing: What is Cloud Computing, A
Short History of Cloud Computing, How Cloud Computing Works Companies in the Cloud: Cloud Computing Today - Why Cloud
Computing Matters - Are you ready for Computing in the Cloud? - The
Pros and Cons of Cloud Computing - Who Benefits from Cloud
Computing? - Who Shouldn't Be Using Cloud Computing? Developing Cloud Services: Why Develop Web-Based Applications? The Pros and Cons of Cloud Service Development - Types of Cloud
Service Development - Discovering Cloud Services Development
Services and Tools
Virtualization concepts: Types of Virtualization & its benefits,
Introduction to Various Virtualization OS (VMware, KVM etc), SAN
backend concepts, Cloud Fundamentals, Cloud Building Blocks,
Understanding Public & Private cloud environments
Infrastructure as a Service (IaaS): Introduction to IaaS, Resource
Virtualization, Server, Storage, Network
Platform as a Service (PaaS): Introduction to PaaS, Cloud platform &
Management, Computation, Storage
Software as a Service (SaaS): Introduction to SaaS, Web services
WCF (Windows Communication Foundation) Programming:
Need for SOA (Service Oriented Architecture), Why WCF, WCF
Architecture
WCF Concepts (Messages (Message Structure, Message Programs,
Message Patterns) Channels, Services), WCF Programming Model,
WCF Addresses & Programming (Address Types, Address Formats),
WCF Binding using code and Configuration file, Programming WCF
Contract (Data Contracts, Service Contracts, Message Contract)
OData Fundamentals (Problem/Solution/Technology) – OData Model
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
30%
30%
Page 42
– OData Protocol (REST/ AtomPub/JSON/SOA) – OData Client
Libraries – OData Services
15%
Text / Reference Books
No Book Name
1
AJAX:
1 Professional ASP.NET 3.5 AJAX , Bill Evjen, matt Gibs, Dan Wahlin, Dave Reed, Wrox publications
2 Microsoft® ASP.NET and AJAX: Architecting Web Applications, Dino Esposito
2
WCF:
1 Professional WCF Programming, Scott Klein, Wrox publisher
2 Learning WCF, Michele Leroux Bustamante, O’Reilly
3
Cloud Computing:
1 Cloud Computing (A Practical Approach) Anthony T. Velte, Toby J Velte
2 Cloud Application Architectures (Building Applications and infrastructure in the cloud), George Reese,
O’Reilly
3 Cloud Computing, Barrie Sosinsky, Bible
4 Cloud Computing Architected, John Rhoton and Risto Haukioja
5 Cloud Computing with the Windows Azure Platform by Roger Jennings, Wrox Publications
6 Windows Azure Programming Patterns for Start-Ups by Riccardo Becker
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 43
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
DSS with Artificial Intelligence(DAI)
Elective Subject
Total Credit :
MCAOO
MCAOO501ES
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
AI and Knowledge Based Decision Support
Artificial Intelligence: Concepts, Definitions, Fields, AI v/s Natural
Intelligence
Problem Solving: Defining the Problem as State Space Search,
Water-jug Problem, Production System , Problem Characteristics,
Production System Characteristics.
Heuristic Search Techniques: Generate and Test, Hill Climbing, Best
First Search, A* Algorithm, Problem Reduction, Constraint
Satisfaction, Means - End Analysis.
Expert System: Types of Knowledge Based DSS, Basic Concepts of
ES, Structure of ES, Type of ES, Development Life Cycle of ES,
Problem Area’s and Example Of ES, Advantages and Limitations of
ES, ES and Internet/Intranet/Web.
Knowledge Representation and Knowledge Acquisition
Knowledge Representation: Introduction, Representation in logic
and Other Schemas, Rules in Knowledge Representation, Multiple,
Experimental and Uncertain Knowledge Representation, Knowledge
Representation Techniques: Semantic Net, Frame, Script.
Knowledge Acquisition: KE Introduction, Scope Of Knowledge:
Sources, Level and Categories, Difficulties in KA, Methods Of
Knowledge Acquisition: Interview, Tracking Methods, Observation And
Manual Methods, Expert Driven Method, RGA, Role Of Knowledge
Engineer, Machine learning, KA from Multiple Experts ,V & V in
Knowledge Base, Analyzing, coding, Documenting, Diagramming
knowledge, Numerical and Documented KA, KA and Internet/Intranet.
Game Playing: The Minimax Search Procedure, Alpha - Beta Cutoffs.
Neural Network and Natural Language Processing
Neural Network: Machine Learning, Neural computing, Analogy,
Fundamental NN, NN application Development, Data Collection and
Preparation, Architecture, Back propagation Network, learning
Algorithm, testing, Implementation ,Software and Hardware of NN,
Benefits and Limitations, NN in ES,NN for Decision Support, Example
Of NN.
Application of NN and AI: Overview, credit Approval, Bankruptcy
Prediction with NN, Stock Market Prediction with NN, Integrated NN
and ES, Genetic Algorithm, Optimization Algorithm, QR, Intelligent
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
30%
25%
30%
Page 44
IV
System Integration, Data mining and Knowledge Discovery.
Perception: Speech recognition, Vision, Action,
Natural Language Processing: Introduction, Phases of NLP,
Syntactic Processing, Semantic Analysis, ATN (Augmented Transition
Network)
Fuzzy Logic
Fuzzy Set: Introduction, Basic Types and Concepts, Basic Operation,
Arithmetic and Relation, Fuzzy Decision Making
15%
Text / Reference Books
No Book Name
1
Decision Support System and Intelligent System Author: Efraim Turban and Jay E. Aronson, Pub: PHI.
2
Fuzzy Sets and Fuzzy Logic: Theory and Applications Author: GEORGE J. KLIR AND BO YUAN, Pub:
Prentice Hall
3
Principles of Artificial Intelligence and Expert System Development. Author: David W. Rolston, Pub: McGraw
Hill Book Company
4
Artificial Intelligence - Author: Elaine rich, Kevin Knight, Pub: Tata McGraw Hill
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 45
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Object Oriented Analysis & Desig(OAD)
Elective Subject
Total Credit :
MCAOO
MCAOO502ES
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
The object Oriented Paradigm, Management of Object Oriented
Software Projects, Object Oriented Analysis: Domain Analysis,
Generic components of the Analysis Model, The A Process, The
Object-Relationship Model, The Object-Behavior Model, Object
Oriented Design: Design for Object Oriented Systems, The System
Design Process, The Object Design Process, Design Patterns
Introduction to Web Engineering, Web Engineering team, Analysis for
Web Application: Requirements Analysis for Web Apps, The
Analysis Model for Web Apps, The content Model, The Interaction
Model, The Functional Model, The Configuration Model,
Relationship-Navigation Analysis, Design for We Apps: Design
Issues for Web Engineering, The Web E-Design Pyramid, Web App
Interface Design, Aesthetic Design, Content Design, Architecture
Design, Navigation Design, Component level Design, Hypermedia
Design Patterns, Object-Oriented Hypermedia Design Method
Introduction to UML, Classes, Advanced Classes, Relationships,
Advanced Relationships, Interfaces, types, Roles, Packages, Class
Diagram, Use-case Diagram
Interaction Diagram: Sequence Diagram, Collaboration Diagram,
Forward and Reverse Engineering, Activity Diagram, State Chart
Diagram,
Patterns and Frameworks, Component
Diagram,
Deployment Diagram
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Text / Reference Books
No
Book Name
1
Software Engineering By Roger S. Pressman Fifth Edition McGraw Hill Publications
2
Software Engineering By Roger S. Pressman Sixth Edition McGraw Hill Publications
3
The Unified Modeling Language User Guide By Booch, Rumbaugh, Jacobson Low Price Edition
Publication
4
Use Case Driven Object Modeling with UML, Doug Rosenberg
5
Object Oriented Software Engineering, Ivan Jacobson
6
Object Technology Application Development, Daniel Tkach and Richard Puttick
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 46
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Wireless Technology(WTG)
Elective Subject
Total Credit :
MCAOO
MCAOO503ES
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Introduction to wireless
History of Wireless Communications, Types, propagation modes
Wireless network architecture, Applications, Security, Concerns and
Standards, Benefits, Future. Evolution of mobile computing, What
mobile users need, SOC and AOCclient, Mobile computing OS,
Architecture for mobile computing, Three tier architecture, design
considerations for mobile computing, mobile computing through
internet, making existing applications Mobile-Enabled.
Wireless (Mobile) Technologies
Bluetooth, Radio frequency identification(Rfid) NFC, Wireless
Broadband, Mobile IP : Introduction, Advertisement, Registration, TCP
connections, two level addressing, abstract mobility management
model, performance issue, Mobile transport layer: Indirect TCP,
Snooping TCP, Mobile TCP, Time out freezing, Selective
retransmission, transaction oriented TCP. Global system for mobile
communication, Global system for mobile communication, GSM
architecture, GSM entities, call routing in GSM, PLMN interface, GSM
addresses and identifiers, network aspects in GSM, GSM frequency
allocation, authentication and security, Short message services,
Mobile computing over SMS, value added services through SMS,
accessing the SMS bearer
General packet radio service(GPRS)
GPRS and packet data network, GPRS network architecture, GPRS
network operation, data services in GPRS, Applications of GPRS,
Billing and charging in GPRS
Wireless Application Protocol(WAP) WAP,MMS,GPRS application
CDMA and 3G
Spread-spectrum Technology, CDMA versus GSM, Wireless data,
applications in 3G Wireless LAN, Wireless
LANadvantages,IEEE802.11 standards ,Wireless LAN architecture,
Mobility in Wireless LAN, Deploying Wireless LAN, Mobile ad hoc
networks and sensor networks, wireless LAN security, WiFi v/s
3GVoice over Internet protocol and convergence, Voice over IP,H.323
framework for voice over IP,SIP, comparison between H.323 ad SIP,
Real time protocols, convergence technologies, call routing, voice over
IP applications, IMS, Security issues in mobile, security framework for
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
20%
30%
Page 47
mobile environment
Text / Reference Books
No
Book Name
1
Mobile Computing, Asoke K Telukder, Roopa R Yavagal, TMH
2
The complete reference J2ME, TMH
3
Programming for Mobile and Remote Computers, G. T. Thampi, dreamtech
4
Handbook of Wireless Networks and Mobile Computing, Ivan Stojmenovic ,Wiley
5
Principles of Mobile Computing, - Hansmann, Merk, Nicklous and Stober, Springer
6
Mobile Communications, Jochen Schiller, Pearson
7
Mobile Computing, Raj Kamal, Oxford
8
Professional Android 2 Application development
9
Mobile Computing, Wandra & Wandra, Akshat Pub.
10
Android Wireless Application Development, Shane Conder, Lauren Darcey, Pearson
11
Professional Android 2 Application development, Reto Meier, Wrox, Wiley India
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 48
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
MCAOO
Programme Name :
MCA
MCAOO504ES
Semester :
5
Human Computer Interaction & Interface Design(HID)
Course type :
Teaching time
(hours)
Elective Subject
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Total Credit :
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
History of HCI
HCI Frameworks and Paradigms
Interaction Frameworks
Interaction design
Human abilities
HCI in the software process
Design process. Prototyping
Implementation Support
Evaluation techniques
Handling errors
Universal design
GOMS and other cognitive models
CogTool
Capturing requirements
Task analysis
Web Usability
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
25%
Text / Reference Books
No
Book Name
1
Human-Computer Interaction (3rd ed.), by Alan Dix, Janet Finlay, Gregory Abowd, and Russell Beale,
Prentice Hall, 2003
2
The Design of Everyday Things, by D.Norman. Basic Books, 2002
3
Yvonne Rogers, Heken Sharp, & Jenny Preece Interaction Design: Beyond Human-Computer
Interaction. 3rd Edition, John Wiley & Sons, Inc, 2011.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 49
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
V
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Compiler Design(CDR)
Elective Subject
Total Credit :
MCAOO
MCAOO505ES
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Introduction to Advanced Topics: Review of compiler structure,
Importance of code optimization, Structure of optimizing compilers,
Informal Compiler Algorithm Notation (ICAN)
Symbol Table Structure: Storage Classes, visibility & Lifetimes, table
attributes & entries, Local symbol table Management, Global symbol
table structure, Storage binding & symbolic registers
Control-Flow Analysis, Data-Flow Analysis, Dependence Analysis and
Dependence Graphs, Alias Analysis
Introduction to Optimization, Redundancy Elimination, Loop
Optimizations, Procedure Optimizations
Case Studies of Compilers and Future Trends, Automatic construction
of lexical analyser (LEX), LEX specification and features, Intermediate
code generation using Y ACC, code generation from DAG’s
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
20%
20%
20%
20%
20%
Text / Reference Books
No
Book Name
1
Steven S. Muchnick: “Advanced Compiler Design and Implementation” Margan Kaufmann
2
Aho Ullaman Sethi “Complier Construction” Addittion Wesley
3
Holob “Compiler Designing” TMH
4
D.M.Dhamdhere “Compiler Construction – Principles & Practice”, Macmillan India Ltd.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 50
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
V
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Digital Image Processing(DIP)
Elective Subject
Total Credit :
MCAOO
MCAOO506ES
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Digital Image Fundamental
Elements of Digital Processing System, Vidicon and Digital camera
Working Principles, Elements of visual perception, brightness,
contrast, hue, saturation, mach band effect, Image sampling and
quantization, dither, Two Dimensional mathematical preliminaries, 2D
transforms – DFT, DCT, KLT, SVD
Image Enhancement
Histogram Processing and specification techniques,
Noise
distributions, Spatial averaging, Directional smoothing, Median,
Geometric Mean, Harmonic Mean, Contra harmonic mean filters,
Homomorphic filtering, color image processing : color fundamentals,
color models, Pseudo color image processing
Image Restoration and Reconstruction
Image Restoration – degradation model, Unconstrained Restoration,
Language multiplier and constrained Restoration, Inverse filtering –
removal or blur caused by uniform linear Motion, wiener filtering,
Geometric transformation – Spatial transformation
Image Segmentation
Edge detection, Edge linking via Hough transform, Region based
segmentation, Region Growing by pixel aggregation, Region splitting
and merging, Morphological Image Processing : Erosion, dilation,
opening, closing, Basic Morphological Algorithms : hole filling ,
connected components, thinning, skeletons
Image Compression
Fundamentals, Image Compression Models, Basic compression
Methods: Huffman, Run Length Encoding, Shift codes, Arithmetic
Coding, LZW coding, Vector quantization, Transform coding, JPEG
Standard, MPEG
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
20%
20%
20%
20%
20%
Page 51
Text / Reference Books
No
Book Name
1
Rafael C. Gonzalez , Richard E. Woods , Digital Image Processing , Pearson (Second Edition) 2004
2
Anil K. Jain , Fundamental of Digital Image Processing , Pearson 2002
3
Kenneth R. Castleman, Digital Image processing , Pearson 2006
4
Digital Image Processing Using MATLAB , Rafeal C. Gonzalez , Richard E. Woods, and Steven L. Eddins
, Second Edition ,Tata McGraw Hill Publication
5
Digital Image Processing , S Sridhar , Oxford University Press
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 52
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
IV
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Embedded Systems(ESS)
Elective Subject
Total Credit :
MCAOO
MCAOO507ES
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
A First Look at Embedded Systems:
Examples of Embedded Systems, Typical Hardware. Hardware
Fundamentals for the Software Engineer. - Terminology, Gates, Other
Basic Considerations, Timing Diagrams, Memory
Advanced Hardware Fundamentals:
Microprocessors, Buses, Direct Memory Access, Interrupts, Other
Common Parts, Built-Ins on the Microprocessor, Conventions Used on
Schematics. Interrupts. - Microprocessor Architecture, Interrupt
Basics, The Shared-Data Problem, Interrupt Latency. Survey of
Software Architectures. - Round-Robin, Round-Robin with Interrupts,
Function-Queue-Scheduling Architecture, Real-Time Operating
System Architecture, Selecting an Architecture
Introduction to Real-Time Operating Systems:
Tasks and Task States, Tasks and Data, Semaphores and Shared
Data. More Operating System Services. - Message Queues,
Mailboxes, and Pipes, Timer Functions, Events,
Memory Management, Interrupt Routines in an RTOS Environment
Basic Design Using a Real-Time Operating System:
Overview, Principles, Encapsulating Semaphores and Queues, Hard
Real-Time Scheduling Considerations. Saving Memory Space, Saving
Power
Embedded Software Development Tools:
Host and Target Machines, Linker/Locators for Embedded
Software,Getting Embedded Software into the Target System
Debugging Techniques:
Testing on Your Host Machine, Instruction Set Simulators, The assert
Macro, Using Laboratory Tools
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
20%
30%
20%
30%
Text / Reference Books
No
Book Name
1
An Embedded Software Primer By David E. Simon (Pearson Education)
2
Fundamentals of Embedded Software By Daniel W. Lewis Pearson Education)
3
Embedded System Design By Frank Vahid / Tony Givargis (Wiley)
4
Embedded Linux By Craig Hollabaugh (Pearson Education)
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 53
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
Topic
No.
Practical
(hrs)
Programme Name :
Semester :
Advance Web Technology-II(AWD)
Elective Subject
Total Credit :
MCAOO
MCAOO508ES
MCA
5
04
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Introduction to Asp.net MVC, MVC Pattern, MVC applied to Web
Frameworks, MVC overview, Software requirement for Asp.net MVC,
Installing Asp.net MVC, MVC Application Structure
Controllers: controller basics, home controller, creating new
controllers, write action methods, parameters in controller actions
Views: purpose of views, view data and view bag strongly type view,
view models, adding view
Razor view engine: what is Razor, code expressions, HTML
Encoding, code blocks, Razor syntax, implicit code expression, explicit
code expression, unencoded code expressions, code block, code
block, combining text and markup, mixing code and plain text, code
delimeter, calling generic method, lay outs, specify partial view
Models: modeling the music store
Scaffolding a store manager: what is scaffolding, empty controller,
controller with empty read/write actions, API controller with empty
read/write actions, controller with read/write actions and views, using
entity framework, executing the scaffolding template, executing the
scaffolding code, editing an album, model binding
Forms and HTML helpers: using Forms method, automatic encoding,
inside HTML helpers, adding inputs, helpers models and view data,
strongly type helpers, other input helpers, rendering helpers
Data Annotations and validation: annotating orders for validation,
using validation annotations, looking behind annotations curtain,
custom validation logic, display and edit annotations
Membership, Authorization and security: using authorize attribute
to require login, using authorize attribute to require membership,
extending roles and memberships, external login via oauth and
opened, understanding security vectors in Web application
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
30%
20%
AJAX: Jquery, Jquery features, Jquery selectors, Jquery events,
jquery and ajax, unobtrusive javascript, using jquery (custom script,
placing custom script in sections, ajax helpers, client validation,
beyond helpers, json and clientside validation
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 54
IV
Routing: URL, introduction to routing, defining routes, name routes,
MVC areas, catch-ALL parameter, multiple URL parameters in
segment, stop routing handler and ignore route, how routes generate
URLs, ambient route values, how routes tie your url to an action,
custom route constraints
15%
Text / Reference Books
No
Book Name
Professional ASP.NET MVC 4, jon Galloway, phill hack, brad Wilson, k. scott allen
1
Pro ASP.NET MVC 4, adam freeman
2
ASP.NET MVC 4 with Web API, Jamie Kurtz
3
Professional ASP.NET Design Patterns, scott millett
4
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 55
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
4 X 15 = 60
Unit
I
II
III
Topic
No.
Practical
(hrs)
Programme Name :
MCA
Semester :
5
Theory of Automata & Formal Language(TAL)
Elective Subject
Total Credit :
04
MCAOO
MCAOO509ES
Examination Marking scheme
Internal
(Marks)
50
External
(Marks)
100 ( Paper of 3 hrs)
Content
Mathematical Preliminaries and Formal Languages
 Set Theory
 Complementation, Empty set, De Morgan’s Laws, subset,
proper subset, Disjoint set, Finite and Infinite set, Power set,
Cartesian product
 Functions and Relations
 One to One Function, Onto Function, Many One Function,
Into Function, Composition Function, Properties of Relation,
Equivalence Relation, Closure of Relation
 Graphs and Trees
 Graphs, Undirected graph, Directed Graph, Degree, Tress,
Strings, Basic Operation on String
Finite Automata
 Deterministic and Non- deterministic automata
 Finite automata
 Equivalence of D.F.A’s and N.F.A.’s
 Finite State Machine
 Finite Automation
 Finite Automation with output
 Language acceptance
 Comparison method for Testing equivalence of two FA
 Reduction of Numbers of States in FA
 Application of finite automata with output
Regular Languages and Context Free Grammars
 Regular Set and Expressions
 Identity rules and Algebraic rules for Regular Expression
 Equivalence of Finite Automata with Regular Expression
 Regular Grammar
 Closure Properties of Regular sets
 Context Free Grammar
 Understanding the Language defined by Grammar
 Ambiguous Grammar
 Simplification of Grammar
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Total
(Marks)
150
Hrs.
Marks
W+%
Credit
25%
25%
25%
Page 56
IV
Pushdown automata and Turing Machines
 Equivalence of Acceptance of Final state and Empty stack
 Type’s of PDA’s
 Equivalence of PDA’s and CFG’s
 Turing’s Assumption
 Turing Machine as Computational Machine
 Techniques for Turing Machine Construction
 Types of Turing Machines
 Universal Turing Machine
25%
Text / Reference Books
No
Book Name
1
Theory of Automata and Formal Languages, Second Edition By Anand Sharma
2
Formal Languages and Automata Theory by K V N Sunitha and N Kalyani
3
Theory of Automata & Formal Languages (As per UPTU syllabus), By A.M.Natarajan, A. Tamilarasi, P.
Balasubramany
4
Formal Languages & Automata Theory, By A.A.Puntambekar
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 57
HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN
Programme code :
Course Code
Course type :
Teaching time
(hours)
Theory
(hrs)
20 X 15 = 300
Practical
(hrs)
Programme Name :
Semester :
System Development Project(SDP)
Minor project
Total Credit :
MCAOO
MCAOO601MP
MCA
6
20
Examination Marking scheme
Internal
(Marks)
200
External
(Marks)
400 ( Paper of 3 hrs)
Total
(Marks)
600
In this subject-head students have to do Information system development work and/or design work or software
development work in any organization/ company/institute to gain industry experience.
The students will be assigned one or more system development projects. It will be an external project, with work
duration of one (01) academic term [Full Semester]. The students have to start work on project after completion of
the IX semester of 5th year. The students should have to do full time work i.e. at least 5 days per week with at least 5
hours per day.
Students may work in team (comprising not more than three) or individually to acquire hands-on skills in system
development.
Following could be the possible alternatives for the projects.
1. Development of a system for IT / Computer Company or
Institutional or Government Department.
2. Development of Hypothetical Application.
3. Analysis of work (Analytical or descriptive) Information project / system including cyber laws, standard,
which may not include source coding.
4. Network designing and deployment. (may include less source coding as per nature of work)
5. Developing and / or designing a website or web scripting.
Project work should include all of the phases of system development life cycle. Like
- Analysis of a system
- Designing, Source Coding
- Documentation
- Implementation &
- Updating in system (if any)
The system development project evaluation divided into 1) internal marks 200 2) Industry marks 100 and 3) Final
Viva / Presentation examination marks 400.
1. During the project work, Department will conduct presentations of progress of project at different stages.
There will be 200 internal marks for progress reports. At least three progress report need to be conduct by
the department. The organization / company may also give the grades as per his/her individual performance
and progress in different stages of a project, which may be considered at the stage of internal evaluation by
the internal experts penal of the Department.
2. After the completion of the system development project work, organization / company owner or project
leader has to provide confirmation of work done (certificate of work completion) as well as Organization /
Company marks (Industry marks ) out of 100.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 58
3. After the completion of a system development project, the University has to arrange Viva/Presentation
examination, which will be of 300 marks. The examination Panel should include Academic Experts as well
as Industry Experts. The experts will decide student’s marks out of 300 as per his performance. Panel
should contain at least 4 experts. The Viva/Presentation examination time for each group should be at least
40 minutes.
MCA (MASTER OF COMPUTER APPLICATION) CBCS Syllabus 2011
Page 59