PROGRAMMING PRACTICE (3312402)  

Syllabus

Sr. Topics Teaching Hours Module Weightage
1
Introduction to Computer & Operating System
COMPUTER BASICS
1.1 History of computer and processors
1.2 Latest processor available depending on speed
1.3 Parts of computer - Types of Mouses, Types of Printers, Types of Keyboard, Standard sizes of Screens, Scanner, Image & Screen Resolutions
1.4 Types of Software - Various Application Software, Security Softwares Available, File Extensions available in various files
1.5 Expansion slots
1.6 Sockets and ports
1.7 Formatting & Drive Memory Allocations
1.8 Problem debugging regarding drivers & viruses.
1.9 IP allocation
1.10 Removable Media available based on size and speed
1.11 Life of Removable Media
2
C Concepts
2.1 Importance of C
2.2 Structure of C Programming
2.3 Character set
2.4 ā€˜Cā€™ token
2.5 Keywords & Identifiers
2.6 Constant, Variables
2.7 Data Types
2.8 Declaration of Variables
2.9 Assigning Values
2.10 Defining Symbolic Constants
3
OPERATORS AND EXPRESSIONS
3.1 Arithmetic Operators
3.2 Relational Operators
3.3 Logical Operators
3.4 Assignment Operators
3.5 Increment & Decrement Operators
3.6 Conditional operator
3.7 Bitwise Operators
3.8 Special operators
3.9 Arithmetic expressions
3.10 Evaluation of expressions
3.11 Precedence of Arithmatic Operators
4
Managing Input and Output Operations
4.1 Reading a Character
4.2 Writing a Character
4.3 Formatted Input
4.4 Formatted Output
5
Decision Making, Branching and Looping
5.1 Decision Making with IF Statement
5.2 Simple IF statement
5.3 The If.....Else Statement
5.4 Nested If.....Else Statement
5.5 Else If Ladder
5.6 The Switch Statement
5.7 The GoTo Statement
5.8 The WHILE Statement
5.9 The Do Statement
5.10 The For Statement
5.11 Jumps in Loops
6
Arrays
6.1 One Dimensional Arrays
6.2 Declaration of One Dimensional Arrays
6.3 Initialization of One Dimensional Arrays
6.4 Two Dimensional Arrays
6.5 Initialization of Two Dimensional Arrays