Friday, September 19, 2014

IGNOU MCA First Semester MCS-014 Syllabus

IGNOU MCA First Semester MCS-014 Syllabus
Systems Analysis and Design
For more details visit this site 
IGNOU coaching for BCA and MCA students in Jaipur

The objectives of the course include the enabling of learner to identify the Software projects in an organisation after studying various functionalities in the organization, also, they should be able to structure various requirements, do the design and select the best method to develop the system. They should be able to implement and maintain the system. The learners should also get acquainted with different quality standards as well as learn about Management Information System.
Block 1: Introduction to Systems Development
Unit 1: Introduction to SAD
Fundamentals of System
Important Terms related to Systems
Classification of Systems
Real Life Business Subsystems
Real Time Systems
Distributed Systems
Development of a successful System
Various Approaches for development of
Information Systems
Structured Analysis and Design
Joint Application Development

Unit 2: Systems Analyst-A Profession
 Why do Businesses need Systems
Analysts in various functional areas
Systems Analyst in Traditional
Systems Analyst in Modem Business
Role of a Systems Analyst
Duties of a Systems Analyst
 Qualifications of a Systems Analyst
Analytical Skills
Technical Skills
Management Skills
Interpersonal Skills

Unit 3: Process of System Development
 Systems Development Life Cycle
 Phases ofSDLC
Project Identification and
Project Initiation and planning
Logical Design
Physical Design
Product of SDLC Phases
Approaches to Development
Joint Application Design
Participatory Design Case Study
Unit 4: Introduction to Documentation of Systems
Concepts and process of
Types of Documentation
System Requirements Specification
System Design Specification
Test Design Document
User Manual
Different Standard for Documentation
Documentation and Quality of Software
Good Practices for Documentation

Block 2: Planning and Designing Systems
Unit 5 : Process of System Planning
Fact finding Techniques
Group Discussion
Site Visits
Issues involved in Feasibility Study
Technical Feasibility
Operational Feasibility
Economic Feasibility
Legal Feasibility
Cost Benefit Analysis
Preparing Schedule
Gathering Requirements of System
Joint Application Development
Unit 6: Modular and Structured Design
Design Principles
Top Down Design
Bottom Up Design
Structure Charts
Goals of Design
Unit 7: System Design and Modelling
 Logical and Physical Design
Process Modeling
Data Flow Diagrams
Data Modeling
E-R Diagrams
Process Specification Tools
Decision Tables
Decision Trees
Notation Structured English
Data Dictionary
Block 3: More Design Issues and CASE Tools
Unit 8: Forms and Reports Design
Importance of Forms
Importance of Reports Differences between Forms and
Process of Designing Forms and
Deliverables and Outcomes
Design Specifications
Narrative Overviews
Sample Design
Testing and Usability Assessment
Types of Information
Internal Information
External Information
Turnaround Document
General Formatting Guidelines
Meaningful Titles
Meaningful Information
Balanced Layout
Easy Navigation
Guidelines for Displaying Contents
Highlight Information
Using Colour
Displaying Text
Designing Tables and Lists
Criteria for Form Design
Flexible Entry
Criteria for Report Design
Unit 9: Physical File Design and Data base Design
Introduction to Database design
Flat files vs. Database
Steps in Database Design
E-R model to Database Design
Inputs to Physical Database Design
Guidelines for Database Design
Design of Data Base Fields
Types of Fields
Rules for Naming Tables and Fields
Design of Physical Records
Design of Physical Files
Types ofFiles
File Organization
Design of Database
Case Study
Unit 10: CASE Tools for Systems Development
Use of CASE tools by organizations
Definition of CASE Tools
Use of CASE tools by Organizations
Role of CASE Tools
Advantages of CASE Tools
Disadvantages of CASE Tools
Components of CASE
Types of CASE Tools
Classification of CASE Tools
Reverse and Forward Engineering
Visual and Emerging CASE tools
Traditional systems development and
CASE based systems development
CASE environment
Emerging CASE Tools
Objected oriented CASE tools Creating documentation and reports using CASE tools
Creating and executable prototype using Object Oriented CASE tools
Sequence Diagrams
Block 4: Implementation and Security of Systems & MIS
Unit 11: Implementation and Maintenance of Systems
Implementation of Systems
Conducting System Tests
Preparing Conversion Plan
Installing Databases
Training the end users
Preparation of User Manual
Converting to the new System
Maintenance of Systems
Different Maintenance activities
Issues involved in Maintenance
Unit 12: Audit and Security of Computer Systems
Definition of Audit
Objectives. of Audit
Responsibility and Authority of the
System Auditor
Audit Planning
Audit of Transactions on Computer
Transaction Audit
Audit of Computer Security
Audit of Application
Benefits of Audit
Computer Assisted Audit Techniques
Audit Software
Test Data
Audit Expert Systems
Audit Trail
Computer System and Security issues
Analysis of Threats and Risks
Recovering from Disasters
Planning the contingencies
Concurrent Audit Techniques
Need for Concurrent Audit
An Integrated Test Facility
The Snapshot Techniques
Continuous and Intermittent
Simulation Technique
Unit 13: Management Information Systems
 Role of MIS in an organization
 Different kinds of Information Systems
