Familiarize with writing of algorithms, fundamentals of C and philosophy of problem solving.
Implement different programming constructs and decomposition of problems into functions.
Use and implement data structures like arrays and structures to obtain solutions.
Define and use of pointers with simple applications.
Identify hardware, software components of computers with generation of existence.
Analyze logic through algorithms and flowcharts
Apply appropriate syntax and data types of C language to write programs
Analyze the concepts of pointers for efficient use of memory in construction of programs
Modularize the given problem using functions and structures.
Variables, Data Types and Operators
Input and Output Functions
Loops and Control Structures
Arrays, Strings & Pointer basics
Functions
Structures and Unions
Pre-Processor Directives