0% found this document useful (0 votes)
153 views5 pages

C Syllabus

The document outlines the syllabus for a C language programming class. It covers various topics related to C programming including an overview of programming concepts, the basic elements of C, sequential and selection coding constructs, iteration, arrays, strings, functions, pointers, structures, unions, file handling, and other C features. Students will learn about these concepts through lectures and will complete over 175 programming problems and exercises throughout the course.

Uploaded by

Mahesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
153 views5 pages

C Syllabus

The document outlines the syllabus for a C language programming class. It covers various topics related to C programming including an overview of programming concepts, the basic elements of C, sequential and selection coding constructs, iteration, arrays, strings, functions, pointers, structures, unions, file handling, and other C features. Students will learn about these concepts through lectures and will complete over 175 programming problems and exercises throughout the course.

Uploaded by

Mahesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

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

You might also like