IGNOU Master of Computer Applications (MCA) :: Semester I


I - SEMISTER --New Mca Syllabus
Course Course Title Credits
 
MCS-011 Problem Solving and Programming 3
MCS-012 Computer Organization and Assembly language Programming 4
MCS-013 Discrete Mathematics 2
MCS-014 Systems Analysis and Design 3
MCS-015 Communication Skills 2
MCSL-016 Internet Concepts and Web Design 2
MCSL-017 C and Assembly Language Programming Lab 2

I - SEMISTER --Old Mca Syllabus
Course Course Title Credits
CS-02 Introduction to Software 6
CS-04 Data Structure through 'C' and 'PASCAL' 6
CS-05 Elements of Systems Analysis and Design 6

 

  Download VB Script

MCS-011: Problem Solving and Programming

MCS-011 is part of first semester in first year of MCA course offered by IGNOU.

Topics to be covered:

  • Problem Solving, Basics of C, Variables and Constants, Expressions and Operators
  • Decision and Loop Control Statements in C and Arrays
  • Strings and Functions in C
  • Structures & Unions, Pointers
  • C Preprocessor and Files
  • Design, write and test the MCS-011 assignment problems


MCS-012: Computer Organisation and Assembly Language Programming

Topics to be covered:

  • von Neumann Architecture,
    Instruction execution,
    concept of Interrupts,
    Fixed point and floating point arithmetic,
    error detection and other codes,
    concepts of Gates and Logic Circuits
  • The Combinational and Sequential circuits,
    Design of Combinational circuits,
    examples of combinational circuits,
    flip flops,
    sequential circuit design,
    examples of sequential circuits
  • The memory hierarchy,
    Cache, RAM, ROM, DRAM, Flash Memory,
    secondary storage technologies and Characteristics,
    RAID and its levels,
    Cache Organisation,
    The Memory System of Micro-Computer,
    Input output interfaces, the concepts of device controllers,
    Input output techniques,
    DMA,
    Device drivers,
    Input output processors,
    Interrupt Processing
  • Hard Drives:
    Partitioning and Formatting: FAT, Inodes, Drive Speed, Access Time, Rotation Speeds,
    Hard Drive Interfaces,
    Removable Storage Options,
    Video Cards,
    Liquid Crystal Display (LCD),
    Modems,
    Print Resolution,
    Scanners,
    Keyboards,
    Mouse,
    Power supply
  • The Instruction format,
    The Instruction set architecture,
    The types of Instructions,
    The types of operands,
    Addressing modes and their importance,
    Description of Various types of Registers,
    Need and importance of registers,
    The Micro-operation concepts,
    The Instruction execution and micro-operations
  • The organization of Arithmetic logic unit,
    The characteristics of ALU,
    Design of simple units of ALU,
    Pipelining,
    The hardwired control,
    Wilkes control,
    The Micro-programmed control,
    the microinstructions,
    the execution of micro-program,
    RISC principles,
    Large Register file in RISC,
    RISC pipelining
  • 8086 microprocessor,
    The Instruction format,
    The addressing modes,
    The types of Instructions,
    The need and use of assembly language,
    Input output in assembly Language Program,
    Sample Assembly Programs including Arrays, Counters,
    Dealing with various simple statements,
    Use of various addressing modes
  • Modular Programming,
    Interfacing assembly with HLL,
    Device drivers in assembly,
    Interrupts in assembly
  • Design, write and test the MCS-012 assignment problem

MCS-013: Discrete Mathematics

Topics to be covered:

  • Propositional Calculus, Methods of Proof & Boolean Algebra and Circuits
  • Sets, Relations and Functions & Combinatorics– An Introduction
  • Some more Counting Principles, Partitions and Distributions

MCS-014: Systems Analysis and Design

Topics to be covered:

  • Introduction to Systems Analysis and Design, Profession of a Systems Analyst, Process of Systems Development and Documentation of systems
  • Process of Systems planning, Modular and Structured Design and System Design and Modeling
  • Forms and Reports Design, Physical File Design and Database Design
  • CASE tools for systems development
  • Implementation and Maintenance of systems, Audit and Security of Computer systems, Management Information Systems

MCS-015: Communication Skills

Topics to be covered:

  • Process of Communication, Telephonic Techniques, Job Applications and Interviews, Group Discussions & Managing Organizational Structure
  • Meetings, Taking notes and preparing minutes, Presentation Skills I & II and Negotiation skills.