Search here What you want.

Showing posts with label RGPV M.C.A Syllabus. Show all posts
Showing posts with label RGPV M.C.A Syllabus. Show all posts
Monday, January 21

RGPV M.C.A 4th Semester (Grading System) Syllabus

Check out RGPV M.C.A (Grading System) Syllabus.


  1. RGPV M.C.A 1st Semester (Grading System) Syllabus
  2. RGPV M.C.A 2nd Semester (Grading System) Syllabus
  3. RGPV M.C.A 3rd Semester (Grading System) Syllabus
  4. RGPV M.C.A 5th Semester (Grading System) Syllabus




                                              MCA-401 Artificial Intelligence & Applications  

UNIT-I General Issues and Overview of AI  The AI problems, what is an AI technique, Characteristics of AI applications. Introduction to LISP programming: Syntax and numeric functions, Basic list manipulation functions, predicates and conditionals, input output and local variables, iteraction and recursion, property lists and arrays.

UNIT-II Problem Solving, Search and Control Strategies  General problem solving, production systems, control strategies forward and backward chaining, exhausive searches depth first breadth first search. Heuristic Search Techniques  Hill climbing, branch and bound technique, best first search & A* algorithm, AND / OR graphs, problem reduction & AO* algorithm, constraint satisfaction problems.

UNIT-III Knowledge Representations  First order predicate calculus, skolemization, resolution principle & unification, interface mechanisms, horn's clauses, semantic networks, frame systems and value inheritance, scripts, conceptual dependency.

UNIT-IV Natural Language processing  Parsing techniques, context free grammar, recursive transitions nets (RNT), augmented transition nets (ATN), case and logic grammars, symantic analysis. Game playing Minimax search procedure, alpha-beta cutoffs, additional refinements. Planning  Overview an example domain the block word, component of planning systems, goal stack planning, non linear planning.

UNIT-V Probabilistic Reasoning and Uncertainty  Probability theory, bayes theorem and bayesian networks, certainty factor.
Expert Systems  Introduction to expert system and application of expert systems, various expert system shells, vidwan frame work, knowledge acquisition, case studies, MYCIN.
Learning   Rote learning, learning by induction, explanation-based learning.



                                              MCA-402 Mobile Communications   


UNIT- I Overview of OSI Model : Significance of layered Model , PDUs, SDUs,IDUs, Higher layer Protocols. Switching and Components.  Introduction, Applications, history, of wired & wireless Communication systems.  Radio Transmission: frequencies ,signal propagation, antenna , types of modulation, FHSS, DSSS.  Multiple Access technology for Wireless Communication : FDMA,TDMA,CDMA  Cellular System: Introduction, types.

UNIT–II Mobile Data Communication: Cellular Telephony, Structure, Fading, Small scale fading, Multi-path Fading, Speech Coding, Error Coding and Correction, Hand off Management, Switching and authentication, MTSO interconnections, frequency hopping, frequency reuse.  Circuit Switched Data Services & Packet Switched Data Services on Cellular Networks, Personal Communication Systems (PCS) Architecture, Digital Enhanced Cordless Telecommunications (DECT,) Personal Access Comm. System (PACS).

UNIT-III Digital Cellular Systems and Standards: GSM System overview, Architecture, GSM Protocol Model, GSM Mobility Management, SMS security aspects. Broadcast System overview. General Packet Service (GRPS) Architecture, GRPS Network, Interfaces and Procedures (2.5 G), 3G Mobile Services: UMTS and International Mobile Telecommunications (IMT-2000), W-C DMA and CDMA 2000,Quality of service in 3G .

UNIT- IV WLAN : Components and working of Wireless LAN, Transmission Media for WLAN, Infrastructure  & types of WLAN, IEEE 802.11 Standards , Protocols for WLAN ,MACA,MACAW, Infrared technology. Wireless Application Protocol (WAP) model, architecture, Gateway, WAP protocols and WML

UNIT-V Introduction to Bluetooth technology. Wireless in Local Loop (WLL) architecture, products. Satellite as a switch, Components of VSAT system, VSAT topologies, access schemes.



                                          MCA-403  Computer Graphics & Multimedia  


UNIT-I Computer Graphics : definition, classification & Applications, Development of Hardware & Software for Computer Graphics. Display devices, Hard copy devices. Interactive Input devices, display processor, Line drawing; various algorithms and their  comparison, circle generation- Bresenham’s mid point circle drawing   algorithm, mid point ellipse drawing  algorithm.

UNIT-II Attributes of output primitives, line style, color and intensity, Area filling algorithms, Scan line algorithm, boundary fill flood fill algorithm, Antialiasing techniques. Two dimensional transformations; translation, scaling, rotation, reflection  sheering, composite transformation, transformation commands, character generation.

UNIT-III Viewing coordinates, Window, view port, clipping, Window to view port  transformation, line clipping algorithm; Cohen Sutherland, polygon clipping; Sutherland hodgman algorithm, 3D clipping : Normalized view volumes, view port clipping, clipping in homogeneous coordinates.
Illumination model: Light sources, diffuse reflection specular reflection, reflected light, intensity levels, surface shading; phong shading ground shading, color models like RGB, YIQ, CMY, HSV etc.

UNIT-IV 3-D Viewing: Three-dimensional concepts, 3D display techniques, 3D representation polygon & curved surfaces. Design of curves & surfaces- Bezier’s Method, B-spline methods, 3D transformation transition, scaling, composite transformation rotation about arbitrary axis, projections: Parallel & Perspective, Hidden surface and line removal; back face removal, depth buffer and scan line methods.

