MCA CBCS Syllabus (2yrs)
MCA CBCS Syllabus (2yrs)
Table 4: Semester wise Examination Structure for Mid Sem & End Sem Examinations:
1
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Note:
1. There are four papers in electives out of which one to be selected. Regular classes
will be arranged for each paper opted by minimum of 30 students.
2
MCA CBCS CURRICULUM RANCHI UNIVERSITY
SEMESTER I
I. COMPULSORY FOUNDATION COURSE: FC(FCMCA101)
(Credit : Theory– 05)
Marks: 30 (SIA: 20Th. 1Hr + 5Attd. + 5Assign.) + 70 (ESE: 3Hrs) = 100
Pass Marks (SIA : 17 + ESE : 28) = 45
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
GROUP A
COMPUTER ARCHITECTURE
Unit I - Parts Of A Computer: Processor (CPU), Memory Subsystem, Peripheral
Subsystem. The Memory Interface: Memory Subsystem, Hierarchy of Memory: Static RAM,
DRAM Magnetic and Optical Disks. On–Chip and Off–Chip Cache Memories, Redundant
Arrays of Independent Disks (RAID). Parts of The Interfaces Integrated with the Processor.
Parts of the Processor: Data Path and Control Path.
Unit II - Instruction Set Formats: General – Purpose Register Architecture (The Classic
RISC) and Accumulator Architecture, Zero – Address Instructions and The Stack
Architecture, Two – Address Instructions.
3
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit III - Introductory Machine: Modern Computer Design, Machines Dating Back to the
1980’s, Reduced Instruction Set Computers (RISC), Complex Instruction Set Computers
(CISC). Flip Flops, Edge- Triggered D-Flip Flops and Sequential Circuits. Implementation of
Data – Path and Control.
Unit IV- Pipelining And Peripherals: Parallel Processing, Pipelining, Instruction Pipeline,
Difficulties with Pipeline : Structural, Data and Branch Hazards. Branch Prediction,
Interconnecting Peripherals with Memory and Processor.
GROUP B
OPERATING SYSTEM
Unit I- Introduction: OS and the Computer System, Classes of Operating Systems,
Processes and Programs, Threads, Non-preemptive Scheduling Policies, Preemptive
Scheduling Policies, Real Time Scheduling, Scheduling in Unix, Scheduling in Linux,
Scheduling in Windows. Basic Commands of LINUX Shell: pwd, cd, mkdir, rmdir, ls.
Unit II - Memory Management: Static and Dynamic Memory Allocation, Contiguous and
Non contiguous Memory Allocation, Paging, Segmentation, Relocation, Linking. Virtual
Memory: Demand Paging, Page Replacement Policies, Shared Pages, Segmentation.
Unit III - File Systems: Files and File Operations, Allocation of Disk Space, Implementing
File Access, File Sharing Semantics, File System Reliability, Virtual File System. File
System in UNIX, Linux and Windows. Security and Protection: Encryption, Authentication
and Password. Basic shell commands in LINUX : cat, cp, rm, mv, more, wc, cmp, comm,
diff, chmod, vi editor.
Reference Books:
1. Morish Mano, Computer System and Architecture PHI.
2. Galgotia, Modern Computer Architecture, Computer Systems Organisation and Architecture,
John D. Carpinelli, Pearson
3. P.V.S. Rao , Computer System Architecture, , PHI
4. B.Ram Computer Fundamentals-Architecture and Organization, New Age International.
5. D.M. Dhamdhere- Operating Systems: A Concept-Based Approach, TMH,
6. A. Silberschatz et.al-Operating System Concepts, 6thEdn, John Wiley, Indian Reprint.
7. H.M .Deitel-Operating Systems, 2ndEdn, Pearson Education.
8. A.S. Tanenbaum-Operating System: Design and Implementation, PHI, New Delhi.
9. Y. Kanetkar,UNIX Shell Programming, BPB.
10. Sumitabha Das UNIX Concepts & Applications, Tata McGraw Hills.
4
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
Unit II- Class and Object: Declaring a Class, Creating an Object, Methods, Exploring New
Operator, constructor its types, Finalizes, this Keyword, Access Specifies, Recursion,
Inheritance, Polymorphism, Overriding Methods, Runtime Polymorphism, Implementing
Abstract classes, packages and interfaces.
Unit III- String: Concatenation and Changing Case, Sub strings Data Conversion String
Buffer, Types of Array, Array of Objects, Wrapper Class, Vector Class, Exception Handling
and Threads: Syntax for Exception Handling Mechanism, User Defined Introduction to
Threads, Multi - tasking and Multi – threading, Exception handling.
5
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit IV- File input and Output: File Class, Byte Stream Classes Reading from and Writing
to a File, Character Stream Classes, Random Access File, Sequence Input Stream, Binary
files. Data Base Connectivity: ODBC API, JDBC Application Architecture, Java. SQL,
Obtaining a connection, step connecting Object, Working with Result, statement, Set Meta
Data Interface.
Unit VI – Java Data Base Connectivity: Design a web application to integrate with a
DBMS, Configure a DataSource and JNDI API, JSP technology, Scripting elements, Page
directive, Standard tags, Describe and implement expression language (EL)
Reference Books:
1. Richard A. Jhonson, “An Introduction to Java Programming and Object Oriented Application
Development” . Detail-Java How to Program, Pearson Education, New Delhi.
2. E. Balagurusamy, Java Programming, TMH, New Delhi, 2005.
3. James M. Sleek, Programming and Problem Solving with Java, Thomson Learning, Indian
Edition,
4. P.V.S. Rao, Computer system architecture, PHI
5. Herbert Schildt, The Complete Reference, TMH
6
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
7
MCA CBCS CURRICULUM RANCHI UNIVERSITY
GROUP B
Unit I - Introduction: Data Models, Conceptual Model, ER Model, UML Logical Data
Model, Relational Data Model, Network Data Model, Hierarchical Data Model, Object
Oriented Data Model. Relational Database Design: Schema Design, Normalization Theory,
Functional Dependencies, Higher Normal Forms, Integrity Rules, Relational Operators.
Unit III - Advanced Topics: Distributed Databases, Parallel Database, Temporal And
Spatial Databases. Big Data Systems: Types Of Big Data, Big Data Architecture, Querying In
NOSQL.
Unit V - Case Study: Oracle, MySQL & NoSQL Packages: Understanding The Transaction
Processing Concurrency And Recovery Protocols, Query Processing And Optimization
Mechanisms.
Reference Books:
1. Koontz and Weihrich , Management :Global Perspectives
2. Prasad, L.M., Principles and Practices of Management, Sultan Chand & Sons
3. Bhole L.M. & Jitendra Mahakud, Financial Institutions and Markets, McGraw Hill
Publication, India
4. Machchhiraju H.R., Indian Financial System, Vikas Bharti Publication
5. Silberschtz, Korth And Sudershan, Database System Concept,.
6. C.J.Date, A.Kannan, S.Swamynathan, An Introduction To Database System, Pearson
7. Database Modelling And Design, Tobyteorey, Samlightstone, Tomnodeau, Elsevier
8. Elmasri & Navathe, Fundamental Of Database System, Fourth Edition, Pearson, Principal
of James Martin, Database Management, PHI,
9. Ramkrishnan, Gohrke, Database Management System, McGrawhill,
8
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two questions in Practical Examination of 3Hrs.out of which any one is to be answered. The
questions in practical examination will be of equal to 20 marks and will be so framed that the students are able
to answer them within the stipulated time. 10 marks will be awarded on the performance in viva voce.
Lab: There will be four questions in Practical Examination of 3Hrs.out of which any two are to be answered.
Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in
computer with standard output.
The questions in practical examination will be of equal to 50 marks and will be so framed that the students are
able to answer them within the stipulated time. 10 marks will be awarded on the performance in viva voce
whereas 10 marks will be awarded on cumulative assessment which is further subdivided as 5 marks for
Practical record and 5 marks for Attendance.
Assignment: The Assignment should be hand written (preferred)/ typed in A4 size paper. First three pages (i.e.
front page + acknowledgment + index) & Bibliography may be printout. No Xerox copy is allowed.
Unit I- Introduction: HTML5 tags, paired & singular tags (html, head, title, meta, links,
body, h1, h2, h3, h4 , h5, h6, i, b, u, em, p, br, hr, a, img, table, thead, tbody, th, tr, td, ol, ul,
dl, li, span, div, blockquate, q, abbr, cite, code, pre small, mark, del, ins, sub, sup, video,
audio, iframe, object, canvas, form, input, button, label, select, textarea, fieldset )
Unit II- Introduction to CSS3: Importing style sheet, Inline CSS, Internal CSS, External
CSS, CSS Units, CSS Attributes - margin, padding, width, height, min-width, min-height,
border, font, line-height, text, float, align, flexbox, color, background, display, position,
overflow, opacity, pseudo classes, animations), Transformations, 3D transformations,
Transitions, Box Sizing, Shadows
Unit III- Introduction to Bootstrap: Container, Grid System, Typography, Colors, Tables,
Images, Jumbotron, Alerts, Buttons & Button-groups, Badges, Progress Bars, Spinners,
Pagination, List Groups, Cards, Dropdowns, Collapse, Navs, Navbar, Forms, Inputs & Input
Groups, Carousel, Modal, Tooltip, Popover, Toast, Scrollspy, Flex, Utilities, Filters.
Unit IV- Introduction to jQuery & Angular JS: Syntax, Selectors, Events, Effects,
jQuery Traversing, jQuery HTML, jQuery AJAX, jQuery Filters. Angular JS: Angular
Directives, Model, Data Binding, Controller, Events.
9
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit V- Introduction to HTML5: The canvas, Audio and video, Forms, Location storage,
Web workers, Web applications, Microdata, Creating and accessing a canvas, Writing text
to canvas, Using paths, Filling areas, Clip method, The is Point In Path method, Working
with curves, Manipulating images, Editing at pixel level, Advanced graphical Effects,
Transformations.
10
MCA CBCS CURRICULUM RANCHI UNIVERSITY
entry Components, Colour and File Choosers, Tables and Trees, Printing with 2D API,
Java Print Service API.
29. JDBC Drivers for RDBMS, SQL to Java type Mapping, Use of java.sql
30. XML structure, XML example document, Node interface, Document Node Methods,
Element Node properties, Text Nodes. Parsing an XML Document with DOM tree,
Generating an XML document with DOM, Validating XML Documents using DTD and
XML schema, Transforming XML using XSLT.
31. Introduction, Working with URL connections, URL encoders and decoders.
32. Application Packaging, Servlets, The Servlet API, The User Experience, Building a Web
App with Continuity, Framework for Building Web Applications, Building Robust Web
Apps.
33. Developing a simple Bean, create a source file for the new Bean, Create an instance of the
colour Bean, Bean interfaces, Message Driven Beans, EJB-Based Application.
Reference Books:
1. David karlins, Dreamweaver CSS.5 Mobile and Web Development with HTML5, CSS3,
and JQuery, SPD
2. Richard C.LEE, William M. tepfenhart, UML and C++, PHI
3. E. Balagurusamy, Java Programming, TMH, New Delhi, 2005.
4. James M. Sleek, Programming and Problem Solving with Java, Thomson Learning,
Indian Edition
11
MCA CBCS CURRICULUM RANCHI UNIVERSITY
SEMESTER II
I. SKILL ENHANCEMENT COURSE: SE - 1(ECMCA201) (Credit : Theory– 05)
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
GROUP A
ANALYSIS OF ALGORITHM
Unit I - Elementary Algorithmic & Asymptotic Notation: The Efficiency of Algorithms,
Average and Worst-Case Analyses, Amortized Analysis, A Notation For “The Order Of”,
Asymptotic Notations: Conditional, With Parameters, Operations: Asymptotic Notation.
Unit III - Dynamic Programming: Calculation of Binomial Coefficient, The World Series,
12
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Making Change, The Principle of Optimality, The Knapsack Problem, Shortest Paths,
Chained Matrix Multiplication.
GROUP B
DATA STRUCTURE
Unit I - Array and Linked Applications: Array and Linked list and the applications. Stack
Array Implementation and Linked List Implementation, Applications of Stack, Stack ADT,
Queue: Array Implementation and Linked Implementation, Applications of queue, Queue
ADT. Recursion: Factorial numbers, Fibonacci numbers, Towers of Hanoi.
Unit II- Trees Concepts: Basic Tree Concepts, Binary Trees, Operations of Binary Tree.
Binary Search Trees, AVL Trees, AVL Tree Implementation, AVL Abstract Data Type.
Heap Definition, Heap Structure, Basic Heap Algorithms, Heap Data Structure, Heap
Algorithms, Heap Applications. M-Way Search Trees, B-Trees, Simplified B-Trees.
Unit III - Searching & Sorting Concepts: List Searches, Hashed List Searches, Collision
Resolution. General Sort Concepts, Insertion Sorts, Selection Sorts, Exchange Sorts, External
Sorts.
Reference Books:
1. E. Horowitz. et.al., Fundamentals of Computer Algorithms, Galgotia Publication Pvt.
Ltd., New Delhi.
2. S. Sahani et.al – Data Structures, Algorithms and Applications in C++ ,Universities Press.
3. J. Kleinberg & E. Tardos, Algorithm Design, Pearson Education, New Delhi.
4. T.H. Cormen et.al., Introduction to Algorithms – PHI, New Delhi.
5. G Brassard & P Bratley - Fundamentals of Algorithmics PHI, New Delhi.
6. S. Dasgupta et.al., Algorithm, TMH, New Delhi
7. R.F.Gilberg & B.A. Forouzan, Data Structures: A Pseudocode Approach with C++,
2ndEdn, Brooks/Cole-Thomson Learning, Indian Reprint.
8. E.Horowitz, Fundamentals of Data Structures in C++, Galgotia Publication, New Delhi
9. M.T.Goodrich, Data Structures and Algorithms in C++, John Wiley, Inc. Indian
10. Anuj Bhardwaj & Parag Verma, Design & Analysis of Algorithm, Narosa Publication
13
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
Unit IV- Design Engineering: Design Process Approaches, Design Concepts, Quality,
Design Models, Pattern Based Software Design. Cohesion and Coupling, Software Design
Object oriented vs Function Oriented designs. User Interface Design –Input and Output
Interfaces, Component –Based GUI Development, a User Interface design Methodology
14
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Testing System Testing, White Box Testing, Basis Path Testing Control Structure
Testing, Black Box Testing, Object Oriented Testing Methods. Test coverages, Test
plan
Unit VI- Metric for process and Estimation Techniques: Process metrics, Software
Measurement, Software Project Estimation, Decomposition Techniques, Empirical
Estimation Models, Estimation for Object Oriented Projects Specialized Estimation
Techniques, COCOMO models.
Unit VII- Software Quality and Configuration Management: Quality Concepts,
Software Quality Assurance, Software Reliability, Software Configuration Management,
SCM Repository, SCM Process. Computer Aided Software Engineering (CASE) Tools,
Types of CASE tools. Current trends in Software Engineering – Software engineering for
projects and products. Introduction to web engineering and Agile process.
Reference Books:
15
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
GROUP A
DISCRETE MATHEMATICS
Unit II - Relation & Function: Product Sets, Partition, Binary Relation in a Set,
Domain & Range, The Matrix of Relation & Digraph, Path in Relation & Digraph,
Boolean Matrices, Adjacency Matrix of a Relation, Properties of Relation, Equivalence
Relation, Warshall’s Algorithm. Sum & Product of Function, Types of Functions,
Compositions of Function, Inverse of Functions, Hashing Function, Characteristic
Function of a Set, Permutation Function.
Unit III - Lattice Theory: Partial Order Set- Hasse Diagram, Isomorphism, Duality,
Product Of Two Sets, Lattice As Poset- Lattices As Algebraic System, Complete
Lattice, Bounded Lattice, Sub Lattice.
16
MCA CBCS CURRICULUM RANCHI UNIVERSITY
GROUP B
OPTIMIZATION TECHNIQUES
Unit I- Introduction: Meaning & Definition of OR, Decision Making, Scope and
Applications, Formulation of Linear Programming Problem,
Unit III - Decision Theory: Introduction, Different Criteria for Decision Making,
Decision Trees.
Unit IV- Project Management: Network Analysis Concept, Critical Path Analysis, Program
Evaluation and Review Technique (PERT), Network Crashing (Time-Cost Trade-off),
Updating Network.
Unit V- Computational Aspects of Optimization Techniques: Implementation of
Optimization Techniques through Computer Programming, Solution of Optimization
Technique through Existing Software.
Reference Books:
1. Discrete Mathematics With Graph Theory, S.K. Yadav, Ane’s Books Pvt. Ltd.
2. Kolman, Busby, Ross, Rehmann: Discrete Mathematical Structures, 5/E, Pearson
Education, 2006.
3. Discrete Mathematics, Swapan Kumar Chakraborty, Bikash Kantisarkar, Oxford
University Press
4. R.K. Gupta, Operations Research, Krishna’s Educational Publication
5. J.P. Singh, N.P. Singh- Operations Research, Ane’s Books Pvt. Ltd.
6. Kanti Swarup, P.K. Gupta, Man Mohan, Operation Research, Sultan Chand & Sons, New
Delhi
7. Ronald L. Rardin, Optimization in Operations Research, pearson Education, New Delhi.
8. Rao, Optimization Theory & Application, Wiley Eastern Ltd.
17
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two questions in Practical Examination of 3Hrs.out of which any one is to be answered. The
questions in practical examination will be of equal to 20 marks and will be so framed that the students are able
to answer them within the stipulated time. 10 marks will be awarded on the performance in viva voce.
Lab: There will be four questions in Practical Examination of 3Hrs.out of which any two are to be answered.
Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in
computer with standard output.
The questions in practical examination will be of equal to 50 marks and will be so framed that the students are
able to answer them within the stipulated time. 10 marks will be awarded on the performance in viva voce
whereas 10 marks will be awarded on cumulative assessment which is further subdivided as 5 marks for
Practical record and 5 marks for Attendance.
Assignment: The Assignment should be hand written (preferred)/ typed in A4 size paper. First three pages (i.e.
front page + acknowledgment + index) & Bibliography may be printout. No Xerox copy is allowed.
18
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit III - LINQ: Introduction to LINQ, LINQ expressions, Using via extension
methods, Filtering Sorting, Aggregation, Skip and Take operators, Joins, Extension methods ,
Object initialization syntax, Anonymous type, Lambda expressions, Deferred Execution,
Benefits and drawbacks , IEnumerable vs IQueryable , Using acrosstiers, Data Projection ,
Single result value , Existing types, Anonymous types, Grouping, LINQ to XML, New XML
classes , Generating XML, Querying XML, Using data projection, Combining with
XPath , LINQ to SQL, Attributes and mapping, Creating a Data Context, Deferred
loading, Saving changes, Inserts and deletes , Transactions.
Reference Books:
1. Beginning .Net 3.5 in c# and VB, Wrox
2. Bradley, Anitac & Mellspaugh, Programming in VB.net, Julia case, McGraw Hill
th
3. Adam Freeman, Pro ASP.NET MVC5, 5 edition, A Press Publication.
4. Black Book, .NET 4.5 programming (6-in-1) , Dreamtech Press.
5. Blaha & Rumbaugh, Object Oriented Modelling and Design with UML, Pearson
6. M.P. Matha, Object Oriented Analysis and Design Using UML, An Introduction to Unified
Process and Design Patterns, PHI
19
MCA CBCS CURRICULUM RANCHI UNIVERSITY
SEMESTER III
I. GENERAL/DISCIPLINE CENTRIC ELECTIVE: GE/DC - 1(ECMCA301A)
(Credit : Theory– 05)
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
Unit I- Finite Automata : Finite Automata, capability & limitations of FSM, Deterministic
Finite Automata , Non-Deterministic Finite Automata, NFA with e-moves, regular sets &
regular expressions, Equivalence of DFA and NDFA, NFA from regular expressions, regular
expressions from DFA, Moore versus Mealy m/c , Kleen’s Theorem.
Unit II- Regular Languages & Regular Grammars : Regular Expressions- Formal
Definition & Language associated with It. Criterion for Regularity, Relation between Regular
expression & Regular Language , Closure properties of Regular Grammar. Identifying Non-
regular Language using Pigeonhole Principle, Pumping Lemma.
20
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit V- Turing Machines: Definition and examples, Computing Partial Functions with
Turing Machine(TM), Combining TMs, Variations of TMs, Multi-tape TMs, Non-
deterministic TM, Universal TM, Church Thesis.
Reference Books:
1. Hopcroft JE. And Ullman JD, Introduction to Automata Theory, Languages &
Computation, Narosa..
2. K.L.P Mishra & N. Chandrasekharan , Theory of Computer Science, PHI
3. Peter Linz , An Introduction to Formal Language And Automat, Narosa
4. C.K. Nagpal, Formal Language & Automata Theory, Oxford University Press
5. Vivek Kulkarni, Theory of Computation, Oxford University Press
6. Dasradh Ramaiah K., Introduction to Automata Theory & Compiler Design, PHI
21
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
Unit II- Business Strategy In An Electronic Age: Value Chain, Supply Chain, Porter’s
Value Chain Model, Inter Organizational Value Chains, Competitive Advantage,
Competitive Strategy. Porte’s Model, First Mover Advantage, Competitive Advantage Using
E-Commerce.
Unit III - Applications: Direct Marketing And Selling, Value Chain Integration, Supply
Chain Integration, Corporate Purchasing, Home Shopping, Recruitment, Travel, On-Line
Payment, Impact of E-Commerce, Security Issues in E-Commerce and Payment Settlement
System.
22
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit VI- Electronic Data Interchange (EDI):Definition, Benefits, EDI Technology, EDI
Communications, EDI Implementations, EDI Security, Internet: Internet, TCP/IP Internet
Components.
Reference Books:
1. David Whitley, E-Commerce: Strategy, Technologies and Applications, TMH
2. Ravi Kalakota & Andre Whinston, Electronic Commerce: A Manager’s Guide, Pearson Education
3. P.T. Joseph, E-Commerce: A Managerial Perspective, PHI
23
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
24
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit V - Cryptography- Concepts and Techniques: Introduction, Plain Text and Cipher
Text, Symmetric and Asymmetric Key Cryptography, Steganography. Data Encryption
Standard (DES), International Data Encryption Algorithm (IDEA), Advanced Encryption
Standard (AES). Asymmetric Key Algorithms: Digital Signatures and RSA algorithm.
Unit VI - Internet Security Protocols: Introduction, Basic Concepts, Secure Socket Layer
(SSL), Transport Layer Security (TLS), Secure Hyper Text Transfer Protocol (SHTTP) ,
Time Stamping Protocol (TSP) , Secure Electronic Transaction (SET), SSL versus SET, 3-D
Secure Protocol, Electronic Money, Email Security, Wireless Application Protocol (WAP)
Security, Security in GSM, Security in 3G.
Unit VII - User Authentication and Kerberos: Introduction, Authentication Basics,
Passwords, Authentication Tokens, Certificate-based Authentication, Kerberos, Key
Distribution Center (KDC), Digital Certificates, Private Key Management, Public Key
Cryptography Standards (PKCS),
Unit VIII - Network Security, Firewalls and Virtual Private Networks (VPN):
Introduction, Brief Introduction to TCP/IP, Firewalls, IP Security, Virtual Private Networks
(VPN), Intrusion.
Reference Books:
25
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
Unit II- Introduction To MySQL: MySQL Basics, Database Design and Terms, Data
Types, Functions, Accessing MySQL via Command Line, Indexes, Accessing MySQL via
PHP My Admin, Normalization, Relationship, Transactions, Backing Up and Restoring.
Unit III- Accessing MySQL Using PHP: Process, Connecting to MySQL Database,
Deleting a Record, Displaying Form, Querying Database, Running Program, Table
Operation-Creation, Description, Drop; Operations On Data- Addition, Retrieving, Updating,
Deletion; Preventing Hacking Attempts, Using MySQL Procedurally.
26
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit IV- (a)Form Handling: Building Form, Retrieving Submitted Data, Various Attributes
in HTML5- Autocomplete, Autofocus, Placeholder, Required, Override, Width and Height,
Form, List, Min and Max, Step; Colour Input Type, Number And Range Input Types.
(b)Cookies, Sessions And Authentication: Using Cookies in PHP, HTTP Authentication
Using Sessions.
Reference Books:
1. Robin Nixon , Learning Php, Mysql & Java Script, O’reilly
2. James Mallison, Mastering PHP 7, Packt
3. Brad Traversy, Object Oriented PHP and MVC, O’reilly
4. Kevin Tatroe & Peter Mclntyre, Programming PHP, O’reilly
5. David Golding, Beginning CakePHP : From Novice to Professional
6. Radharadhya Dasa, Learn CakePHP, A Press
27
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
Unit II- Fuzzy Logic: Fuzzy Set Theory, Fuzzy versus Crisp, Crisp Set, Fuzzy Set, Crisp
Relation, Fuzzy Relations. Genetic Algorithm Creation of offspring, Working Principle,
Encoding, Fitness Function, Reproduction.
Unit III- Search and Game Playing: Breadth First Search, Depth First Search, Iterative
Deepening, Uniform Cost Search, Hill Climbing, Simulated Annealing, Heuristic Search,
Best First Search, A* Algorithm, Minmax , Alpha-Beta Pruning.
Unit IV- Knowledge Representation: Propositional Logic, First Order Predicate Calculus,
Resolution, Unification, Semantic Networks, Frame System.
28
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Reference Books:
29
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
Unit II- Control Statement : if..else, for loop, while loop, break and continue, functions,
function arguments, recursion, anonymous function, global, local and nonlocal, global
keyword, modules, package
Unit III - Datatypes: Numbers, List, Tuple, String, Set, Dictionary, Files - File Operation,
Directory, Exception, Exception Handling, User-defined Exception, Object & Class - OOP,
Class, Inheritance, Overloading, Advanced Topics - Iterator, Generator, Closure, Decorators,
Property, RegEx, Datetime Module
Unit IV- Data Processing: Data Operations, Data cleansing, Processing CSV Data, JSON
Data, XLS Data, Relational Databases, NoSQL Databases, Data Wrangling, Data
Aggregation, HTML Pages, Unstructured Data, Word tokenization, Stemming and
Lemmatization
Unit V- Visualizing Data: Matplotlib, Barcharts, Line Charts, Scatterplots, Linear Algebra:
Vectors, Matrices.
30
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit VI- Statistics and Probability: Describing a Single Set of Data, Central Tendencies,
Dispersion, Correlation, Simpson’s Paradox, Hypothesis Testing, Confidence Interval,
P-Hacking : Running A/B Test Dependence and Independence, Conditional Probability,
Baye’s Theorem, Random Variables,
Distribution: Continuous and Normal Distribution. Central Limit Theorem. Linear
Regression, Multiple Regression, Goodness of Fit.
Unit VII- Gradient Descent: Idea Behind Gradient Descent, Estimating the Gradient
Descent, Using the Gradient Descent, Choosing The Right Step Size, Stochastic Gradient
Descent.
Unit- VIII - Data: Stdin and Stdout, Reading the Files, Basics of Text Files, Delimited Files,
Scrapping the Web HTML and Parsing Using APIS JSON and XML. Working With Data
Exploring One Dimension, Two and Multi Dimension Data, Dimensionality Reduction.
Reference Books:
31
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two questions in Practical Examination of 3Hrs.out of which any one is to be answered. The
questions in practical examination will be of equal to 20 marks and will be so framed that the students are able
to answer them within the stipulated time. 10 marks will be awarded on the performance in viva voce.
Lab: There will be four questions in Practical Examination of 3Hrs.out of which any two are to be answered.
Student have to Answer the given questions on Answer booklet and execute the answered programs/steps in
computer with standard output.
The questions in practical examination will be of equal to 50 marks and will be so framed that the students are
able to answer them within the stipulated time. 10 marks will be awarded on the performance in viva voce
whereas 10 marks will be awarded on cumulative assessment which is further subdivided as 5 marks for
Practical record and 5 marks for Attendance.
Assignment: The Assignment should be hand written (preferred)/ typed in A4 size paper. First three pages (i.e.
front page + acknowledgment + index) & Bibliography may be printout. No Xerox copy is allowed.
32
MCA CBCS CURRICULUM RANCHI UNIVERSITY
10. Persistence and Databases: marshal, pickle, any dbm Unit, The Python Database API
11. Time Operation: time, datetime, pytz, dateutil, sched, calender, mx. Date Time Unit.
12. Controlling Execution: exec Statement, co, _code, co_filename, code_object, gc Unit,
weakref, proxy, register.
13. Thread and Processes: thread, Queue, Threading, map Unit.
14. Numeric Processing: The math and cmath Unit, operator Unit, Random and
Pseudorandom numbers, Decimal, gmpy Unit.
15. Array Processing: array Unit, extensions for Numeric Array Computation, Numeric
Package, Array Objects, Universal Functions (ufuncs), Auxiliary Numeric Units.
Reference Books:
33
MCA CBCS CURRICULUM RANCHI UNIVERSITY
SEMESTER IV
I. GENERAL/DISCIPLINE CENTRIC ELECTIVE: GE/DC - II(ECMCA401A)
(Credit : Theory– 05
Marks: 30 (SIA: 20Th. 1Hr + 5Attd. + 5Assign.) + 70 (ESE: 3Hrs) = 100
Pass Marks (SIA : 17 + ESE : 28) = 45
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
(Attendance Upto75%, 1mark; 75<Attd.<80, 2 marks; 80<Attd.<85, 3 marks; 85<Attd.<90, 4 marks; 90<Attd,
5
NUMERICAL METHODS
Unit I- Errors in Numerical Calculations: Errors & Their Computation-Absolute, Relative
& Percentage. Solution of Algebraic & Transcendental Equations: Introduction, Bisection
Method, Iterative Method, False Position Method, Newton’s Raphson Method, Lin Bairstows
Method, Error Analysis & Convergence Study.
Unit-II Interpolation With Equal & Unequal Intervals: Introduction, Finite Differences-
Forward, Backward & Central, Difference Tables, Differences of Polynomials, Newton’s
Formula for Interpolation, Gauss’s Central Difference Interpolation Formula, Divided
Difference & Their Properties-Newton’s Divided Differences Formula, Lagrange’s
Interpolation Formula, Inverse Interpolation.
34
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit-III Numerical Differential & Integration: Introduction, Derivatives Using Forward &
Backward Difference Formula, Numerical Integration-Trapezoidal Rule, Simpson’s 1/3 &
3/8 Rules Weddle’s Rule.
STATISTICAL METHOD
Reference Books:
1. S.S Shastry Introductory Methods of Numerical Analysis, PHI
2. Kendall E.Atkinson , An Introduction to Numerical Analysis, Wiley
3. Dr.B.S. Goyel, Dr.S.K.Mittal , Numerical Analysis, Pragati Prakashan
4. Quazishoeb Ahmed, Numericals and statistical Techniques, Ane Books Pvt. Ltd.
35
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
(Attendance Upto75%, 1mark; 75<Attd.<80, 2 marks; 80<Attd.<85, 3 marks; 85<Attd.<90, 4 marks; 90<Attd,
5
Unit II- Human Resource Management: Definition and Theories of Managing People for
IT Industry, Human Resource Planning, Responsibility Assignment Matrix, Resource
Management, Developing and Managing the Project Team, Case Studies
Unit III- IT Industry Supply Chain Management: Types, Business Processes, Strategic,
Tactical and Operational Decisions in Supply Chains, Performance Measures, Inventory
Management, Bullwhip Effect, E-Marketplaces, E-Procurement, E-Logistics, E-Fulfillment,
Customer Relationship Management, Web Services, ERP and Supply Chains, Case Studies
36
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit IV- IT Project Quality Management: Tools and Techniques for Quality Control
(Pareto Analysis, Statistical Sampling, Testing), Process Control, SQC Control Charts,
Single, Double And Sequential Sampling, TQM. ,CMM, ISO, Six Sigma ,Case Studies
Unit VI- Environmental Acts: Environmental Issues, Pollution Control Acts, Green
IT Practices, Establishing a Green IT Action Plan, Techniques and Technologies
available to enable Green IT Case Studies
Reference Books:
37
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
(Attendance Upto75%, 1mark; 75<Attd.<80, 2 marks; 80<Attd.<85, 3 marks; 85<Attd.<90, 4 marks; 90<Attd,
5
Unit I- Introduction: Essentials, Benefits And Need For Cloud Computing - Business And IT
Perspective - Cloud And Virtualization - Cloud Services Requirements - Cloud And Dynamic
Infrastructure - Cloud Computing Characteristics Cloud Adoption.
Unit II- (a) Cloud Models: Cloud Characteristics - Measured Service - Cloud Models - Security
In A Public Cloud Public Versus Private Clouds - Cloud Infrastructure Self Service.
(b) Cloud As A Service: Gamut Of Cloud Solutions - Principal Technologies - Cloud Strategy
Cloud Design And Implementation Using SOA - Conceptual Cloud Model - Cloud Service
Defined.
Unit III- Cloud Solutions: Cloud Ecosystem - Cloud Business Process Management – Cloud
Service Management - Cloud Stack - Computing On Demand (Cod) – Cloud Sourcing.
Unit IV- Cloud Offerings & Management : Information Storage, Retrieval, Archive And
Protection - Cloud Analytics Testing Under Cloud - Information Security - Virtual Desktop
Infrastructure - Storage Cloud. Resiliency – Provisioning - Asset Management - Cloud
38
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Governance - High Availability And Disaster Recovery - Charging Models, Usage Reporting,
Billing And Metering.
Unit VI- Cloud And SOA: SOA Journey To Infrastructure - SOA And Cloud - SOA Defined-
SOA and Iaas - SOA-Based Cloud Infrastructure Steps - SOA Business And IT Services.
Reference Books:
nd
1. K. Saurabh, Cloud Computing, Wiley India, 2 Edition, 2014.
2. T. Velte, A. Velte and R. Elsenpeter, Cloud Computing: A Practical Approach, McGraw Hill,
India.
3. R. Buyya & J. Broberg, Cloud Computing: Principles and Paradigms, Wiley.
4. Derrick Rountree & Leana Castrillo – The Basics of Cloud Computing, Syngress
5. Arshdeep Bahga & Vijay Madisetti, Cloud Computing: A Hands on Approach, Universities Press
39
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
(Attendance Upto75%, 1mark; 75<Attd.<80, 2 marks; 80<Attd.<85, 3 marks; 85<Attd.<90, 4 marks; 90<Attd,
5
Unit II : CodeIgniter URLs : , URI Routing - Passing Parameters in URLs, URI Class,
Reserved Names, Auto Loading Functions, Form Handling - Input Class, Form Validation
Class, File Uploading Class, Security Class, Page Redirection
Unit III : Helper Functions : Cookie Helper, Date Helper, Download Helper, URL Helper
Unit V - Active Record Class : Selecting Data, Inserting Data, Updating Data, Deleting
Data, Method Chaining
40
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit VI: Session Handling : Session Class, Email Class - Sending Emails using CI, SMTP,
Google, Image Manipulation Class - Resize Image, Aspect Ratio
Unit VII : Pagination Class : Pagination of large data, Caching, Cart Class - Simple
shopping cart example, Encryption Class, User Agent Class - Identify user agent and display
browser specific view, Zip Encoding Class - Create Zip files, Unzip files
Reference Books:
41
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
(Attendance Upto75%, 1mark; 75<Attd.<80, 2 marks; 80<Attd.<85, 3 marks; 85<Attd.<90, 4 marks; 90<Attd,
5
Unit II - R Matrix Tutorial: Create, Print, add Column, Slice, Factor in R: Categorical &
Continuous Variables
Unit III - Data Preparation: R Data Frame: Create, Append, Select, Subset, List in R:
Create, Select Elements with Example, R Sort a Data Frame using Order(),R Dplyr Tutorial:
Data Manipulation(Join) & Cleaning(Spread), Merge Data Frames in R: Full and Partial
Match, Functions in R Programming (with Example)
Unit IV – Control Statement: IF, ELSE, ELSE IF Statement in R, For Loop in R with
Examples for List and Matrix, While Loop in R with Example, apply(), lapply(), sapply(),
tapply() Function in R with Examples, Import Data into R: Read CSV, Excel, SPSS, Stata,
42
MCA CBCS CURRICULUM RANCHI UNIVERSITY
SAS Files,How to Replace Missing Values(NA) in R: na.omit & na.rm, R Exporting Data to
Excel, CSV, SAS, STATA, Text File, Correlation in R: Pearson & Spearman with Matrix
Example, R Aggregate Function: Summarise & Group_by() Example, R Select(), Filter(),
Arrange(), Pipeline with Example
Unit V - Data Analysis : Scatter Plot in R using ggplot2 (with Example), How to make
Boxplot in R (with EXAMPLE), Bar Chart & Histogram in R (with Example), T Test in R:
One Sample and Paired (with Example), R ANOVA Tutorial: One way & Two way (with
Examples)
Unit VI - Machine Learning : R Simple, Multiple Linear and Stepwise Regression [with
Example], Decision Tree in R with Example, R Random Forest Tutorial with Example,
Generalized Linear Model (GLM) in R with Example, K-means Clustering in R with
Example
Reference Books:
43
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
(Attendance Upto75%, 1mark; 75<Attd.<80, 2 marks; 80<Attd.<85, 3 marks; 85<Attd.<90, 4 marks; 90<Attd,
5
Unit III- ERP and Related Technologies: BRP (Business Process Reengineering), MIS
(Management Information System), DSS (Decision Support System), EIS (Executive
Information system), OLAP, Supply Chain Management.
Unit VI- Benefits of ERP & ERP Market: SAP, BAAN, Oracle Corporation, People Soft.
44
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit VII- Vendors, Consultants & Users: In – house Implementation – pros & cons,
Vendors, Consultants, End-users. ERP Implementation Life Cycle, ERP Case Studies.
Reference Books:
1. Alexis Leon , Enterprise Resource Planning, TMH Fourth Reprint 2001.
2. Bret Wagner Ellen F. Monk, Enterprise Resource Planning, Cengage Learning, 3rd
Edition
3. Marianne Bradford, Modern ERP, Lulu.com, 3rd Edition
4. Brian Linuma & Eric Klauss , Enterprise Resource Planning Systems
5. Mary Summer, Enterprise Resource Planning, Pearson, 1st Edition
45
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
(Attendance Upto75%, 1mark; 75<Attd.<80, 2 marks; 80<Attd.<85, 3 marks; 85<Attd.<90, 4 marks; 90<Attd,
5
Unit II- Event Handling and Data Storage: Viewing the UI on a Device, Handling UI
Events in the Activity Class, Activating App Components, Introducing Android Debugging
Environment, Debugging Apps from Eclipse with ADT Plug-in, Using ADB, Identifying
Data Storage Mechanisms, Using an SQLite Database for Data Storage, Using Content
Providers for Data Access, Creating Tabs, Applying Styles and Themes, Customizing Views
Unit III-Shared Preferences and Services: Using Native Content Providers, Using Internal
Data Storage, Using External Data Storage, Using Shared Preferences, Creating Shared
46
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit IV- Features and Map based services: Using Notifications, Creating Alarms,
Identifying Location-based Services, Selecting a Location Provider, Implementing Location-
based Services in an Emulator, Creating Map-based Apps
Unit V-Working with Graphics, Audio and Video: Working with Graphics, Adding the
Audio and Video Elements, Identifying the Security Model of the Android Platform
Reference Books:
1. Prasant Kumar Pattnaik & Rajib Mall, Fundamentals of Mobile Computing, PHI. 2nd
Edition
2. Ashok K. Talukder, Hasan Ahmed & Roopa R. Yavgai, Mobile Computing: Technology
Applications and Service Creation, 2nd Edition
3. Raj Kamal, Mobile Computing, Oxford
4. Reto Meier, Professional Android Application Development, Wrox Publication
5. Uwe Hansmann, Lother Merk, Martin Nicklous & Thomas Stober, Principles of Mobile
Computing, 2nd Edition, Springer
47
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
The Mid Semester Examination shall have three components. (a) Two Semester Internal Assessment
Test (SIA) of 20 Marks each, (b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score
(CPS) of 5 marks. “Best of Two” system will be applicable for marking for SIA.
(Attendance Upto75%, 1mark; 75<Attd.<80, 2 marks; 80<Attd.<85, 3 marks; 85<Attd.<90, 4 marks; 90<Attd,
5
Unit I- Introduction and Concepts : Definition and Characteristic, Physical Design- Things
in IoT, IoT Protocols; Logical Design- IoT Functional Blocks, IoT Communication Models
and APIs; IoT Enabling Technologies- Wireless Sensor Networks, Cloud Computing, Big
Data Analytics, Communication Protocols, Embedded Systems; IoT Levels & Deployment
Templates.
Unit II- Introduction, Home Automation: Smart Lighting & Appliances, Intrusion
Detection, Smoke/Gas Detectors; Cities- Smart Parking, Smart Lighting & Roads, Structural
Health Monitoring, Surveillance, Emergency Response; Environment- Weather Monitoring,
Air Pollution Monitoring, Noise Pollution Monitoring, Forest Fire Detection, River Floods
Detection; Energy- Smart Grids, Renewable energy Systems, Prognostics;
Unit III – Retail: Inventory Management, Smart Payments, Smart Vending Machines;
Logistics- Route Generation & Scheduling, Fleet Tracking, Shipment Monitoring, Remote
Vehicle Diagnostics; Agriculture- Smart Irrigation, Green House Control; Industry- Machine
Diagnosis & Prognosis, Indoor Air Quality Monitoring; Health & Lifestyle- Health & Fitness
Monitoring, Wearable Electronics;
48
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit IV- IoT & M2M: Introduction, M2M, Differences between Iot and M2M, SDN
(Software Defined Networking) and NFV (Network Function Virtualization) for Iot
Unit V – (a) IoT System Management with NETCONF-YANG: Need for IoT Systems
Management, Simple Network Management Protocol (SNMP)- Limitations; Network
Operator Requirements, NETCONF, YANG, NETOPEER.
(b)IoT Platforms Design Methodology: Introduction, IoT Design Methodology, IoT System
for Weather Monitoring
Unit VI- IoT Physical Devices and Endpoints: Basic Building Block of IoT Device,
Exemplary Device, Linux on Raspberry Pi, Raspberry Pi Interfaces- Serial, SPI, I2C;
Programming Raspberry Pi with Python- Controlling LED with Raspberry Pi, Interfacing
LED & Light Sensor(LDR) and Switch with Raspberry Pi; Other IoT Devices- pc Duino,
Beagle Bone Black, Cubie board
Unit VII- IoT Physical Servers and Cloud Offerings: Cloud Storage Models &
Communication APIs, WAMP Auto Bahn for IoT, Xively Cloud for IoT, Python Web
Application Framework- Django Architecture, Starting Development with Django; Designing
a RESTful Wen API, Amazon Web Services for IoT- EC2, Auto Scaling, S3, RDS, Dynamo
DB, Kinesis, SQS, EMR; Sky Net IoT Messaging Platform.
Unit VIII- Illustrating IoT Design : Introduction, Home Automation- Smart Lighting,
Home Intrusion Detection; Cities- Smart Parking; Environment- Weather Monitoring System,
Weather Reporting Bot, Air Pollution Monitoring, Forest Fire Detection; Agriculture- Smart
Irrigation; Productivity Application- Iot Printer.
Reference Books:
1. Arshdeep Bahga & Vijay Madisetti- Internet of Things: A hands-on Approach, 2015, Universities
Press
2. T. Balaji , Introduction to Internet of Things(IoT) and Its Applications, T. Balaji
3. Jeeva Jose, Internet of Things, Khanna Publishing
4. An Introduction to Internet of Things, Cengage Publication
49
MCA CBCS CURRICULUM RANCHI UNIVERSITY
There will be two groups of questions in written examinations of 20 marks. Group A is compulsory and will
contain five questions of very short answer type consisting of 1 mark each. Group B will contain descriptive
type five questions of five marks each, out of which any three are to be answered.
There will be two groups of questions. Group A is compulsory and will contain two questions. Question No.1
will be very short answer type consisting of five questions of 1 mark each. Question No.2 will be short answer
type of 5 marks. Group B will contain descriptive type six questions of fifteen marks each, out of which any
four are to be answered.
Note: There may be subdivisions in each question asked in Theory Examinations. The Mid Semester
Examination shall have three components. (a) Two Semester Internal Assessment Test (SIA) of 20 Marks each,
(b) Class Attendance Score (CAS) of 5 marks and (c) Class Performance Score (CPS) of 5 marks. “Best of
Two” system will be applicable for marking for SIA.
Unit I- Introduction: Basic Raster Graphics Algorithms for Drawing 2D Primitives, Scan
Converting Lines, Circles, Elipses, Filling Rectangles, Polygons, Ellipse, Pattern Filling,
Clipping In Raster World-(Lines, Circles, Elipses, Polygons) , Antialiasing.
Unit II: Graphics Hardware And Input Devices: Hardcopy and Display Technologies,
Raster Scan Display Systems, The Video Controller, Random Scan Processor, Input Devices
for Operator Interaction, Image Scanners.
Unit III – Interaction: Input Devices, Interaction Techniques and Interaction Tasks:
Interaction Hardware, Basic Interaction Tasks, Composite Interaction Tasks.
50
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Unit VII- Achromatic And Coloured Light: Achromatic Light, Chromatic Colour, Colour
Models for Raster Graphics, Reproducing Colour, Using Colour in Computer Graphics.
Reference Books:
51
MCA CBCS CURRICULUM RANCHI UNIVERSITY
Distribution of Marks
3. Presentation of Report 20
Total 70
1. Presentation of Report 20
2. Internal Assessment 10
Total 30
Note: There will be only one external examination for this paper.
52
MCA CBCS CURRICULUM RANCHI UNIVERSITY
1. OJT is ON JOB TRANING. Student have to do Six months (OJT Six Month) industrial
Training from IT organisation (Reference letter for OJT must be issued from MCA
Department). Student has to produce daily report. In this daily report, Attendance sheet,
Work culture and working hour list, day by day, must be listed.
2. Student alone or in a group of not more than three, shall undertake One Project
Dissertation approved by the Subject Teacher/Director. of the Department concerned.
The progress of the Project Dissertation shall be monitored by the faculty members at
regular intervals, and followed by Internal assessment of 30 marks.
A Powerpoint presentation (based on the report) for duration of 10/15 minutes should be
presented. This will be presented in front of external / internal examiners. Marks will be
awarded on the basis of his/her presentation, dissertation submitted to the faculty coordinator
and viva-voce conducted by the external/ internal examiners.
1. Synopsis submission
2. Synopsis Approval will be given within a week from the date of submission.
3. Synopsis will be approved by concerned department faculty member.
4. Faculty members will be the internal supervisor of particular student/ group of Students.
5. The group size will be maximum of 3 candidates.
6. Group will make power point presentation in front of panel and submit the project status
report within 15 to 20 days from the date of approval.
7. Final Project Submission contains Hard copy (Two Copy), Soft copy & leave letter.
a) Front page
b) Certificate of Authenticity
c) Certificate of job Training
d) Declaration
e) Acknowledgement
f) Table of content/index
g) Project guidelines (These points are mandatory)
53
MCA CBCS CURRICULUM RANCHI UNIVERSITY
The Training / Project Report will be submitted in the specified form as under:
a. The typing should be done on both sides of the paper(instead of single side printing)
b. The font size should be12 with Times New Roman font.
c. The Training/ Project Report may be typed in 1.5 line spacing.
d. The paper should be A-4size.
Two copies meant for the purpose of evaluation may be hard bound in paper and
submitted to the approved authority of the department/institute.
54
MCA CBCS CURRICULUM RANCHI UNIVERSITY
55
MCA CBCS CURRICULUM RANCHI UNIVERSITY
56