UNIT |
|
Hours |
1 |
Introduction of C Language § History &
Overview of C Language § Difference between
traditional C and modern
C § C tokens § Operators &
Hierarchy of operators § Type casting & Type Conversion Introduction To Logic Development Tools § Introduction of Logic & Basic of Algorithm. § Other Logic
development techniques (Algorithm and Flowchart Based
on Programming) |
12 |
2 |
Branching &
Looping § Decision structure o
Conditional ternary operator |
12 |
|
§ Looping Structures o
For loop o
Do…while loop o
While loop o
Nesting of loops § Jumping statements o
Break statement o
Continue statement o
Go to statement |
|
3 |
Library Functions § Introduction of Library Function § Brief
overview of Header Files
(stdio.h, conio.h, math.h,
string.h, stdlib.h, ctype.h, graphic.h, process.h, dos.h) § Types of library
functions o
String Function: strcpy, strncpy, strcat, strncat, strchr, strcmp, strncmp, strlen, strstr o
Mathematical Functions: ceil, div, exp,
fabs, floor, fmod,
log, pow, sqrt o
Date &
Time Functions: clock, time,
gmtime, localtime o Graphics Functions: initgraph,closegraph,arc,line,circle,ellipse,getx,putx,setcolor, setbkcolor o
I/O Formatting Functions:
printf, scanf,
getc, getchar, gets,
putc, putchar, puts o Miscellaneous Functions: delay, clrscr, isalnum, isalpha,isdigit, islower, isprint, isspace, isupper, toupper, tolower o
Standard Library functions: abs , exit
, free , rand o
Memory Allocation Functions: malloc ,realloc , calloc § Concept of User
Define Function § Types of user defined functions § call by value &
call by reference § Nesting &
Recursion § Storage classes |
12 |
4 |
Array § Concept of Array § Types of arrays o
Single dimensional array o
Two dimensional array o
Multi-dimensional array § String arrays § Array with
functions using UDF § Use of Arrays in Programming Structures § Concept of Structure § Initializations and declarations |
12 |
|
§ Array with structures o
Array of Structure o
Array within structure § Udf with structures § Nested structures § Introduction to union |
|
5 |
Pointers § Concept of Pointers § Pointer to Variables § Pointer to Array § Pointer within
Array § Pointer To Structure § Pointers within
structure § Pointer to Pointer § Use of pointers in Dynamic Programming File Handling § Concept of data files § Importance of file
handling § I/O Operation § Command line arguments |
1 2 |