1. Planning
the Computer Program 10 hours
1.1.
Purpose
of program planning
1.2.
Algorithm
1.3.
Flow
charts
1.4.
Decision
tables
1.5.
Pseudocode
2. Programming
Aids and Techniques 10 hours
1.6.
Programming
techniques
1.7.
Top-down
1.8.
Button-up
design and implementation
1.9.
Modular
1.10.
Structured
design and programming
3. Programming
Languages 12 hours
1.11.
Classification
1.11.1.
Machine
language machine code
1.11.2.
Assembly
language assembly code
1.11.2.1.
Assembly code
1.11.2.2.
Assembler
1.11.3.
High
level language
1.11.3.1.
Compiler
1.11.3.2.
Linker/
loader
1.11.3.3.
Interpreter
1.12.
High
level language (examples)
1.12.1.
Fortran
1.12.2.
Cobol
1.12.3.
Basic
1.12.4.
C
I [8]
4. Operating
Systems 14 hours
1.13.
Software
concepts
1.14.
System
software
1.15.
Application
software
1.16.
Function
of O/S
1.17.
Process
management
1.18.
Memory
management
1.19.
File
management
1.20.
Device
management
1.21.
Other
related concepts
4.10
O/S capability enhancement software
4.11
Some popular operating system
4.11.1
DOS
4.11.2
Windows
4.11.3
Linux
I [10]; II [2, 3]
5. Application
Software Package 14 hours
1.22.
Word-processing
package
1.22.1.
Basic
and advanced features
1.22.2.
Introduction
to MS-word
1.22.3.
Document
creation, editing, printing & saving
1.22.4.
Mail
merge
1.22.5.
Spell
check
5.2
Spreadsheet package
5.2.1
Basic
& advance features
5.2.2
Introduction
MS-Excel
5.3
Graphics
package
5.4
Personal
assistance package
Text
Books:
I P.K. Sinha &
Priti Sinha, “Foundations of Computing “, BPB Publication
II J.B. Dixit & Sangeeta Dixit, “Fundamentals of
Computer Programming and Information
Technology, Laxmi Publications (P) Ltd.