Transaction Processing System
Management Information
Decision Support System Expert System
Expert System

IGNOU MCA First Semester MCS-013 Syllabus

IGNOU MCA First Semester MCS-013 Syllabus
Discrete Mathematics

Discrete mathematics, sometimes called finite mathematics, is the study of mathematical structure that are fundamentally discrete, in the sense of not support become more and more necessary because of many engineering. Regarding computer science concept from objects or problems in computer algorithm and p efficiency of a computer programs, we need to stud) steps each requiring a certain amount of time. Using the theory of combinatory and graph theory, major areas of discrete mathematics, we can do this. The improve the understanding of courses based on algorithm and problem solving.

This course is designed to give basic concepts of _ sets, relations, functions, combinatorics, partitions and distributions.


Block 1: Elementary Logic  Unit 1: Prepositional Calculus
Logical Connectives
Conditional Connectives
Precedence Rule
Logical Equivalence
Logical Quantifiers

Unit 2: Methods of Proof

What is a Proof?
Different Methods of Proof

Direct Proof
Indirect Proofs
Counter Examples
Principle of Induction

Unit 3: Boolean Algebra and Circuits
Boolean Algebras
Logic Circuits
Boolean Functions

Block 2: Basic Combinatorics

Unit 1: Sets, Relations and Functions
Introducing Sets
Operations on Sets
Basic Operations

Properties Common to Logic and Sets
Cartesian Product
Relations and their types
Properties of Relations Functions
Types of Functions
Operations on Functions

Unit 2: Combinatorics - An Introduction

Multiplication and Addition Principles Permutations
Permutations of Objects not
Necessarily Distinct
Circular Permutations
Binomial Coefficients
Combinatorial Probability

Pigeonhole Principle
Inclusion-Exclusion Principle
Applications of Inclusion - Exclusion
Application to Surjective Functions
Application to Probability
Application to Derangements

Unit 4: Partitions and Distributions

Integer Partitions
Distinguishable Objects into
Distinguishable Containers
Distinguishable Objects into
Indistinguishable Containers
Indistinguishable Objects into
Distinguishable Containers
Indistinguishable Objects into
Indistinguishable Containers

Unit 3: Some More Counting Principles

For more details visit this site

IGNOU coaching for BCA and MCA students in Jaipur

IGNOU MCA First Semester MCS-012 Syllabus

IGNOU MCA First Semester MCS-012 Syllabus
Computer Organisation and Assembly Language Programming

In the modem era, Computer system is used in most aspects of life. You may use many different types of software on a computer system for particular applications ranging from simple document creation to space data processing. But, how does the Software is executed by the Computer Hardware? The answer to this basic question is contained in this Course. This course presents an overview of the Computer Organisation. After going through this course, you will not only acquire the conceptual framework of Computer Organisation and Architecture but also would be able to use the concepts in the domain of Personal Computers. In specific, you will be able to design digital circuits; describe the functions of various components of computers and their construction; and write simple assembly programs.

BLOCK 1: Introduction to Digital Circuits

UNIT 1: The Basic Computer

* The von Neumann Architecture

* Instruction Execution: An Example

* Instruction Cycle

0 Interrupts

0 Interrupts and Instruction Cycle

*Computers: Then and Now

0 The Beginning

0 First Generation Computers

0 Second Generation Computers

0 Third Generation Computers

0 Later Generations

Unit 2: The Data Representation

*Data Representation

*Number Systems

*Decimal Representation in Computers