UNIT-V Introduction to multimedia, multimedia components, multimedia hardware, SCSI, IDE, MCI, Multimedia data and file formats, RTF, TIFF, MIDI, JPEG, DIB, MPEG, Multimedia tools, presentations tools, Authoring tools, presentations.



                                           MCA-404  Design and Analysis of Algorithms   

UNIT – I Pre-requisites: Data structure & Discrete structures, models of computation, algorithm analysis, order architecture, time space complexities average and worst case analysis.

UNIT-II Divide and conquer: Structure of divide-and-conquer algorithms: examples; Binary search, quick sort, Strassen Multiplication; Analysis of divide and conquer run time recurrence relations.
Graph searching and Traversal: Overview, Traversal methods (depth first and breadth first search)

UNIT-III Greedy Method: Overview of the greedy paradigm examples of exact optimization solution (minimum cost spanning tree), Approximate solution (Knapsack problem), Single source shortest paths.
Branch and bound: LC searching Bounding, FIFO branch and bound, LC branch and bound application: 0/1 Knapsack problem, Traveling Salesman Problem, searching & sorting algorithms.

UNIT-IV Dynamic programming: Overview, difference between dynamic programming and divide and conquer, Applications: Shortest path in graph, Matrix multiplication, Traveling salesman Problem, longest Common sequence.
Back tracking: Overview, 8-queen problem, and Knapsack problem

UNIT-V Computational Complexity: Complexity measures, Polynomial Vs non-polynomial time complexity; NP-hard and NP-complete classes, examples.
Combinational algorithms, string processing algorithm, Algebric algorithms , set algorithms



                                         MCA-405 Elective-I :   E1(a) Managerial Economics  

UNIT-I Nature and scope of managerial economics, objectives of firm, management and behavioral theories of the firm.

UNIT-II Concepts of opportunity cost , incremental, time perspective, principles of discounting and aquamarine, demand analysis purpose and concepts, elasticity of demand, methods of demand forecasting.

UNIT-III Product and cost analysis: short run and long run average cost curves. Profits: nature and measurement policy, break even analysis, case study.

UNIT-IV Law of supply, economies and diseconomies of scale, law of variable proportions. Production functions: single output isoquants.

UNIT-V Pricing: prescriptive approach, price determination under perfect competition, monopoly, oligopoly and monopolistic competition, full cost pricing, pricing strategies




                           MCA-405   Elective-I : E1(b) Java Programming & Technologies     

UNIT-I The Java Environment: History of Java: Comparison of Java and C++; Java as an object oriented language: Java buzzwords; A simple program, its compilation and execution; the concept of CLASSPATH; Basic idea of application and applet; Basics: Data types; Operators- precedence and associativity; Type conversion; The decision making – if, if ..else, switch; loops – for, while, do…while; special statements–return, break, continue, labeled break, labeled continue; Modular programming methods; arrays; memory allocation and garbage collection in java keywords.  Object Oriented Programming in Java: Class; Packages; scope and lifetime; Access specifies; Constructors; Copy constructor; this pointer; finalize () method; arrays; Memory allocation and garbage collection in java keywords Inheritance : Inheritance basics, method overriding, dynamics method dispatch, abstract classes.

UNIT-II Interfaces : defining an interface, implementing & applying interfaces, variables in interfaces, extending interfaces. Multithreading and Exception Handling: Basic idea of multithreaded programming; The lifecycle of a thread; Creating thread with the thread class and runnable interface; Thread synchronization; Thread scheduling; Producer-consumer relationship; Daemon thread, Selfish threads; Basic idea of exception handling; The try, catch and throw; throws Constructor and finalizers in exception handling; Exception Handling.

UNIT-III Applets: Applet security restrictions; the class hierarchy for applets; Life cycle of applet; HTML Tags for applet. The AWT: The class hierarchy of window fundamentals;  The basic user interface components Label, Button, Check Box, Radio Button, Choice menu, Text area, Scroll list, Scroll bar; Frame; Layout managers- flow layout, Grid layout, Border layout, Card layout. The Java Event Handling Model: Java’s event delegation model – lgnoring the event, Self contained events, Delegating events; The event class hierarchy; The relationship between interface, methods called, parameters and event source; Adapter classes; Event classes action Event, Adjustment Event, Container Event, Focus Event, Item Event, Eey Event, Mouse Event, Text Event, Window Event.

UNIT-IV Input/Output : Exploring Java i.o., Directories, stream classes The Byte stream : Input stream, output stream, file input stream, file output stream, print stream, Random access file, the character streams,  Buffered reader, buffered writer, print writer, serialization. JDBC: JDBC-ODBC bridge; The connectivity model; The driver manager; Navigating the resultset object contents; java.sql Package; The JDBC exception classes; Connecting to Remote database.

UNIT-V Networking & RMI:  Java Networking : Networking Basics : Socket, Client server, reserved sockets, proxy servers, Inet address, TCP sockets, UDP sockets.  ; RMI for distributed computing; RMI registry services; Steps of creating RMI Application and an example. Collections: The collections framework, collection interfaces, collection classes.



                                        MCA-405 Elective-I : E1(c)  Compiler Design    

UNIT-I Introduction to Compiling and one pass compiler : Compilers and translators, phases of compilers, Structure of a compiler, compiler writing tools, bootstrapping, overview of one pass compiler, Error handling. Finite Automata & Lexical Analysis : Role of lexical analyser, specification of tokens, recognition of tokens, regular expression, finite automata, form regular expression to finite automata, DFA and NFA, implementation of lexical analyser, tools for lexical analyser, only introduction to LEX.

