|
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.
|