Computer Science and Technology in India: A Critical Assessment
Computer Science and Technology in India: A Critical Assessment
Abstract. Information technology, which has as its base the integration of computing and
communication, is bringing about far-reaching changes in the ~:onomies and life-styles of the
advanced industrialized countries. In India, the preoccupation so far has been in the
development of computer technology to manufacture stand-alone computers. Even to
accomplish this the industrial capability is very fragmented. The mastery of information
technology in all its ramifications requires building up indigenous capabilities in a variety of
sub-technologies. In this context, this paper analy~s in some detail the current strengths and
weaknesses in computer science and technology in India and the efforts that need to be made to
build up a viable base in information technology to promote economic growth and modernize
industrial practices.
The first electronic digital computer--ENmC--was commissioned for use in the early
1940s. In less than halfa century, computer technology in the West has gone through
four generations of development and talk about fifth generation computers is very
much in the air today: (see table 1 for a characterization of the 'generations'). From
another point of view, computers, which started out as stand-alone, 'number-
crunching' and commercial data-processing systems, have during this period become
all-pervasive 'engines' that are transforming the Western Societies into 'information
societies' and Western economies into 'information economies'. It is important to
understand the nature of these far-reaching changes and the technological and market
forces that have been instrumental in bringing about these changes. It is only within
such a broad framework--relating information processing science, technology and
industry, and considering their effects on society and economy--that one can properly
assess the current status of computer science and technology in India and the
effectiveness of the role they are playing in growing an information industry and in
transforming the Indian society into an information-conscious one. From the gaps and
shortfalls in current endeavours one should be able to identify actions that need to be
taken to realize the full benefits of this technology.
In an early effort at an analysis of the problems and prospects of the applications of
computers to development by developing countries, a trN Expert Group suggested four
levels of classification of countries according to their computer awareness and usage.
The levels were termed: initial, basic, operational and advanced. Table 2 summarizes
the characterizing features of these levels. If one analyses the levels of computer
awareness, literacy, usage, and mastery of the technology in India with reference to this
203
I,o
Computer hardware Vao~um tubes Transistors lcs Distributed Advanced packaging and
Magnetic drum Magnetic-core Semiconductor computing systems int~rconnection techniques
Cathode-ray tube memories memories vt~l Ultralarge-scale integration
Magnetic disks Bubble memories Parallel architectures
Minicomputers Optical disks 3-D integrated-circuit design
Microprocessors Microcomputers Gallium arsenide technology
Josephson junction technology
Optical components
Computer software Stored programs High-level languages Very high-level Ada Concurrent languages
Machine code Cobol languages Widespread Functional programming
Autocode Algol Pascal operating packaged programs Symbolic processing (natural
Fortran systems Expert systems languages, vision, speech
Structured Object-oriented recognition, planning)
programming languages
Timesharing
LISP
Computer graphics
¢%
Computer 2-kilobyte memory 32-kilobyte memory 2-megabyte memory 8-megabyte memory 1 gigainstruction per second to 1
performance 10 kilo-instructions 200 KIPS 5 mega-instructions per 30 MIPS tetra-instruction per second
per second second
tO
t~
206 R Narasimhan and P V S Rao
Level Characteristics
Initial There are no operational computers in the country. A few nationals have
had contact with computing. The only local sources of information are
computer salesmen.
l~,ie There is some understanding of computers in government (and private)
decision centres. A few computer installations are to be found. There are
some nationals involved in computer operations. There is some educa-
tion and training in computer technology in the country. Computers are
used in basic government operations.
Operational There is extensive understanding of computers in government (and
private) decision centres. Among the numerous computer installations
there are some very large machines. There are centres for education and
training in computer technology and some are of excellent quality. They
offer degree programmes in computer or information science. There is
design and production of software and some manufacture of hardware.
Computersare affecting many disciplines, particularly science, engineer-
ing, and medicine.
Advanced Most government and administrative work is carried out by computers.
There are well established professional activities and national meetings
on computers. There is a complete range of quality education and
training programmes. The number of computers, of all sizes, is
increasing rapidly. Time-sharing, teleprocessing, and remote job entry
are common. There is design and production of both hardware and
software. Many technologies have been changed or are in the course of
being changed. New applications of computers are found regularly.
There is strong participation in and contribution to international
activities.
table, one would find that the levels prevailing in India span the entire spectrum
described in the table--from the initial to the advanced. There are centres for education
and training in computer science and technology in India and some of these are of
excellent quality. There are well-established professional activities and national
meetings on computers and computing. There is some manufacture of hardware and
there exists application software generation capability of high quality and sophisti-
cation in some areas. Institutionalised frameworks have been created in the country to
provide computing access to software entrepreneurs and others, and also to provide
maintenance and other support services to end-users of imported computers. Resource
groups have demonstrated their capability to engage in software technology generation
and spin-off at the leading edge of this technology. Capability to build customized
systems for complex real-time applications has been impressively demonstrated.
Software generation capability has also been built up in a limited way to compete
successfully in the international export market.
All this notwithstanding, the general status of computer science and technology in
India can only be described as patchy and unsatisfactory. There is very little penetration
of computer literacy in government and private decision centres. Computer literacy is
not part of the general educational curriculum of the vast majority of college-level
students, not to mention high school and vocational school students. To a very large
extent information processing needs are still met through ad hoc imports. There are still
Computer science and technology 207
very few software companies or third party consultancy agencies providing effective
assistance to end-users in the country. Apart from the government sector, there are vast
areas of the economy of extreme importance to development that continue to function
in the pre-computer age. This is especially true of almost the entire service sector. The
single most important reason for this is the wholly underdeveloped status of the data
communication technology and infrastructure in India.
What one should like to be able to do is to work out policies, programmes, and
institutions to build on our available and demonstrated strength in order t o remove
progressively the existing weaknesses in the areas of computer science and technology.
But this is a formidable task and it would take us too far outside the scope of this paper
to attempt this in any systematic manner here. We shall rather focus on a limited set of
issues.
In the next section a brief sketch is given of the present status of computer and
information technology in the advanced industrialised countries and the way it is
transforming the industrial base and economies of these countries. As noted earlier it is
against this backdrop that the potentials of computer technology for our own internal
use could be meaningfully assessed and effective action programmes to realise these
potentials worked out.
In § 3, in the context of high-priority strategic and development-catalysing sectors
where computer technology should be applied, some plausible methodologies are
discussed. These are based on lessons that could be drawn from successful collabor-
ations between end-users, R&D establishments and manufacturing groups to design,
fabricate and commission for field-level use complex, customised, computer-based
systems. Some current weaknesses in the hardware manufacturing industrial base are
identified and options available for overcoming these are discussed.
In realising the full potential of computer and information technology, manpower is
the most critical resource. The current status of this resource in India and ways to
enhance its availability are discussed in § 4.
From the long term viewpoint it is of the utmost importance to ensure that leadership
is built up and maintained in teaching and academic research in the frontier areas of
computer science--in hardware, software, applications and theory. In § 5 trends in
these areas are considered and in the light of existing gaps and weaknesses in the
country, suggestions are made for systematic programmes to be undertaken.
Section 6 summarises our views on the steps to be taken to strengthen the status of
computer science and technology activity in India.
Information transacted in a market "enables the consumer to know something that was
not known beforehand; to exchange a symbolic experience; to learn or relearn
something; to change perception or cognition; to reduce uncertainty; to expand one's
range of options; to exercise rational choice: to evaluate decisions; to control a process;
to communicate an idea, a fact, or an opinion" (Porat 1977). Information activities are
concerned with creating (gathering, producing), processing (packaging, transforming,
analysing), or distributing (educating, communicating) information of relevance to the
end-usages described above. Information goods are products (materials, equipment,
systems, buildings) that support information activities. Performing information
208 R Narasimhan and P V S Rao
Contemporaneity
(Number o f years
LOcal lag with respect
Name of Designer/ Year of component to state of art)
computer Manufacturer availability Technology content (%) Technology Design Application area
First phase TW~C TWR 1959 Vacuum Tube Nil 2 1-2 Scientific work
-¢
(Laboratory IslJu IsL JU 1965 Transistor 5% 5 1-2 Scientific work
efforts) OLDAP TIFR 1969 Transistor 80 % 8 1-2 Realtime data acquisition
and control
Second phase 1401 IBM 1965 Transistor Nil 7-10 7-10 EDP
(Efforts by 1900 1CL 1967 TranSistor Nil 5 5 EDP and scientific
multinationals)
Third phase TDC 12 BARC/ECIL 1968 Transistor 80~ 8 5 Scientific
(Local TDC 16 EOL I973 ICS 10% 8 3 Realtime
production) TDC 312 ECXL 1973 ICs 10% 5 3 EDP & scientific
TDC 316 ECIL 1974 ICS 10% 3 1 Realtime & EDP
TDC 416 ECIL 1984 Ics (LSl) 10% 7 1 Realtime & EDV
TDC 332 ECIL 1981 ICS 10% 10 10 Scientific & EDP
Fourth phase Local 4 to 5 1982-83 LSl 5% 2 2 ~X~P,scientific
(Micro- Design Manufacturers and realtime
processor- Kit 40 to 45 1982-83 LSl 5% 2 2 Office automation
based Assembly Manufacturers
systems)
Computer science and technolooy 211
did not lead directly to any manufacturing activities. The main contribution of these
early efforts was in the creation of a first generation of computer professionals in India.
Software/Purchased/
~rial Level of Type of Production copied/locally Application area Reliability/ Other application
Num~r R&D Staff local/copy developed/modified aimed at ruggedness areas supported
Case 1 Good Copy of foreign System software copied. Scientific Good Reaitime ex
machine Application software
developed.
Case 2 Excellent Locally designed Local EDp adapted to Good Realtime, but
Scientific doubtful
Case 3, Good Locally designed Operating System- Realtime Good EDP, Scientific
acquired and
modified. Compilers
acquired. Application
software local.
Case 4 Good Locally designed Operating System- Realtime Good Commercial,
acquired and Scientific
adapted. Application
software local.
Case 5 Poor Copy of foreign machine All acquired Scientific Fair
Case 6 Poor Copy Of foreign machine All acquired Scientific Good
Case 7 Poor Copy of foreign machine All acquired Commercial Good Scientific,
possibly realtime
(For obvious reasons manufacturers are not explicitly identified. The information is based on studies carried out by NCSDCT)
Computer science and technology 213
Magnitude
of
develop- Number
Cost of ment of
Application Broad System development Unit cost effort systems
area functions complexity (approximate) (approximate) (man-years) Developed by User needed
Command and Data analysis, 3 minicomputers, 15 Rs. 7 crores Rs. 2 crores 300 TIFR 8£ five o t h e r Govt. agency 50 +
control simulation, selection major devices and organizations
of strategy, on line operation work
monitoring & stations and
control, interfaces
communication
Electronic Switching of voice, 1 minicomputer Rs. 2 crores Rs. 1 crore 100 T1FR Govt. agency 100+
switching telephone, telex, + hot standby
fascirnile and digital LRDE Govt. agency
data
Message Switching of 1 minicomputer and Rs. 35 lakhs Rs. 25 lakhs 15 CMC p'rl and others 20 +
switching message packets associated interface NCSDCT
between work
stations, electronic
mail, text
processing, etc.
Computer Computer network Packet broadcast Rs. 35 lakhs Rs. 3 lakhs 20 NCSDCT All installations 50+
communication based on the use of switch and special served by links
satellite (and other interfaces
broadcast) channels
Electronic Subscriber switching Special computer Rs. 3 crores -- 100 TRC P&T Department 1000+
exchanges for local telephones and interfaces
Data logging Analysis and display Minicomputer and Rs. 20 lakhs -- 20 TIFR Govt. agency 30 +
and analysis of weather radar display terminal
t.,J
data interfaces
216 R Narasimhan and P V S Rao
4. Manpower development
Qualified manpower is the single most critical resource in the information technology
area all over the world. This is especially true of India. For, not only is the manpower
currently being developed in this field here small in quantity, but we also tend to lose a
large percentage of the best of it through brain drain to the Western countries--mostly
Computer science and technolofly 217
(i) Generation of fully qualified hardware and software scientists and engineers in
computer science and technology: These persons would go through a formal
educational programme in computer science and technology up to the bachelor's,
master's, or doctoral level. After qualification they should be able to function as senior
hardware and software engineers, systems analysts, and R&D scientists in information
technology.
(ii) Retraining of qualified application area specialists and first degree holders: Very
large numbers of students who graduate with a first degree in science, commerce and
other subjects with a reasonable exposure to mathematics, can be retrained to be
efficient programmers. Analogously, persons with degrees in specialised engineering
and technology areas can be trained to be qualified application area analysts and system
designers. Currently such persons tend to drift into the software industrial market as
entry-level programmers and coders. With proper training in the formal aspects of
computer systems (hardware and software) they could be moulded into application
area specialists so that their specialized formal backgrounds in the concerned
application areas could be put to effective use.
(iii) Vocational training and extension training in information technology: Students
who opt for vocational training at the secondary school level, and carefully selected
secondary school drop-outs can be trained to be coders, computer operators, data-
preparation personnel, and hardware technicians.
(iv) Training of public- and government-sector end-user groups: Most of the
development-related activities in developing countries like India--for example, basic
needs programmes, agricultural extension activities, transportation, energy generation
and distribution, communication, and so on--are in the government and public sectors.
The training of end-user groups in these sectors in computer usage and in understand-
ing the potential of information technology in these sectors is of fundamental
218 R Narasimhan and P V S Rao
5.1 Education
Some of the educational aspects have already been covered in a general way while
discussing manpower development in the last section. Here we shall concentrate on two
specific sets of issues: the first relating to the need for upgrading the information
technology infrastructure for teaching engineering and technology courses, and the
Computer science and technology 219
5.2 Research
Apart from theoretical areas in computer science and software technology, there must
be a long-term, coordinated effort to promote R&D activities of high quality in the
220 R Narasimhan and P V S Rao
software development for use with these scripts, input-output equipment design and
manufacture, and so on. Engineering and technology institutes can again play a seminal
role in all these R&D efforts.
Fifth generation computer technology, as we saw earlier, is causing much discussion
and generating much excitement among the computer scientists and technologists of
the advanced countries. Whether India can or should get involved in this technology at
the R&D level at this stage is a moot point. The hardware aspects of this technology
would undoubtedly be far outside the scope of what is feasible even at the laboratory-
level in India at present. However, the knowledge-engineering aspect of this technology
should not be outside our capability to explore and experiment with. Knowledge-based
expert systems for well-defined application areas are already being commercialized. It is
being predicted that one of the fastest growing uses of artificial intelligence (^0 would
be in biomedical application through the use of expert systems. The technological as
well as the computer science aspects of AI and expert system studies have considerable
scope for enriching our engineering education and training.
Although we have not said anything about software technology explicitly, it should
be clear that software underpins in an essential way all the information technology
specializations we have talked about so far. Acquiring advanced software expertise
should become an integral part of engineering education much as acquiring expertise in
advanced mathematics is looked upon as a necessity now.
6. Concluding comments
We have discussed in this paper in some detail the current thrust areas in information
technology and the far-reaching social, economic, and industrial changes that this
technology is bringing about in advanced industrialized countries. The coming together
of computing and communications has been the single most important cause for the
revolutionary impact of information technology.
In this background our main thesis in this paper may be summarized as follows. In
India we have so far been preoccupied with developing computer technology to build
computers to function as stand-alone "number-crunchers" or commercial data-
processing machines. Our industrial capability even to accomplish this is still
fragmented. We have not realized fully, however, that the future of computer technology
lies in its integration with communication technology. A prerequisite for this
integration is the modernization of communication technology in this country and
building up a viable infrastructure for digital data transmission. Information
technology, which has as its base the integration of computing and communication, is
of vital importance to India. The mastery of this technology in all its ramifications
involves building up our strength in a whole variety of sub-technologies such as:
microelectronics, lasers, fibre-optics, displays, digital communication, CAD-CAE,expert
systems, etc., and, underpinning all these, software technology. While formulating
policies and programmes and creating centres to build up our strength in all these
specializations, it is essential to ensure that the level of information technological
sophistication that supports our engineering education and training is also correspond-
ingly improved. Right now this level is very poor. We have pointed out various ways in
which the support of this technology to education could be improved.
222 R Narasimhan and P V S Rao
References