*Alphanumeric Representation

*Data Representation For Computation

0 Fixed Point Representation

0 Decimal Fixed Point Representation

0 Floating Point Representation

0 Error Detection And Correction Codes

Unit 3: Principles of Logic Circuits I

* Logic Gates

*Logic Circuits

*Combinational Circuits

0 Canonical and Standard Forms

0 Minimization of Gates

*Design of Combinational Circuits

*Examples of Logic Combinational Circuits

0 Adders

0 Decoders

0 Multiplexer

0 Encoder

0 Programmable Logic Array

0 Read Only Memory ROM

Unit 4: Principles of Logic Circuits I

*Sequential Circuits: The Definition Flip Flops

0 Basic Flip-Flops

0 Excitation Tables

0 Master Slave Flip Flops

0 Edge Triggered Flip-flops

*Sequential Circuit Design

*Examples of Sequential Circuits

0 Registers

0 Counters - Asynchronous Counters 0 Synchronous Counters


*Design of a Sample Counter

BLOCK 2: Basic Computer Organisation

Unit 1: The Memory System

*The Memory Hierarchy

*RAM, ROM, DRAM, Flash Memory

Secondary Memory and Characteristics Hard Disk Drives

0 Optical Memories

0 CCDs, Bubble Memories

*RAID and its Levels

*The Concepts of High Speed Memories

0 Cache Memory

0 Cache Organisation

0 Memory Interleaving

0 Associative Memory

*Virtual Memory

*The Memory System of Micro-Computer

0 SIMM, DIMM, etc., Memory Chips


Types of Memory

Unit 2: The Input/Output System

*Input / Output Devices or External or Peripheral Devices

The Input Output Interface

*The Device Controllers and its Structure

0 Device Controller

0 Structure of an Input /Output


*Device Drivers

*Input Output Techniques

0 Programmed Input /Output

0 Interrupt-Driven Input /Output

0 Interrupt-Processing

0 DMA (Direct Memory Access)

*Input Output Processors

*External Communication Interfaces

Unit 3: Secondary Storage Techniques

*Secondary Storage Systems

*Hard Drives

0 Characteristics: Drive Speed, Access

Time, Rotation Speed

0 Partitioning & Formatting: FAT, Inode

0 Drive Cache­

0 Hard Drive Interface: IDE, SCSI, BIDE, Ultra DMA & AT A/66

*Removable Drives

0 Floppy Drives


*Removable Storage Options

0 Zip, Jaz & Other Cartridge Drives

0 Recordable CDs & DVDs

0 CD-R vs CD-RW

0 Tape Backup

Unit 4: I/O Technology


0 Keyboard Layout

0 Keyboard Touch

0 Keyboard Technology


*Video Cards

0 Resolution

0 Colour Depth

0 Video Memory

0 Refresh Rates

0 Graphic Accelerators and 3-D


0 Video Card Interfaces


0 Cathode Ray Tubes

0 Shadow Mask

0 Dot Pitch

0 Monitor Resolutions


0 Interlacing

0 Bandwidth

*Liquid Crystal Displays, (LCD)

*Digital Camera

*Sound Cards


0 Classification of Printers

0 Print Resolutions

0 Print Speed

0 Print Quality

0 Colour Management



0 Resolution

0 Dynamic Range/Colour Depth

0 Size and Speed

0 Scanning Tips

*Power Supply

SMPS (Switched Mode Power Supply)

BLOCK 3: The Central Processing Unit

Unit 1: Instruction Set Architecture

*Instruction Set Characteristics

*Instruction Set Design Considerations

0 Operand Data Types

0 Types of Instructions

0 Number of Addresses in an


*Addressing Schemes

0 Immediate Addressing

0 Direct Addressing

0 Indirect Addressing

0 Register Addressing

0 Register Indirect Addressing

0 Indexed Addressing Scheme

0 Base Register Addressing

0 Relative Addressing Scheme

0 Stack Addressing

*Instruction Set and Format Design Issues

0 Instruction Length

0 Allocation of Bits Among Opcode

and Operand

0 Variable Length of Instructions

*Example of Instruction Format

Unit 2: Registers, Micro-Operations and Instruction Execution

*Basic CPU Structure

*Register Organization

0 Programmer Visible Registers

0 Status and Control Registers

*General Registers in a Processor

*Micro-operation Concepts