UNIT-II Syntax Analysis & Parsing Techniques : Context free grammers, Phase tree, ambiguity of parse tree, bottom up parsing and top down parsing, shift reduce parshing, operator precedence parsing, elimination of left recursion, recursive descent parsing, predictive parser construction, Transition diagram.

UNIT-III LR parsers, constructing SLR and canonical LR parsing tables, using ambiguous grammer, Introduction to YACC, LR(1) & LALR Parsers. Syntax Directed Translation : Syntax directed translation scheme, construction of syntax trees, SDT with inherrited and synthesized attributes, symbol tables.

UNIT-IV  Intermedicate code generation : Intermedicate languages, prefix notation,  three address code, quadruples and triples, translation of assignment statements, boolean expression, procedural calls and iterative statements. Run time Environment : Source language issues, storage organisation and allocation strategies, parameter passing, implementation of block structured languages.

UNIT-V Error Detection and Recovery : Errors, sources of errors, Lexical & syntactic phase error, semantic errors:panic mode error recovery & pharse level error recovery mechanisms. Code Optimization : Optimization of basic blocks, loop optimization, global data flow analysis, loop invariant computations and other related optimization techniques. Code Generation : Issues in design of code generation, simple code generaton techniques.



                           MCA-405 Elective-I : E1(d)  Microprocessor and Interfaces   

UNIT –1 Intel 8086 Microprocessor:  8086 Architecture, Pin out diagram and pin description, Addressing Modes,  bus transfer techniques with read/write cycle, 8086 Interrupts and Interrupt Responses.

UNIT –II Interfacing of 8086 with Memories, PPI (8255), Keyboard Controller (8279), DMA Controller (8257)  Interfacing of 8086 with Programmable Interval Timer (8254) and Programmable Interrupt Controller (8259).

UNIT-III Introduction to Intel 80286, comparison of 80286 with 8086,80286 Architecture signal and system connection, Real and Virtual Addressing Modes, Memory Management Scheme, 80286 Protection Mechanism, 80286 Interrupts.

UNIT-IV Introduction to Intel 80386,comparison of 80386 with 8086,80286,Difference between 80386SX and 80386DX, Memory and I/O system of 80386,Special 80386 Registers, 80386 Memory Management Scheme, memory Paging   Scheme

UNIT-V Introduction of 80486, Difference between 80486DX and 80486SX,Basic 80486 Architecture, 80486 Memory and I/O system, 80486 Memory Management Scheme, Introduction to Pentium, Pentium Memory and I/O system, Special Pentium Registers, Pentium Memory Management, Difference between Pentium and Pentium Pro.



                       MCA-405 Elective-I : E1(e)  Advanced  DataBase Management System

UNIT-I Objected Oriented and Object Relational Databases Modeling Complex Data Semantics, Specialization, Generalization, Aggregation and Association, Objects, Object Identity and its implementation, Clustering, Equality and Object Reference, Architecture of Object Oriented and Object Relational databases, Persistent Programming Languages, Cache Coherence. Case Studies: Gemstone, O2, Object Store, SQL3, Oracle xxi, DB2.

UNIT-II  Deductive Databases  Data log and Recursion, Evaluation of Data log program, Recursive queries with negation. Parallel and Distributed Databases Parallel architectures, shared nothing/shared disk/shared memory based architectures, Data partitioning, Intra-operator parallelism, pipelining. Distributed Data Storage – Fragmentation & Replication, Location and Fragment Transparency Distributed Query Processing and Optimization, Distributed Transaction Modeling and concurrency Control, Distributed Deadlock, Commit Protocols, Design of Parallel Databases, and Parallel Query Evaluation.

UNIT-III Advanced Transaction Processing Advanced transaction models: Savepoints, Nested and Multilevel Transactions, Compensating Transactions and Saga, Long Duration Transactions, Weak Levels of Consistency, Transaction Work Flows, Transaction Processing Monitors, Shared disk systems.

UNIT-IV Active Database and Real Time Databases Triggers in SQL, Event Constraint and Action: ECA Rules, Query Processing and Concurrency Control, Recursive query processing, Compensation and Databases Recovery, multi-level recovery.

UNIT-V Image and Multimedia Databases  Modeling and Storage of Image and Multimedia Data, Data Structures – R-tree, k-d tree, Quad trees, Content Based Retrieval: Color Histograms, Textures, etc., Image Features, Spatial and Topological Relationships, Multimedia Data Formats, Video Data Model, Audio & Handwritten Data, Geographic Information Systems (GIS).  WEB Database Accessing Databases through WEB, WEB Servers, XML Databases, Commercial Systems – Oracle xxi, DB2.

RGPV M.C.A 3rd Semester (Grading System) Syllabus

Check out RGPV M.C.A (Grading System) Syllabus.





  1. RGPV M.C.A 1st Semester (Grading System) Syllabus
  2. RGPV M.C.A 2nd Semester (Grading System) Syllabus
  3. RGPV M.C.A 4th Semester (Grading System) Syllabus
  4. RGPV M.C.A 5th Semester (Grading System) Syllabus

                                      MCA-301  Computer Oriented Optimization Techniques   


UNIT-I Introduction of operation research.  LP Formulations, Graphical method for solving LP’s with 2 variables, Simplex method, Duality theory in linear programming and applications,  Integer linear programming, dual simplex method,

UNIT-II Transportation problem, Assignment problem.  Dynamic Programming :  Basic Concepts, Bellman’s optimality principles, Dynamics programming approach in decision making problems, optimal subdivision problem.  Sequencing Models: Sequencing problem, Johnson’s Algorithm for processing n jobs through 2 machines, Algorithm for processing n jobs through 3 or more machines, Processing 2 jobs through n machines.

