Syllabus of Programming Concept Using C

Computer Programming : 
Basic Programming concepts - Algorithm,
Flowcharts, Modular Programming and structured programming.

‘C’ PROGRAMMING
 Problem solving using Computers, Concept of flowcharts & algorithms.

Overview of C : Introduction, Importance of ‘C’, Sample ‘C’ Programs, Basic
structure of ‘C’ programs, Programming style, Executing a ‘C’ Program.

Constants, Variables and Data types : ‘C’ Tokens, keywords and identifiers,
constants, variables, datatypes, declaration of variables, assigning values to
variables, defining symbolic constants.

 Operators and expression : 
Arithmetic operators, Relational operators. Logical operators, Assignment operators, increment and decrement operators, conditional operators, bitwise operators, special operators, some computational problems, type conversion in expressions, operator precedence and associativity. Mathematical functions.

 Managing input and output operators : 
Input and Output statements, reading a character, writing characters, formatted input, formatted output statements.

Decision making, Branching and looping : 
Decision making with IF statement,
simple IF statement, The IF-ELSE statement, nesting of IF.. ELSE statements,
The ELSE –IF ladder, The switch statement, The?: operator, The GOTO statement, The WHILE statement, The DO statement, The FOR statement, jumps in loops.

Arrays :
One dimensional arrays, Two-dimensional arrays, initializing twodimensional array, Multidimensional arrays.

Handling of character strings : 
Declaring and initializing string variables, reading string from terminal, writing string to screen, arithmetic operations on characters, putting strings together. Comparison of two strings, string handling functions-strlen, strcat, strcmp, strcpy.

User defined functions : 
Need for user-defined functions, a multi-functional  program, the form of ‘C’ function, Return values and their types, calling a function, category of functions- No arguments and no return values, arguments but no return values, arguments with return values, handling of non-integer functions, nesting of functions, recursion, functions with arrays.

Structure and union :
Structure definition, giving values to members, structure initialization, comparison of structure variables, array as structure, array within structure, union.

Pointers : 
Understanding pointers, accessing the address of variables, declaring and initializing pointers, accessing a variable through its pointer.

List Of Program in C :

PART A
PART B

1 comment: