Sunday, August 4, 2013

MCS - 011: Problem Solving and Programming (C language)...BCA (REVISED SYLLABUS) - IGNOU BCA COACHING JAIPUR


IGNOU BCA- II  Second sem SYLLABUS-----------IGNOU JAIPUR

MCS - 011: Problem Solving and Programming

BLOCK 1: An Introduction to C

Unit 1 : Problem Solving
Problems Solving Techniques, Steps for Problem – Solving, Using Computer as a
Problem-Solving Tool, Design of Algorithms, Definition, Features of Algorithm,
Criteria to be followed by an Algorithm, Top Down Design, Analysis of Algorithm
Efficiency, Analysis of Algorithm Complexity, Flowcharts, Basic Symbols used in
Flowchart Design.

Unit 2 : Basics of C
What is a Program and what is a Programming Language? C Language, History of
C, Salient Features of C, Structure of a C Program, A Simple C Program, Writing a
C Program, Compiling a C Program, Link and Run the C Program, Run the C
Program through the Menu, Run from an Executable File, Linker Errors, Logical and
Runtime Errors, Diagrammatic Representation of Program, Execution Process.

Unit 3 : Variables and Constants
Character Set, Identifiers and Keywords, Rules for Forming Identifiers, Keywords,
Data Types and Storage, Data Type Qualifiers, Variables, Declaring Variables,
Initialising Variables, Constants, Types of Constants.

Unit 4 : Expressions and Operators
Assignment Statements,Arithmetic Operators, Relational Operators, Logical Operators,
Comma and Conditional Operators, Type Cast Operator, Size of Operator, C Shorthand,
Priority of Operators.

BLOCK 2: Control Statements, Arrays and Functions

Unit 1 : Decision and Loop Control Statements
Decision Control Statements, The if Statement, The switch Statement, Loop Control
Statements, The while Loop, The do-while Statement, The for Loop, The Nested
Loop, The Goto Statement, The Break Statement, The Continue Statement.

Unit 2 : Arrays
Array Declaration, Syntax ofArray Declaration, Size Specification ,Array Initialization,
Initialization of Array Elements in the Declaration, Character Array Initialization,
Subscript, Processing theArrays, Multi-Dimensional Arrays, Multi-Dimensional Array
Declaration, Initialization of Two-Dimensional Arrays.

Unit 3 : Strings
Declaration and Initialization of Strings, Display of Strings Using Different Formatting
Techniques, Array of Strings, Built-in String Functions and Applications, Strlen
Function, Strcpy Function, Strcmp Function, Strcat Function, Strlwr Function, Strrev
Function, Strspn Function, Other String Functions.

Unit 4 : Functions
Definition of a Function, Declaration of a Function, Function Prototypes, The Return
Statement, Types of Variables and Storage Classes, Automatic Variables, External
Variables, Static Variables, Register Variables, Types of Function Invoking, Call by
Value, Recursion.

BLOCK 3: Structures, Pointers and File Handling

Unit 1 : Structures and Unions
Declaration of Structures,Accessing the Members of a Structure, Initializing Structures,
Structures as Function Arguments, Structures and Arrays, Unions, Initializing an
Union, Accessing the Members of an Union.

Unit 2 : Pointers
Pointers and their Characteristics, Address and Indirection Operators, Pointer Type
Declaration and Assignment, Pointer Arithmetic, Passing Pointers to Functions, A
Function Returning More than One Value, Function Returning a Pointer, Arrays and
Pointers, Array of Pointers, Pointers and Strings.

Unit 3 : The C Preprocessor
# define to Implement Constants, # define to Create Functional Macros, Reading
from Other Files using # include ,Conditional Selection of Code using #ifdef, Using
#ifdef for different computer types.
Using #ifdef to temporarily remove program statements, Other Preprocessor
Commands, Predefined Names Defined by Preprocessor, Macros Vs Functions.

Unit 4 : Files
File Handling in C Using File Pointers, Open a file using the function fopen ( ), Close
a file using the function fclose ( ), Input and Output using file pointers, Character
Input and Output in Files, String Input / Output Functions, Formatted Input / Output
Functions, Block Input / Output Functions, Sequential Vs Random Access Files,
Positioning the File Pointer, the Unbufferred I/O - The UNIX like File Routines.

IGNOU Coaching For BCA, MCA, MBA in Jaipur- 9680422112 (Rajat Sharma)

IGNOU JAIPUR

0 comments:

Post a Comment

 
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 | Python Training in Jaipur | Python Training Institute in Jaipur | python coaching in jaipur | best python 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 | IGNOU MBA project | 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

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