UNIT-III Project Management : PERT and CPM : Project management origin and use of PERT,  origin and use of CPM, Applications of PERT and CPM, Project Network, Diagram representation, Critical path calculation by network analysis and critical path method (CPM), Determination of floats, Construction of time chart and resource labelling, Project cost curve and crashing in project management, Project Evaluation and review Technique (PERT).

UNIT-IV Queuing Models : Essential features of queuing systems, operating characteristics of queuing system, probability distribution in queuing systems, classification of queuing models, solution of queuing M/M/1 :   /FCFS,M/M/1 : N/FCFS, M/M/S : /FCFS, M/M/S : N/FCFS

UNIT-V Inventory Models : Introduction to the inventory problem, Deterministic Models, The classical EOQ (Economic Order Quantity) model,  Inventory models with deterministe  demands(no shortage & shortage allowed), Inventory models with probabilistic demand, multiitem determinise models.



                                        MCA-302  Software Engineering Methodologies   

UNIT -I System concepts and Information system environment: The system concept, characteristics of system, elements of system, The System Development Life Cycle, The Role of System Analyst.  Introduction system planning & initial investigation, various information gathering tools feasibility study conretions & structures tools of system analysis, various methods of process design, form design methodologies, introduction to information system testing, quality assurance  security & diastruct computer various  (deleting recovery)

UNIT -II Software Process, Product and Project: The Product : Software, Software Myths, The process : Software Engineering : A Layered Technology, Software Process Models, The Linear Sequential Model, The Prototyping Model, The RAD Model, Evolutionary Software Process Models, Component – Based Development, Fourth Generation Techniques, Software process and Project Metrics : Software measurement

UNIT-III Software Project Planning and Design: Software Project Planning : Project planning objectives, Decomposition Techniques, Empirical estimation models, The Make/Buy Decision., Risk analysis. Software Design: Design Principles, Cohesion & Coupling, Design notation and specification, structure design methodology.          

UNIT-IV Software Quality Assurance and Testing: Software Quality Assurance : Quality Concepts,  The Quality Movement, Software Quality Assurance, Software Reviews, Formal Technical Reviews, Formal Approaches to SQA, Statistical Software Quality Assurance, Software Reliability, Mistake Proofing for Software,  Introduction to ISO standard. Testing Strategies: A strategic approach of software testing strategic issues, unit testing, integration testing, validation testing, system testing, the art of debugging. OOA, OOD.

UNIT-V Advanced Topics:  MIS & DSS:Introduction to MIS, long range planning, development and implementation of an MIS, applications of MIS in manufacturing sector and in service sector. Decision Suppost System concepts, types of DSS. Object Oriented Software Engineering: Object Oriented Concepts, Identifying the Elements of an Object Model, Management of Object Oriented Software Projects. CASE tools, Re-engineering


                                       MCA-303  Object Oriented Methodology & C++


UNIT-I C++ basics, loops and decisions, structures and functions, object and classes, object arrays, constructor  and  destructor functions.

UNIT-II Operator and function overloading, pointers, pointers to base and derived classes inheritance, public and private inheritance, multiple inheritance.

UNIT-III Polymorphism, virtual functions, abstract base classes and pure virtual function, friend function, early  and late binding.

UNIT-IV C++ I/O system, formatted I/O, creating insertors  and extractors, file I/O basis,  creating disk files and file manipulations using seekg(), seekp(), tellg() and tellp() functions, exception handling: try, catch and throw.

UNIT-V UML concepts, object-oriented paradigm and visual modeling, UML diagrams, UML specifications, object model, object oriented design, identifying classes and object, object diagrams.



                                          MCA-304   Theory of Computation   

UNIT-I Review of Mathematical Priliminaries : Set, Relations and functions, Graphs and trees, string, alphabets and languages. Principle of induction,  predicates and propositional calculus.  Theory of Automation : Definition, description, DFA,NFA, Transition systems,2DFA, equivalence of DFA & NDFA, Regular expressions, regular grammer, FSM with output (mealy and moore models), Minimisation of finite automata.

UNIT-II Formal Languages : Definition & description, Pharse structured grammars & their classification, Chomskey classification of languages, closure properties of families of language,  regular grammar, regular set & their closure properties, finite automata, equivalence of FA and regular expression, equivalence of two way finite automata, equivalence of regular expressions.

UNIT -III Context-Free grammar & PDA  : Properties unrestricted grammar & their equivalence, derivation tree simplifying  CFG, unambiguifying CFG, -productions, normal form for CFG, Pushdown automata, 2 way PDA, relation of PDA with CFG, Determinism & Non determinism in PDA & related theorems, parsing and pushdown automata.

UNIT-IV Turing Machine : Model, design, representation of TM, language accepted by TM, universal turing machine, determine & non-determinism in TM, TM as acceptor/generator/algorithms, multidimentional, multitracks, multitape, Two way infinite tape, multihead, Halting problems of TM.

UNIT-V Computability : Concepts, Introduction to complexity theory, Introduction to undecidaibility, recursively enumerable sets, primitive recursive functions, recursive set, partial recursive sets, concepts of linear bounded Automata, context sensitive grammars & their equivalence.


                                                   MCA-305 Computer Networks


