Units and Topics
# | Unit/Topic | Marks |
---|---|---|
100 | Problem Definition Old | - |
200 | Algorithms Old | - |
300 | Expressing Algorithm – Sequence Old | - |
400 | Concept of Scalar Data Types Old | - |
500 | Expressing Algorithms – Iteration Old | - |
600 | Expressing Algorithms – Selection Old | - |
700 | Decomposition of Solution Old | - |
800 | Additional C Data Types Old | - |
900 | Introduction to Computer, Algorithm and Flowchart | - |
1000 | Fundamentals of C-Programming | - |
1100 | Control Structures | - |
1200 | Functions and Parameter | - |
1300 | Arrays , String Structure and Union | - |
1400 | Pointer and Files | - |
Total | - |
Syllabus
1. single and multi dimensional
- Turing Model
- Von Neumann Model
- Basics of Positional Number System
- Introduction to Operating System
- Introduction to Component of an Operating System
Turing Model, Von Neumann Model, Basics of Positional Number System, Introduction to Operating System and component of an Operating System.
- Three Construct of Algorithm and Flowchart
Sequence, Decision (Selection) and Repetition
Algorithm & Flowchart : Three constructs of Algorithm and flowchart: Sequence, Decision (Selection) and Repetition
- Character Set in C-Programming
- Identifiers and Keywords in C-Programming
- Data Types in C-Programming
- Constants in C - Programming
- Variables in C - Programming
- Operators in C-Programming
Arithmetic, Relational and logical, Assignment, Unary, Conditional, Bitwise, Comma, other operators. Expression, statements, Library Functions, Preprocessor.
- Data Input and Output in C-Programming
getchar( ), putchar( ), scanf( ), printf( ),gets( ), puts( ), Structure of C program .
2.1 Character Set, Identifiers and keywords, Data types, Constants,
Variables.
2.2 Operators-Arithmetic, Relational and logical, Assignment, Unary,
Conditional, Bitwise, Comma, other operators. Expression, statements, Library Functions, Preprocessor.
2.3 Data Input and Output – getchar( ), putchar( ), scanf( ), printf( ),
gets( ), puts( ), Structure of C program .
- Control Structures
- Branching
If statement, If-else Statement, Multiway decision
- Looping
while , do-while, for
- Nested Control Structure
Switch statement, Continue statement Break statement, Goto statement
- Branching
3.1 Branching - If statement, If-else Statement, Multiway decision.
3.2 Looping – while , do-while, for
3.3 Nested control structure- Switch statement, Continue statement
Break statement, Goto statement
- Function
Introduction of Function
- Concept of Functions
- Storage Classes
Auto , Extern , Static, Register
4.1Function -Introduction of Function, Function Main, Defining a Function, Accessing a Function, Function Prototype, Passing Arguments
to a Function, Recursion.
4.2 Storage Classes –Auto , Extern , Static, Register
- Array
Concepts, Declaration, Definition, Accessing array element, One-dimensional and Multidimensional array.
- String
Basic of String, Array of String , Functions in String.h
- Structure
The declaration, Initialization, structure within a structure, Operation on structures, Array of Structure
- Union
Definition , Difference between structure and union , Operations on a union
5.1 Array-Concepts, Declaration, Definition, Accessing array element,
One-dimensional and Multidimensional array.
5.2 String- Basic of String, Array of String, Functions in String.h
5.3 Structure- Declaration, Initialization, structure within a structure,
Operation on structures, Array of Structure.
5.4 Union - Definition, Difference between structure and union,
Operations on a union
- Pointer
Introduction, Definition and uses of Pointers, Address Operator, Pointer Variables, Dereferencing Pointer, Void Pointer, Pointer Arithmetic, Pointers to Pointers, Pointers and Array, Passing Arrays to Function, Pointers and Function, Pointers and two dimensional Array, Array of Pointers, Dynamic Memory Allocation
- Files
Types of File, File operation- Opening, Closing, Creating, Reading, Processing File
6.1 Pointer: Introduction, Definition and uses of Pointers, Address
Operator, Pointer Variables, Dereferencing Pointer, Void Pointer, Pointer Arithmetic, Pointers to Pointers, Pointers and Array, Passing Arrays to Function, Pointers and Function, Pointers and two dimensional Array, Array of Pointers, Dynamic Memory Allocation.
6.2 Files: Types of File, File operation- Opening, Closing, Creating,
Reading, Processing File.