All Units PDfs
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
- 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