UNIT-I Introduction: Computer Network, Layered Network Architecture-Review of ISO-OSI Model., Transmission Fundamentals-, Communication Media-Conductive Metal (Wired Cable), Optical Fiber links, Wireless Communication-Radio links, Setellite Links, Communication Services & Devices, Telephone System., Integrated Service Digital Network (ISDN)., Cellular Phone., ATM,  Modulation & Demodulation-, Digital to Analog Conversion-Frequency Modulation (FM), Amplitude, Modulation (AM), Phase  Modulation (PM)., Analog to Digital Conversion-Pulse Amplitude Modulation(PAM), Pulse Code Modulation (PCM), Differential Pulse Code Modulation, (DPCM)., Modem  &   Modem Types., Multiplexing-, Frequency Division Multiplexing (FDM)., Time Division Multiplexing (TDM), Statistical Time Division Multiplexing (STDM)., Contention Protocol-, Stop-Go-Access Protocol, Aloha Protocol- Pure aloha & Slotted aloha, Carrier sense multiple access with collision detection (CSMA/CD)

UNIT-II Data Security and Integrity: Parity Checking Code, Cyclic redundancy checks (CRC), Hemming Code, Protocol Concepts –, Basic flow control, Sliding window protocal-Go-Back-N protocol and selective repeat protocol, Protocol correctness- Finite state machine

UNIT-III Local Area Network: Ethernet : 802.3 IEEE standard, Token Ring   :  802.5 IEEE standard, Token Bus :  802.4 IEEE standard, FDDI Protocol, DQDB Protocol, Inter Networking, Layer 1 connections- Repeater, Hubs, Layer 2 connections- Bridges, Switches, Layer 3 connections- Routers, Gateways.

UNIT-IV Wide Area Network: Introduction, Network routing, Routing Tables, Types of routing, Dijkstra’s Algorithm, Bellman-Ford Algorithm, Link state routing, Open shortest path first, Flooding, Broadcasting, Multicasting, Congestion & Dead Lock, Internet Protocols, Overview of TCP/IP, Transport protocols, Elements of Transport Protocol, Transmission control protocol (TCP), User data-gram protocol (UDP).

UNIT-V Network Security, Virtual Terminal Protocol, Overview of DNS, SNMP, email, WWW, Multimedia.


RGPV M.C.A 2nd Semester(Grading System)Syllabus

Check out RGPV M.C.A (Grading System) Syllabus.


  1. RGPV M.C.A 1st Semester (Grading System) Syllabus
  2. RGPV M.C.A 4th Semester (Grading System) Syllabus
  3. RGPV M.C.A 3rd Semester (Grading System) Syllabus
  4. RGPV M.C.A 5th Semester (Grading System) Syllabus


                                                             MCA-201 Operating System    


UNIT-I Introduction: Evolution of operating systems (History of evolution of OS with the generations of computers), Types of operating systems, Multitasking, Timesharing, Multithreading, Multiprogramming and, Real time operating systems, Different views of the operating system, System Programmer’s view, User’s view, Operating system concepts and structure, Layered Operating Systems, Monolithic Systems.  Processes: The Process concept, The process control block, Systems programmer's view of processes, Operating system services for process management, Scheduling algorithms, First come first serve, Round Robin, Shortest run time next, Highest response ratio next, Multilevel Feedback Queues, Performance evaluation of scheduling algorithms stated above

UNIT-II Memory Management : Memory management without swapping or paging, Concepts of swapping and paging,  Page replacement algorithms namely, Least recently used, Optimal page replacement, Most recently used, Clock page replacement, First in First out (This includes discussion of Belady’s anomaly and the category of Stack algorithms), Modeling paging algorithms, Design issues for paging system, Segmentation, Segmented Paging, Paged Segmentation

UNIT-III Inter-process Communication and Synchronization: The need for inter-process synchronization, Concept of mutual exclusion, binary and counting semaphores, hardware support for mutual exclusion, queuing implementation of semaphores, Classical problems in concurrent programming, Dining Philosopher’s problem, Bounded Buffer Problem, Sleeping Barber Problem, Readers and Writers problem, Critical section, critical region and conditional critical region, Monitors and messages.
Deadlocks: Concepts of deadlock detection, deadlock prevention, deadlock avoidance. Banker’s Algorithm

UNIT-IV File System:  File systems, directories, file system implementation, security protection mechanisms. Input/output: Principles of I/O Hardware: I/O devices, device controllers, direct memory access.  Principles of I/O software: Goals interrupt handlers, device drivers, and device independent I/O software. User space I/O Software. Disks: Disk hardware, Disk scheduling algorithms (namely First come first serve, shortest seek time first, SCAN, C-SCAN, LOOK and C-LOOK algorithms) Error handling, track-at-a-time caching, RAM Disks. Clocks: Clock hardware, memory-mapped terminals, I/O software.

UNIT-V Processes and Processors in Distributed Systems: Threads, System models, processor allocation, scheduling. Distributed File Systems: Design, Implementation, and trends. .Performance Measurement, monitoring and evaluation Introduction, important trends affecting performance issues, why performance monitoring and evaluation are needed, performance measures, evaluation techniques, bottlenecks and saturation, feedback loops.  Case Studies:  WINDOWS and LINUX /UNIX Operating System.



                                           MCA-202 Data Base Management System    


UNIT-I Introduction: Advantage of DBMS approach, various view of data, data independence, schema and sub- schema, primary concepts of data models, Database languages, transaction management, Database administrator and users, data dictionary, overall system architecture. ER model: basic concepts, design issues, mapping constraint, keys, ER diagram, weak and strong entity sets, specialization and generalization, aggregation, inheritance, design of ER schema, reduction of ER schema to tables.

