DE14  COMPUTER SOFTWARE FUNDAMENTALS

 

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

 

I [7]; II [8.1]

 

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

 

II [8.1]

 

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

 

I [11]; II [4]

 

 

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.