PROGRAMMING CLASSES
UNIT OF MAGENOTO SOFTWARE PVT LTD
AN ISO 9001:2015 CERTIFIED
SYLLABUS OF C-LANGUAGE
OVERVIEW OF PROGRAMMING
Need of Programming
Programming Languages
Types of Programming Problems
Program Development Life cycle
Logic of 100 Program with Flowchart
Overview of C-Language
Features of c language
Structure Programming
Modules Programming
Basic Programming Elements
Character set
Identifier
Variables
Constants
Keywords
Data Types
Expression
Operand
Operators
Arithmetic Operators
Relational Operators
Logical Operators
Assignment Operators
Increment and Decrement Operators
Conditional Operator
Bitwise Operators
Sizeof operator
Special Operator
Type Conversion
Precedence and Associativity Operators
Role of Parentheses in Evaluating Expression
First Program of C-Language with Description
Section in c program
Documentation Section
o Comment- single line and Multi Line
o Importance of Comment
Link –Section
o Purpose of Link Section
o Use of Library Product
o How C Library are Organized
o How to Link Program with Library
o Introduction of Basic Header file of c
Global Declaration Section
o Purpose and its Importance
Main Section
o Importance of main Function
o Return type of Main
o Command Line Argument
Local Declaration (Need of variable within the Block)
Purpose of clrscr()
Purpose of Printf()
Printing any message
Formatting Strings
How to Print variable value
Escape Sequence Character
Purpose of Scanf()
How scanf work Internally
Purpose of getch()
How to Develop C Program on System
Introduction of IDE of C Language
Dev C IDE,Trubo C IDE,Borland C etc
Source Code,Object Code
How to compile c program
Difference between error and warning
How to resolve error and warning
How to execute c Program
Step by step execution
Sequential Based Programming
Programming, where data Processing Perform without any Condition
Selection Coding Construction
Simple if
If else
Else if Ladder
Multiple if
Nested if else
Switch case Statement
Programming, where Data processing Perform without any Condition,20 program
Iteration Coding Construction
Looping and its elements
While Loop
Do while Loop
Deference between while loop and do while Loop
For Loop
Different format of for Loop
Some Important point about lopping Statement
Break
Continue
Programming where data processing performed with Loop (50 programs)
Array
Limitation of variable and importance of Array
Properties of Array
What is Array
Types of Array
1-D Array
2-D Array
3-D Array
How to Insert,Retrive,and Remove data from Array
About 50 program Development in Array
String
What is String?
How to we accept String from User
How we Initialized String
How we retrieve String from Character arrray one by one
About 30 program of String handling without using Library Function
Handling Multiple String with 2-D character Array
String Handling Library functions
Programming with String Library functions
Function
Concept of modular Programming
Advantage of modular Programming
What is function
Elements of Function
Function Declaration
Function Definition
Function Calling
o Arguments and its type
o Call by value
o Call by address
Types of Functions
Working Principal of Function
How to pass Array to the function
How to Pass Structure to the function
Recursion
How to Convert any Loop’s Program into recursive Function
Pointer
Overview of Pointer
o What is address of variable
o How variables value can be accessed
o What is Pointer
Declaration of pointer variable
How we assign address of variable into Pointer
How we access Value from Pointer
Some Programming with Pointer
Accessing Array with Pointer
Handling String with Pointer
Handling Structure with Pointer
Pointer to Pointer
How a function call with call by address method
How we get Multiple return from function
Structure and Union
Need of Structure
Difference between simple Variable and Structure Variable
How Structure is created
How its variable is Declared
Size of structure variables
How we access member of structure with its variable
Some Program with Structure
Nested Structure and its need
Array of structure
Array within Structure
Pointer of structure
Pointer within structure
Passing structure variable to the function
What is Union
Difference between Structure and Union
File Handling
What is File
Need of File
Meaning of File handling
Operation Performing on file
o Create
o Write
o Read
o Append
Different Mode of file
Error in opening file
Closing a file
End of file
Wriiting and reading character from the file
Writing and reading String
Writing and reading Formatted data
Block Read/Write
Random access to File
Some other Features
Storage Class
o Automatic
o Register
o External
o Static
Local Static variable
Global Static variable
Preprocessor
o #define
o Macros
o Nexting in Macros
o Macros vs Functions
o Generic function
o #undef
o Stringizing Operator(#)
o Including files
o Conditional Comilation
#if and #endif
#else and #elif
Performing Operation On Bit
About 175+ program’s