UNIT-II Domains, Relations and Keys: domains, relations, kind of relations, relational database, various types of keys, candidate, primary, alternate and foreign keys. Relational Algebra & SQL: The structure, relational algebra with extended operations, modifications of Database, idea of relational calculus, basic structure of SQL, set operations, aggregate functions, null values, nested sub queries, derived relations, views, modification of Database, join relations, DDL in SQL.

UNIT-III Functional Dependencies and Normalization: basic definitions, trivial and non trivial dependencies, closure set of dependencies and of attributes, irreducible set of dependencies, introduction to normalization, non loss decomposition, FD diagram, first, second, third Normal forms, dependency preservation, BCNF, multivalued dependencies and fourth normal form, Join dependency and fifth normal form.

UNIT-IV Database Integrity: general idea. Integrity rules, domain rules, attribute rules, relation rules, Database rules, assertions, triggers, integrity and SQL. Transaction, concurrency and Recovery: basic concepts, ACID properties, Transaction states, implementation of atomicity and durability, concurrent executions, basic idea of serializability, basic idea of concurrency control,  basic idea of deadlock, failure classification, storage structure types, stable storage implementation, data access, recovery and atomicity- log based recovery, deferred Database modification, immediate Database modification, checkpoints. Distributed Database:  basic idea, distributed data storage, data replication, data fragmentation- horizontal, vertical and mixed fragmentation

UNIT-V Emerging Fields in DBMS: object oriented Databases-basic idea and the model, object structure, object class, inheritance, multiple inheritance, object identity, data warehousing- terminology, definitions, characteristics, data mining and it’s overview, Database on www, multimedia Databases-difference with conventional DBMS, issues, similarity based retrieval, continuous media data, multimedia data formats, video servers. Storage structure and file organizations: overview of physical storage media, magnetic disks- performance and optimization, basic idea of RAID, file organization, organization of records in files, basic concepts of indexing, ordered indices, basic idea of B-tree and B+-tree organization Network and hierarchical models: basic idea, data structure diagrams, DBTG model, implementations, tree structure diagram, implementation techniques, comparison of the three models.
                                                       
                                                       
                                                MCA-203 Data Structure 


Prerequisites: Array, Structure, pointers, pointer to structure, functions, parameter passing, recursion.

UNIT-I Stack and Queue: contiguous implementations of stack, various operations on stack, various polish notations-infix, prefix, postfix, conversion from one to another-using stack; evaluation of post and prefix expressions. Contiguous implementation of queue: Linear queue, its drawback; circular queue; various operations on queue; linked implementation of stack and queue- operations

UNIT-II General List: list and it’s contiguous implementation, it’s drawback; singly linked list-operations on it; doubly linked list-operations on it; circular linked list; linked list using arrays.

UNIT-III Trees: definitions-height, depth, order, degree, parent and child relationship etc; Binary Trees- various theorems, complete binary tree, almost complete binary tree; Tree traversals-preorder, in order and post order traversals, their recursive and non recursive implementations; expression tree- evaluation; linked representation of binary tree-operations. Threaded binary trees; forests, conversion of forest into tree. Heap-definition.

UNIT-IV Searching, Hashing and Sorting: requirements of a search algorithm; sequential search, binary search, indexed sequential search, interpolation search; hashing-basics, methods, collision, resolution of collision, chaining; Internal sorting- Bubble sort, selection sort, insertion sort, quick sort, merge sort on linked and contiguous list, shell sort, heap sort, tree sort.

UNIT-V Graphs: related definitions: graph representations- adjacency matrix, adjacency lists, adjacency multilist; traversal schemes- depth first search, breadth first search; Minimum spanning tree; shortest path algorithm; kruskals & dijkstras algorithm.
Miscellaneous features Basic idea of AVL tree- definition, insertion & deletion operations; basic idea of B-tree- definition, order, degree, insertion & deletion operations; B+-Tree- definitions, comparison with B-tree; basic idea of string processing.


                           MCA-204  Computer Oriented Numerical & Statistical Methods


UNIT – I Numerical approximation, Representation of integers and real numbers in computers, fixed and floating point arithmetic, normalized floating point numbers, Round off and truncation errors, relative and absolute errors. Iterative methods: Zeros of single transcendental equations and zeros of polynomials using bisections, false position, Newton Raphson methods.  Convergence of solutions.

Unit – II Interpolation : Forward, Backward, central (Striplings) and divided difference formulas, lagrangie’s interpolation, Inverse interpolation for equal and unequal intervals.  Numerical Integration : Newton Cote’s formula, Simpson’s 1/3rd   and 3/8th rule. Gauss Legendre (two and three points)  integration formula.

Unit – III Simultaneous linear equations: Solutions of simultaneous linear equations – Gauss elimination method and pivoting, ill conditioned equations and refinement of solutions, Gauss-seidal iterative methods.  Solution of differential equation: Runge-Kutta fourth order method. Euler’s method, Picard’s, Taylor’s series.

Unit - IV Distributions : Binomial distribution, Poisson distribution and normal distribution, 2 distribution,  Rectangular distribution, hypergeometric distribution.

Unit -V  Hypothesis testing for sampling: Small samples, t, z and f tests. Chi-square test.  Large samples : Comparision of large samples, testing the significance of the difference between the means of two large samples.



                                   MCA-205  Accounting & Management Control  


UNIT-I Meaning and objects of accounting, accounting concepts and conventions, accounting equations, rules of Journalizing; Cash-book, Ledger posting, preparation of trial balance,

