Skip to main content

All Units pdf download

All Units PDfs

📥 Download Unit 1

📥 Download Unit 2

📥 Download Unit 3

📥 Download Unit 4


Unit 1

I. Introduction to Programming

  • A. Concepts of Algorithm and Flowcharts
  • B. Problem solving using Algorithm and Flowchart
  • C. Types of Programming languages
  • D. Characteristics of higher level language
  • E. Compiler and Interpreter

II. Overview of C

  • A. Introduction
  • B. Importance of C
  • C. Sample C programs
  • D. Basic structure of C programs
  • E. Programming style
  • F. Executing of C program

III. Constants, Variables and Data Types

  • A. Introduction
  • B. Character Set
  • C. C tokens
  • D. Keywords and Identifiers
  • E. Constants
  • F. Variables
  • G. Data types
  • H. Declaration of Variables
  • I. Defining symbolic constants

Unit 2

I. Introduction to Programming (18 marks)

  • Concepts of Algorithm and Flowcharts
  • Problem solving using Algorithm and Flowchart
  • Types of Programming languages
  • Characteristics of higher level language
  • Compiler and Interpreter

II. Overview of C

  • Introduction
  • Importance of C
  • Sample C programs
  • Basic structure of C programs
  • Programming style
  • Executing of C program

III. Constants, Variables and Data Types

  • Introduction
  • Character Set
  • C tokens
  • Keywords and Identifiers
  • Constants
  • Variables
  • Data types
  • Declaration of Variables
  • Defining symbolic constants

IV. Operators and Expressions

  • Introduction
  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Increment and Decrement Operators
  • Conditional Operators
  • Bit-wise Operators
  • Special Operators
  • Arithmetic Expressions
  • Evaluation of expressions
  • Precedence of arithmetic operators
  • Type conversions in expressions
  • Operator precedence and associativity
  • Mathematical functions

V. Managing Input and Output Operators

  • Introduction
  • Reading a character
  • Writing a character
  • Formatted input
  • Formatted output

Unit 3

I. Decision Making Branching

  • Introduction
  • Decision making with IF statement
    • Simple IF statement
    • IF ELSE statement
    • Nesting of IF … ELSE statements
    • ELSE IF ladder
    • Switch statement
    • Ternary (? :) Operator
    • GOTO statement

II. Decision Making Looping

  • Introduction
  • WHILE statement
  • DO statement
  • FOR statement
  • Jumps in loops
    • Break
    • Continue