PPS Unit – I
- To review basic computer systems concepts
- To be able to understand the different computing environments and
their components
- To review the history of computer languages
- To be able to create and run a program
- To understand how to write algorithm and draw a flow chart for a
given problem
- To understand history and basic structure of a C language
- To learn C tokens, identifiers, keywords, strings, variables and data
types.
PPS Unit – II
- To review basic arithmetic operators .
- To be able to understand the different operators and their
importance in the programming.
- To understand the expressions and evaluation of expressions.
- To understand control structures like decision making statements
,looping statements
- To understand the decision making statements like if and switch
statements.
- To understand the loop control statements like while, for and do while loops, jump statements, break, continue, goto statements.
PPS Unit – III
- Demonstrate the use of arrays.
- Understand initialization, declaration of arrays.
- Applications of 1-D and 2-D arrays.
- To understand the software engineering principles of Structured
- programming and modularity (top-down development).
- To understand the function declaration, function call, and function
definition.
- To understand inter- function communication through parameters
- To understand the four basic function designs.
PPS Unit – IV
- To understand design concepts of fixed-length and variable-length strings
- To understand the design implementation of C-language delimited
strings
- To write programs that can read, write and manipulate strings
- To write programs that use array of strings
- To write programs that parse a string into separate variable.
- To write programs that implement string functions by using the
library
PPS Unit – V
- To introduce the structure, union and enumerated types.
- To create and use structures in programs.
- To be able to use unions in programs.
- To use enumerated types in programs.
- To use files to store the data permanently.