UNIT-II Trading and profit and loss account and balance sheet with adjustments relating to closing stock , outstanding expenses, prepaid expenses , accrued income depreciation, bad debts, provision for bad debts, provision for discount on debtors and creditors .

UNIT-III  Inventory pricing , FIFO and LIFO methods; Simple problems of funds flow statement, cost volume, profit analysis.

UNIT-IV Standard costing, computation of material and labour variances, budgetary control, preparation of cash budget and flexible budget.

UNIT-V Management control and its characteristics, goals and strategies, structure and control. Responsibility centers and control centers: concepts of Responsibility centers, revenue centers, profit centers and investment centers, transfer pricing, Responsibility reporting.

RGPV M.C.A 1st Semester (Grading System) Syllabus

Check out RGPV M.C.A (Grading System) Syllabus.


  1. RGPV M.C.A 4th Semester (Grading System) Syllabus
  2. RGPV M.C.A 2nd Semester (Grading System) Syllabus
  3. RGPV M.C.A 3rd Semester (Grading System) Syllabus
  4. RGPV M.C.A 5th Semester (Grading System) Syllabus

                                         MCA-101  Information Technology


UNIT-I Basic concepts of IT, concepts of Data & Info, data processing, history of computers (generation, type of languages), organization of computers, I/O devices, storage devices, system software, application software, utility packages, numerical based on storage devices.

UNIT-II Assembler : Elements of assembly language programming, a simple assembly scheme, pass structure of assembler, design of two pass assemblers, a single pass assemblers. Macros & Macro Processors : Macro definition & Call, Macro expansion  Nested macro calls, advanced macro facilities, design of macro processors.

UNIT-III Compilers & Interpreters : aspects of compilation, memory allocation, compilation of expression compilation of control structures, code optimization, interpreters. Software Tools : Software tools for program development, editors, debug monitors, programming environment, user interfaces.

UNIT-IV Linker & Loaders : Relocation & linking concepts, design of linkers, self relocating programs, a linker for MS DOS, linking for overlays, loaders : A two pass loader scheme, Relocating loaders, subroutine linkage, Direct linkage loader, Binders overlays.

UNIT-V Sequential file organisation, random file organisation, index structure, indexed file organisation, alternate key indexed sequential files, multi key organisation, multi key access, multi list file organisation, inverted files & their definitions, insertion, deletion, operations with optimum utilization of memory, comparison of various type of file organisation.


                                  MCA-102  Mathematical Foundation of Computer Science  


UNIT-I Sets, Relations and Functions: Sets, Subsets, Power sets, Complement, Union and Intersection, Demorgan’s law Cartesian products, Relations, relational matrices, properties of relations, equivalence relation, functions ,Injection, Surjection and Bijective mapping, Composition of functions,  the characteristic functions and Mathematical induction.

UNIT-II Proportions & Lattices : Proposition & prepositional functions, Logical connections Truth-values and Truth Table, the algebra of prepositional functions-the algebra of truth values-Applications (switching circuits, Basic Computer Components). Partial order set, Hasse diagrams, upper bounds, lower bounds, Maximal and minimal element, first and last element, Lattices, sub lattices, Isotonicity , distributive inequality, Lattice homomorphism, lattice isomorphism ,complete lattice ,complemented lattice distribution lattice .

UNIT-III Groups and Fields: Group axioms ,permutation group, sub group, co-sets, normal subgroup, semi group, Lagrange theorem, fields, minimal polynomials, reducible polynomials, primitive polynomial, polynomial roots, applications.

UNIT-IV Graphs: Finite graphs, incidence and degree, isomorphism, sub graphs and union of graphs, connectedness, walk, paths, and circuits Eulerian graphs ,tree properties of trees, pendant vertices in tree, center of tree ,spanning trees and cut vertices, binary tree ,matrix representation of graph, incidence and adjacency matrix and their properties, applications of graphs in computer science.

UNIT-V Discrete Numeric function and Recurrence relation: Introduction to discrete numeric functions and generating functions introduction to recurrence relations and recursive algorithms, linear recurrence relations with constant coefficients, homogeneous solutions, particular solutions and total solutions



                                MCA-103  Programming and Problem Solving in C   


UNIT-I An overview: Problem identification, analysis, design, coding, testing & debugging, implementation,  modification & maintenance; algorithms & flowcharts; Characteristics of a good program - accuracy, simplicity, robustness, portability, minimum resource & time requirement, modularization; Rules/ conventions of coding, documentation, naming variables; Top down design; Bottom-up design.

UNIT-II Fundamentals of  C Programming: History of C; Structure of a C Program; Data types; Constant & Variable, naming variables; Operators & expressions; Control Constructs – if-else, for, while, do-while; Case switch statement; Arrays; Formatted & unformatted I/O; Type modifiers & storage classes; Ternary operator; Type conversion & type casting; Priority & associativity of operators.

UNIT-III Modular Programming: Functions; Arguments; Return value; Parameter passing – call by value, call by  reference; Return statement; Scope, visibility and life-time rules for various types of variable, static variable; Calling a function; Recursion – basics, comparison with iteration, types of recursion- direct, indirect, tree and tail recursion, when to avoid recursion, examples.

UNIT-IV Advanced Programming Techniques: Special constructs – Break, continue, exit(), goto & labels; Pointers - & and * operators, pointer expression, pointer arithmetic, dynamic memory management functions like malloc(), calloc(), free(); String; Pointer v/s array; Pointer to pointer; Array of pointer & its limitation; Function returning pointers; Pointer to function, Function as parameter; Structure – basic, declaration, membership operator, pointer to structure, referential operator, self referential structures, structure within structure, array in structure, array of structures; Union – basic, declaration; Enumerated data type; Typedef; command line arguments.

