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

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
  • 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
  • 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
  • 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

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.