WEEK
|
TOPIC
|
PPT
NOTES
|
1
|
- Computing Concepts
- Evolution of Operating systems
- Programming Languages
- Binary, Octal and Hexadecimal
systems
- Development Of C and Structured Programming
|
|
2
|
- Program
Planning and Design
- Program
Documentation
- Top-Down
program Development
- Algorithms,
Pseudo-code, Flowchart
- Debugging
|
|
3
|
- Data
types and Variables declarations
- Assignment
statement
- Input/Output
Statements
|
|
4
|
- Assignments,
accumulators
- Memory
and Defined Constants
- Arithmetic
Expressions
- Integer/
Floating Point/ Mixed Expressions
- Operators
Precedence and Associativity
- Operators:
( ), *, /, %, +, -
- Logical
Operators >, >=, <, <=,!=,
==
- Formatted
output
|
|
5
|
- Relational
/ Boolean expressions
- Unary
Logical Operators: &&,
||, !
- Flow
of Control: Selection
|
|
6
|
- Nested
if statements
- Simple
Selection
- Extended
forms of Selection – Multi-way
selection
|
|
7
|
- Control
Structure: Repetitions
- while
and do statements
|
|
8
|
- Fixed
Looping: for statement
- Use
of sentinels and validity checks
- Nested
loops
|
|
9
|
- User-defined
Functions
- Function
Prototypes
- Function
Definitions
- Function
Calls
- Variable
Scope
- Variable
Storage Class
- Passing
By Value and By Reference
|
|
10
|
- Standard
library functions
- Input/output
library functions
- Mathematical
library functions
- Strings
library functions
- Random
number function
|
|
11
|
- Concepts
of arrays
- Single-Dimensional
Arrays
|
|
12
|
- Two-Dimensional
Arrays
- Examples
Using Arrays
- Sorting
and Searching Algorithms
|
|
13
|
- Character
Strings
- String
Input and Output
- String
Processing
- Character-by
character input
|
|
14
|
- String
Processing
- Character-by
character input
|
|
| |
- A
Brief Introduction to C++
|
|