UNIT-V Miscellaneous Features: File handling and related functions; printf & scanf family;C preprocessor – basics, #Include, #define, #undef, conditional compilation directive like #if, #else, #elif, #endif, #ifdef  and #ifndef; Variable argument list functions.



                        MCA-104  Computer organization and Assembly Language Programming  


UNIT-I Representation of Information: Number systems, integer and floating-point representation, character codes (ASCII, EBCDIC), Error detection and correction codes : parity check code,cyclic redundancy code,Hamming code . Basic Building Blocks: Boolean Algebra, Simplification of Boolean Function. Combinational blocks: gates, multiplexers, decoders,Implementation of  Boolean Function in form of gates etc. Sequential building blocks:  flip-flops,  Registers : Buffer register, Right &Left Shift register, Bidirectional Shift register.  Counters : Ripple counter,Binary Counter,MOD-10 Counter,Ring Counter. ALU, Random access memory etc.

UNIT-II  Register Transfer Language and Micro-operations: concept of bus, data movement among registers, a language to represent conditional data transfer, data movement from/to memory. Design of simple Arithmetic & Logic Unit & Control Unit, arithmetic and logical operations Along with register transfer, timing in register transfer.

UNIT-III Architecture of a simple processor: A simple computer organization and instruction set, instruction formats, addressing modes, instruction cycle,instruction execution in terms of microinstructions, interrupt cycle ,concepts of interrupt and simple I/O organization,Synchronous & Asynchronous data transfer,Data Transfer Mode : Program Controlled, Interrupt driven, DMA(Direct Memory Access). implementation of processor using the building blocks.

UNIT-IV Assembly Language programming: Pin Diagram of 8086, Architecture of 8086,Addresing Mode of 8086,detailed study of 8086/8088 assembly language, instruction set of 8086, loops and Comparisons, conditions and procedures, arithmetic operations in assembly language. Simple Assembly Language program of 8086. illustrations using typical programs like: table search, subroutines, symbolic and numerical manipulations and I/O.

UNIT-V Memory organization: Secondary Memory, Primary Memory :Random access memory, Read Only memory basic cell of static and dynamic RAM, Building large memories using chips, Concept of segmentation & Paging, Associative memory, cache memory organization, virtual memory organization.



                                               MCA-105  Communication Skills  


UNIT-I Communication Meaning and process of communication, importance of effective communication, communication situation, barriers to communication. Objectives  of communication, types of communication, principles of communication, essentials of effective communication.

UNIT-II Media of Communication Written, oral, face-to-tace, visual, audio-Visual, merits and demerits of written and oral communication.

UNIT-III Communication Skills: Developing communication skills; Listening; Speaking; Reading-Writing (Oral & Written). Body language; Utility of aids in Communication.

UNIT-IV Spoken Skills Preparing for oral presentation, conducting presentations; Debates; Seminar; Speeches; Lectures; Interviews; Telephonic Conversation; Negotiations; Group Discussions.

UNIT-V Written Skills:  Preparing of bio-data, seminar, paper, bibliography, and official correspondence; Mechanics of writing; Formal & Informal writings, letters; paragraphing, precise, report writing, technical reports, length of written reports, organizing reports, writing technical reports; Creative writing; Common Errors in Language.


Note : Paper is to be set unit wise with internal choice.
Friday, January 11

RGPV M.C.A 5th Semester (Grading System) Syllabus

Check out RGPV M.C.A (Grading System) Syllabus.


  1. RGPV M.C.A 1st Semester (Grading System) Syllabus
  2. RGPV M.C.A 2nd Semester (Grading System) Syllabus
  3. RGPV M.C.A 3rd Semester (Grading System) Syllabus
  4. RGPV M.C.A 4th Semester (Grading System) Syllabus
                                             MCA-501 Data Warehousing and Mining 

UNIT – I Motivation, importance, Data type for Data Mining : relation Databases, Data Warehouses, Transactional databases, advanced database system and its applications, Data mining Functionalities: Concept/Class description, Association Analysis classification & Prediction, Cluster Analysis, Outlier Analysis, Evolution Analysis, Classification of Data Mining Systems, Major Issues in Data Mining.

UNIT – II Data Warehouse and OLAP Technology for Data Mining: Differences between Operational Database Systems and Data Warehouses, a multidimensional Data Model, Data Warehouse Architecture, Data Warehouse Architecture, Data Warehouse Implementation, Data Cube Technology.

UNIT- III Data Preprocessing: Data Cleaning, Data Integration and Transformation, Data Reduction, Discretization and Concept Hierarchy Generation. Data Mining Primitives, Languages, and System Architectures, Concept Description: Characterization and Comparison, Analytical Characterization.

UNIT – IV Mining Association Rules in Large Databases: Association Rule Mining: Market Basket Analysis, Basic Concepts, Mining Single-Dimensional Boolean Association Rules from Transactional Databases: the Apriori algorithm, Generating Association rules from Frequent items, Improving the efficiency of Apriory, Mining Multilevel Association Rules, Multidimensional Association Rules, Constraint-Based Association Mining.

UNIT – V Classification & Prediction and Cluster Analysis: Issues regarding classification & prediction, Different Classification Methods, Prediction, Cluster Analysis, Major Clustering Methods, Applications & Trends in Data Mining: Data Mining Applications, currently available tools.


Note : Paper is to be set unit wise with internal choice.
 
© Copyright 2022Rajiv Gandhi Proudyogiki Vishwavidyalaya All Rights Reserved.