Group A: Computer Programming in Library
Automation [Theory]
Full Marks: 60
Teaching Hrs: 48
Credit Hrs.: 3
Course Objectives
The
courses designed to provide foundation in computer programming to beginner
using the programming language, Pascal. This course consists of algorithms and
computers, concept of high level languages and their translation, basic data
types and statements of PASCAL, procedures and functions, Pascal structuring
facilities-arrays, strings, etc.
Objectives
To
familiarize students with use of computer technology and its application
To
provide students and understanding of the introduction and running of automated
library operations and information services
To
introduce students the concepts and methods of designing information systems
To
provide familiarity with at least one information retrieval package
To
understand the elements of programming and to teach a simplest programming
language i.e. Pascal.
Unit/Course Content Teaching
Hrs.
1. Software
Development Life Cycle 10
Flow
charting and system design: purpose and use, symbols of flow chart,
constructing chart, Algorithms, characteristics
of computers,
developing
algorithms,
analysis of
systems study
3. Higher level
languages for computer 5
Generations
of Languages, Assemblers, Interpreters and compilers
The Pascal
language on the description of programming language
Description
of syntax rules
Constants
and scalar variables
4. Definition
variables 8
Input/output
statements
Expressions
Arithmetic
Hierarchy
5. A simple
computer program 5
Notes on
style
Examples
6. Conditional
statements 5
Implementing
loops in program
7. Procedures
and function: 5
Declaring
and using function
Syntax rules
for function
Declaring
and using procedures
Syntax rules
for procedures
8. Defining and
manipulating arrays: 10
Array
initializing
Initializing
character array
Initializing
numeric array
Operating
with array
Reading and
writing arrays
Examples of
for loops with arrays
Suggested Reading:
Champan, Edward & Paul St. John :
Library system analysis guidelines. New York: Wiley Inter-science, 1970.
Rao, I. K. Ravichandra : Library Automation. New Age
International (P) Limited, Publishers, New Delhi, 1990.
Sharma, Pandey S. K. : Fundamental of Library Automation, ESS
ESS Publication, New Delhi, 1985.
Sharma, Pandey S. K. : Library Computerization: Theory and
Practice. ESS ESS Publication, New Delhi.
Shukla, R. K. : Automation of Libraries and Information
Centres: Using dBASE III Plus, New Delhi; Concept Publishing Company.
Turbo
Pascal Tutor, USA: Borland International, 1987.
UNESCO.
CDS/ISIS version 2.3. 1989.
Welsh, John and Elder John : Introduction to
Pascal. 2nd ed. N. J.: Prentice Hall, 1982.
Gottfried, Byron S. : Theory and Problems of Programming with
Pascal. 2nd ed. New Delhi, Tata McGraw-Hill Publishing Company Limited, 1993.
Rajaraman, V. : Computer Programming in PASCAL. 2nd ed.
New Delhi, Prentice Hall of India Private Limited,2000.
No comments:
Post a Comment