0 Register Transfer Micro-operations

0 Arithmetic Micro-operations

0 Logic Micro-operations

0 Shift Micro-operations

*Instruction Execution and Micro-operations

*Instruction Pipelining

Unit 3: ALU Organisation

*ALU Organisation

0 A Simple ALU Organization

0 A Sample ALU Design

0 Arithmetic Processors

Unit 4: The Control Unit

*The Control Unit

*The Hardwired Control

*Wilkes Control

*The Micro-Programmed Control

*The Micro-Instructions

0 Types of Micro-Instructions

0 Control Memory Organisation

0 Micro-Instruction Formats

*The Execution of Micro-Program

Unit 5: Reduced Instruction Set Computer Architecture

*Introduction to RISC

0 Importance of RISC Processors

0 Reasons for Increased Complexity

0 High Level Language Program


*RISC Architecture

*The Use of Large Register File

*Comments on RISC

*RISC Pipelining

Block 4: Assembly Language Programming

Unit 1: Microprocessor Architecture

*Microcomputer Architecture

*Structure of 8086 CPU

0 The Bus Interface Unit

0 Execution Unit (EU)

*Register Set of 8086

*Instruction Set of 8086

0 Data Transfer Instructions

0 Arithmetic Instructions

0 Bit Manipulation Instructions

0 Program Execution Transfer


0 String Instructions

0 Processor Control Instructions

*Addressing Modes

0 Register Addressing Mode

0 Immediate Addressing Mode

0 Direct Addressing Mode

0 Indirect Addressing Mode

Unit 2: Introduction to Assembly Language Programming

*The Need and Use of the Assembly Language

*Assembly Program Execution

*An Assembly Program and its Components

0 The Program Annotation

0 Directives

*Input Output in Assembly Program

0 Interrupts

0 DOS Function Calls (Using INT 21H)

*The Types of Assembly Programs

0 COM Programs

0 EXE Programs

*How to Write Good Assembly Programs

Unit 3: Assembly Language Programming

(Part - I)

*Simple Assembly Programs

0 Data Transfer

0 Simple Arithmetic Application

0 Application Using Shift Operations

0 Larger of the Two Numbers

*Programming With Loops and Comparisons

0 Simple Program Loops

0 Find the Largest and the Smallest

Array Values

0 Character Coded Data

0 Code Conversion

*Programming for Arithmetic and String Operations

0 String Processing

0 Some More Arithmetic Problems

Unit 4: Assembly Language Programming

(Part - I)

*Use of Arrays in Assembly

*Modular Programming

0 The stack

0 FAR and NEAR Procedures

0 Parameter Passing in Procedures

0 External Procedures

*Interfacing Assembly Language Routines to

High Level Language


0 Simple Interfacing

0 Interfacing Subroutines With

Parameter Passing


*Device Drivers in Assembly

For more details visit this site

IGNOU coaching for BCA and MCA students in Jaipur

Programming Languages Training
c language coaching in jaipur | c language classes in jaipur | c classes in jaipur | c language training in jaipur | c training in jaipur | c language training institute in jaipur | c language coaching institute in jaipur | c training institute in jaipur | c coaching institute in jaipur | c++ coaching in jaipur | c++ classes in jaipur | c++ training in jaipur | c++ training institute in jaipur | c++ coaching institute in jaipur | Java training in jaipur | Java coaching in jaipur | Java coaching institute in jaipur | Java training institute in jaipur | Core Java training in jaipur | Core Java coaching in jaipur | Data Structures Training Institute in Jaipur | data structures training in jaipur | data structure coaching in jaipur | data structure training in jaipur | data structure coaching in jaipur | Data Structure coaching Institute in Jaipur | data structure algorithm training in jaipur | data structures algorithm training in jaipur | coaching in jaipur for java | coaching for java in jaipur | training in jaipur for java | training for java in jaipur | coaching institute in jaipur for java | coaching institute for java in jaipur | training institute in jaipur for java | training institute for java in jaipur

For the Math Subjects Coaching
NA-Numerical Analysis | DM-Discrete Mathematics | ADM- Advanced Discrete Mathematics | TOC-Theory of Computation
BCA Coaching in Jaipur | MCA Coaching in Jaipur

Mobile: +91-9680422112
Address: D-300, Near World Trade Park, Malviya Nagar, Jaipur (Rajasthan)