Introduction to Computer Systems, Computer Environments,
Computer Languages, Problem Solving
Aspects,
Top-Down Design and Bottom-Up Design
,
Development of Algorithms
,
Representation of Algorithm,
,
Flow
Chart
,
Pseudo Code
,
Coding
,
Testing and Debugging
.
History, Structure of
a C program, Comments,
pre-
processor statements,function header statements, variable
declaration statements, executable statements, C character set,
C tokens-constants, identifiers, operators,
punctuations & keywords,
Basic data types,
modifiers,
identifiers,
variables,
C Scopes,
Qualifiers,
Storage Class
Specifiers,
initializations,
constants,
Console I/O:
Reading and writing characters,
Formatted console I/O,
Operators,
Precedence of operators and associativity,
Decision
Making,
Branching & Looping.
Declaration, Prototype
definition, calling by value and address, Standard Library
Functions, User Defined functions, Recursive
Functions.
Arrays and strings : Array Declaration,
String Declaration,
Initialization, Reading and Writing,
Accessing and Passing as a Parameter to functions,
Types of
arrays,
String
functions.
Pointer expressions, pointer and arrays,
multiple indirection,
initializing pointers, pointers to
functions, Dynamic memory allocation functions.
Structures : Declaration,
initialization,
accessing, array of structures and passing structures to functions, structure pointers,
arrays and structures within structures, Unions,
Bit-fields,
typedef, enumerations.