Spanning 23 years: Computer Marketing Experience, Software Export & Software Consultancy; lecturing extensively on Computer Awareness/Literacy in academic/ research/industrial/professional organi sations; Customer Training Activity; Establishing Programming Language Stand ards; Formulating various levels of computer syllabi, Pioneering in Compil er-Compilers; Developing commercial and experimental (first in India) language processors for PASCAL, C++, ALGOL-60, EULER, LISP, SNOBOL etc.;Computer appli- cationsinLaw/LibraryScience/Medicine; Contemporary trends in software and orientationofpersonnelto application software forSoftwareExport; Use and designof standardtechnical databases; Applications inAdministrative support systems;Computerexpositioninthe B M Birla Science Center; Computer Center ManagementReal-Time&Communication Software, SoftwareQualityAudit,Soft- ware Quality Assurance, Software HRD;
State Bank of India museum on IT.
Spanning 22 years: Involving transforma tion of raw graduates/Post-graduate in Engineering/Physics/Mathematics/Commerce to Computer Professionals in the seven ties; continuing education programs in the eighties and nineties. Guest Faculty in Computer Science and Engineering for the last 20 years atthe University of Hyderabad, Osmania University & Jawaharlal NehruTechnological Universityetc.
Popularization of Computer ComputationalTheory/Software Engineer- ing. ConvertingElectronicsEngineersto Software Personnelforsoftware export through IETE/CSI.Involved in writing computer texts in association with Osmania University.
ECIL (Computers, Controls & Communica tions, Training & Software Areas)
Career ladder:
Technical Officer (Contract) 1973-1976
Senior Technical Officer 1976-1981
Technical Manager, (CMG) 1981-1987
Manager, (CMG) 1987-1993
Senior Manager, (CMG) 1993-1994
Senior Manager, (CSG) 1994-
23in academics 13 in standards
22 in software project management
27 as a programmer(applications)
27 as a systems programmer(COMPILERS)
22 in computer literacy and awareness
24 in R&D in Computer Science and Engg.
18 in training coordination
18 in syllabi formulation
14 in general management
22 in Information Systems Engineering
21 years in postgraduate teaching
15 years in undergraduate teaching
10 in Information Systems Management
10 in real-time software
11 in software quality audit
06 in archives(Birla Science Museum)
11 Personal Computers
04 LAN experience
24 in large computer systems programming
02 in safety-critical real time systems
03 literacy propagation on Internet
02 literacy propagation on WWW
05literacy propagation in MMI+C3I Internetworking
09 in redeployment training
15 computer sciences and IS propagation in rural and small town
environments
25 in AutomataTheory
and The Theory of Computation
07 safety-critical real-time software
Er. Dr. ESHWAR TENNETI SrMIEEE C Eng FIEE
Basic Engineering Qualification:B.Tech(Hons),Electronics
andElectrical Communication Engineering, Indian Institute
of Technology,Kharagpur, W.Bengal, India.
Recognised qualification: Yes..1) accreditedbythe Engineering Council, UK and recognised by theCouncilof Engineering Institutions of UK.
2) accreditedbythe Institution of Electrical Engineers, UK.
3) recognisedby Universities like Waterloo etc. in Canada, Oxford in UK, MIT, Cornell, Harvard etc. in USA as equivalent Bachelors degree awarded by them.
2) Chartered Engineer, Stage III, of the Engineering Council, UK.
3) All requirements except the residency requirement of 2 years satisfied for Eur Ing status of the European Economic Community.(FEANI countries).
4) Degree accredited by IEE(UK) normally accredited by the Institution of Engineers of Australia, New Zealand and other Commonwealth countries.
5) Professional Engineer,
PE(Institution of Engineers, India.(expected Dec 1996).
_____________________________________________________________________HIGH SCHOOL ELEVEN YEARS SCHOOLING(MISSIONARY SCHOOL)
Degree & Institution Specialisation Marks &
year of Distinction
passing
______________________________________________________________________
High School School, Coonoor English and in Maths,
Exam, 1962 Madras (Nilgiris) Hindi Physics-
India av. 83.5%
(Anglo-Indian High
School Board, India) (EQUIVALENT SENIOR CAMBRIDGE)
(TEACHERS FROM NEW ZEALAND)
PRE-UNIVERSITY JUNIOR COLLEGE(TWELTH YEAR SCHOOLING)
NATIONAL SCHOLARSHIP
Pre-University Govt. Arts College Maths, Physical Dis. in Maths
1964 Kakinada, A.P. Sciences, Eng- over 80%
India lish and Hindi a.v. 70%
(Andhra University,
Waltair, India)
BACHELORS UNDERGRADUATE SCHOOLING IN ENGINEERING
FIVE YEAR HONORS COURSE
MERIT AND NATIONAL SCHOLARSHIP
Bachelor of IIT, Kharagpur Computer Average 62.1%
Technology (Hons) (Indian Inst. of Technology (Degree
Electronics & Technology) accredited by
Electrical West Bengal IEE, UK & by
Communication India Engg. Council Engg., April 196 (Deemed University & UK)
Institution of National Dis. in maths
Importance-by Act of Comp. Tech.
Parliament)
UNDERGRADUATE THESIS FOR BACHELORS DEGREE
Design and Construction of a Ferrite Core memory unit for the
experimental 8 bit computer-IITCOMP.
MASTERS POST-GRADUATE SCHOOLING IN ENGINEERING UPTO MASTERS LEVEL
MERIT STIPEND
M.Phil/M.S.* IIT, Kharagpur As per grade gpa 3.7/4.0
(Equivalent India Card Dis. in most
DIIT) Computer Computer Science subjects
Technology Engg.&Technology)
May 1970).
* - First batch of Computer Technology at IIT, Kharagpur, No M.Tech at that time. The degree is declared by IIT, KGP as equivalent
to M.Phil, MS degrees.
MASTERS THESIS FOR POSTGRADUATE QUALIFICATION IN ENGINEERING
Designandimplementationof anerror-correctingBASIC Interpreter for the IBM-1620 in SPS-IID.
(First ever BASIC Interpreter attempted in India/Third World)
GRADUATE FORMAL GRADUATE SCHOOLING IN COMPUTER SCIENCE
TEACHING FELLOWSHIP
Doctoral (Major: Computer Translator gpa 3.2/4.0
Program Cornell Science) Writing Systems
Univ. (USA)**
in Computer (Minor: Operations Theory of
Science Research Computation
(On leave of
absence 1972) (Only Course Work 1970-72)
(Distinctions: 'A' grade in Automata Theory, Instructor--Prof. Juris Hartmanis, PhD(Cal Tech),
Walter R. Read of Professor.
'A' grade in Translator Writing Systems, Instructor--Prof. Dr. David Gries
'A' gradeinAlgorithms,
Instructor--Prof. Dr. John. E. Hopcroft,
ACM Turing Fellow, (First Course on Algorithms
in Computer Science by the Originator
of the Area of Algorithms)
'A' grade in Special Investigations in Computer
Science, Prof. Dr. Ellis Horowitz
Research, Design and Implementation of error-correcting compiler compilersusingtheTransition Matrixtechniqueoriginatedby Prof.F.L.Bauer,uniformly used by the ALCOR group andformalisedby Prof. Dr. D. Gries.(Completed work in doctoral dissertation, 1995).
PRE-PHD DOCTORATE PROGRAM PRE-PhD(ADMISSION TO CANDIDACY)
EXPENSES REIMBURSED
JNTU, Computer HIGH FIRST CLASS AVG.68%
Science & Engg.***
1994 (Subjects: Theory of Computation
Translator Writing Systems)
SYNOPSIS SYNOPSIS OF DISSERTATION- SUBMISSION AND APPROVAL
Synopsis submitted(October,1994)
Synopsis approval:Prof. C A R Hoare, FRS
(James Martin Chair of Computation, Oxford Computation Laboratory, Oxford University)
Prof. Dr. E W Dijkstra(USA)
(Professor and Schulemberger, Centennial Chair of Computer Science, University of Texas at Austin, USA)
Prof. W A Wulf(AT & T Chair)
(AT & T Chair of Computer Science & ACM Member-at-Large, the University of Virginia, USA)
Prof. Dr. Per Brinch Hansen
(Professor of Computer Science, Syracuse University, USA)
Prof. Dr. Juris Hartmanis
(Charles R. Read Professor, Cornell University, USA)
Formal Guide: Gavarneni Ramakrishna
PhD(Saha Institute of Nuclear Physics)
Senior Manager(Telesupervisory Systems)
Department of Atomic Energy
Government of India
PHD THESIS Thesis in Computer Science & Software Engineering
submitted(February,1995)
TITLE
TOWARDS THE REALISATION OF THE VALIDITY AND PRACTICALITY OF SOME METHODS OF SYSTEMS PROGRAMMING AND SOFTWARE PROJECT MANAGEMENT
DUE TO PROF. C.A.R.HOARE/PROF. P.B.HANSEN.
PHD(COMPUTER SCIENCE AND SOFTWARE ENGINEERING)-MAY 1996.
(First doctorate in Software Engineering in India).
** - Cornell along with Harvard, Princeton, Yale etc. is an
Ivy League University of U.S.A.
*** -First doctoral candidate in Computer Science & Engineering
at Jawaharlal Nehru Technological University.
Currently registered at The Indian Institute of Technology, Kharagpur,
for the degree of DSc in Computer Science-1996.
studentswho appeared for the same.
4. National Science Talent Search Examination, conducted by Council of Scientific & Industrial Research (CSIR), India, 26th rank in India (1963) out of about five
millionstudents who appeared for the same.
5.
6. Post-Graduate Scholarship for DIIT at IIT Kharagpur (1969-70).
7. Teaching Fellowship, $7000/- 1970-71 at Cornell Univer sity, U.S.A.
8. Research Fellowship, $7000/- 1971-72 at Cornell Univer sity, U.S.A.
9. (USA) TOEFL: Scores: 618, Center 521,Calcutta 1970 (Declared by Educational Testing Service to be among top 10%
of candidates tested till 1970)
10. Synopsis submitted for PhD has been commended by Profs.CAR Hoare,FRS(Oxford)(James Martin Chair), E W Dijkstra
CentennialChairinComputer Science(Texas),W A Wulf(AT&T Chair),Juris Hartmanis(Cornell)(Charles R Read Chair) and P B Hansen (Syracuse) and industry leaders in Information Systems-Reggie Thomas and Vijaya Kumar(Banking General Managers), T V Subba Rao (Energy Sector) and in Controls Communications and Computers like Dr E V R Rao(Director
(Technical)) of ECIL.
11. First rank in DIIT (MASTERS level) course, 1970.
12. First PhD in Software Engineering in India, 1996.
A museum was conceptualized, organised, designed and implemented as a mission-critical project. The museum was to display Information and Communication Technologies over the last three decades(1970-2000 AD). This was for the State Bank of India which with 250,000 employees, Rs.100,000 crores deposits, 8300 branches is the largest Bank in the world and the official bank of India.
The museum was inaugurated and hailed as an elegant presentation by the Governor of the Reserve Bank of India, Dr. C. Rangaragan who with his Commissions on Bank Computeration is considered to be the Father of Banking Computerization in India. The Chairman, Directors and senior management of the State Bank of India all expressed their approval of the result which is the first museum of its kind on Information Technology in the Third World. Over 100 exhibits and 50 charts were prepared for the founding of the museum, which received wide National publicity in all forms of media and was considered to be a National event. I was coordinating the team of persons and was responsible for the display of the History of Information Technology in audio and visual forms as a personal contribution. The museum will serve as a stimulus for HRD in the State Bank Institute for Information and Communication Management where it is housed for accelerating education and training in Information Technology, in accordance with Dr. C. Rangarajan's recommendations.
The museum was dedicated to the banking industry and formally handed over the State Bank of India by Sri Dilip Kumar and the Chairman and Managing Director of ECIL. The representative museum is expected to serve as a stimulus to banking computerisation in India as per Dr. C. Rangarajan's recommendations.
The museum, a cherished dream of State Bank of India for many years, was set up in ten days time, with a co- ordinated 10,000 man-hours of effort of about 100 professionals in Information Technology, Computer Science, Communications, Banking, Information Systems Engineering and Management, general Management, Library Science, Information Science, Software Engineering, Computer Engineering, Sociology, History, Civil Engineering and the Fine Arts. The overall net outflow of cash from ECIL was nil and the cost to the State Bank of India was less than INR 50,000 (less than US$ 1200).
The museum was part of the social contributions towards computer literacy of the Godel Turing Society and is towardstherealisationofProf.C.A.R.Hoare,FRS,(Ox-
bridge)'s general directive and requirementofcommonsense
andsimplicity in Computation and its exposition.
CONTRIBUTED TO THE DEVELOPMENT OF DOEACC programs in computer science and IT (Information Technology) for their A, B, C and O level programs, at IETE and ECIT AT ECIL for the mass training of IT labor for the global software industry.
CONTRIBUTED TO THE DEVELOPMENT OF ECIT , an effort by ECIL (Electronics Corporation of India) for the mass education and training of IT (Information Technology)trainers labor for the mass training of IT labor for the global software industry, with collaborations from OSMANIA UNIVERSITY, JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, UNIVERSITY OF HYDERABAD , KAKATEYA UNIVERSITY, SREE PADMAVATI MAHILA VISWAVIDYALAYA, UNIVERSITY OF MYSORE, through their distance education programs, Deparments of Computer Science and Engineering, and their semi-formal and non-formal education and training programs.
CONTRIBUTED TO THE DEVELOPMENT OF Y2K MAINFRAME EFFORTS,
and pioneering efforts for the
mass training of
CONTRIBUTED TO THE DEVELOPMENT OF POST GRADUATE EDUCATION IN COMPUTER SCIENCE,
for the
mass training of
(d) Establish close links and tie-ups with NCST, IITs, IIMs, TOKTENspecialistsetc.toobtaineminent scien- tists, engineers, and management specialists to visit, review and evaluate ECIL's computer activities formally and informally.
(e) Sponsorship to specific training shops and training programs, seminars in specific topics with specific facilities, based on particular Application areas.
(f) Plan and implement extensive use of library facilities.
(g) Use of modern application development tools had to be updated and propagated (e.g. CASE tools).
(h) To tackle absence of a job rotation strategy, to create through seminars an awareness of all aspects involved in the total delivery of computerised systems, using modern tools and techniques and methods.
al Conference orgainised by IFTIDO(International Federation of Training and Development Organisations in 1994 using the ISM(Industry Structure Model) of the BCS(British Computer Society) for reverse mapping. The work has been noted by the
Business School of Harvard University.
A DSS(Decision Support System) for CSG projects initiated and underway from 1994 and has as its scope a comprehensive tracking and control system for project management for project life cycles. This is being implemented in POWERBUILDER/ORACLE.
TROUBLESHOOTING The Programmable Logic Controller (1986-)
The triggering problems associated with the Dhruva nuclear reactor required a response time in tens to a hundred microseconds. The problem was formalised as having a bottle- neck were the connectivity of a dynamically varying graph had to be determined in tens of microseconds in the PLC. This was solved by me by developing a program with program modification in machine language. The program was created by a Systems Program written in C, and the target processor had a speed of .5 mips.
Further refinements have led to a response time with INTEL486 (and anticipated use of P-5) to a response time (for 256 x 8 variables, for specialised PLC's, with suffi cient fault tolerance) which is of the order of 0.02 micro seconds. Such know-how is classified in the West and not easily made available, requiring indigenous development.
The basic approach is to generalise a Systems Programming Approach suggested by Prof. B. Hansen, when he visited India (1975). This was to think out, develop, debug, validate and verify (to the extent possible) in a High Level Language of the power of PASCAL (STANDARD OR CONCURRENT OR OBJECT) and then systematically map down to Assembly Language and opti mise the code (by hand). My generalisation has been to map down to a PC or PC/LAN (viewed as a multi-processor configu ration), using table-lookup in the form of pre-computation (as memory is cheap) of cases, and maximum use of pre-com puted multiplication and mathematical function tables (and in some cases use quadratic interpolation of standard tables).
Real-Time critical applications further require unrolling of loops and squeezing data structures into program and in struction structures, which cannot be done by an optimising compiler.
The above approach which I will call, Hansen's Generalised Approach seems relevant to the Indian scene where the PC/LAN and PC technology is available, but the algorithms/software is not available from the West, as it is in the domain of Industry rather than the Academic World.
The current extension to HGA (Hansen's Generalised Approach) is to use Neural Networks and Data Flow Computers for which chips are becoming available (at an affordable price).
4. Extended precision floating point package, fixed point, complex arithmetic, modular arithmetic etc., library packages.
5. Numerical Methods packages using various techniques (3, 5 and 6 were for scientific and industrial applica tions).
6. Design and implementation of general purpose grading programs.
7. Scientific library development for the ALGOL-60 system.
8. Evaluation of BLISS on DEC-10 for the development of Communication Software.
9. Evaluation of C,C++,TPL 1.5 and CHILL for the develop ment of Communication Software, oriented towards modernization efforts of the Telephone and Telegraph Depart ment.
10. Evaluation of C++ implementations for use in the devel opment of object oriented programming. Use of C++ to develop an object oriented library for general purpose GUI's.
11. A two-year consultancy for the conversion in bulk of CPS (a PL/1 like language) software to APL for CII- Honeywell Bull, France. This was for Software Export.
12. Applications of X-windows and MS-windows (and variants) to turnkey projects.
13. Evaluation/Instruction/Guidance for the use of sequential and concurrent PASCAL for projects in con trol systems at ECIL. PLC applications given separate ly.
14. Use of Integrated Software Packages for DSS for manage ment (PC-based, under Windows).
15. Use of Standard Spreadsheets for DSS for Financial Applications (PC-based under, Windows).
16. Use of PC/LAN in Image Processing Projects (specific details given separately, using HGA).
17. Elementary OR applications, using HGA.
18. Consultancy for SCADA applications of Energy Management for a network of steel plants for Steel Authority of India(SAIL) a Fortune 500 company for troubleshooting software project management problems.
1. On the Board of Studies for Computer Science for Sree Padmavathi Mahila Viswavidyalaya, Tirupathi (Also JNTU, Hyderabad, 1985-87), Jawaharlal Nehru Technological University, National Polytechnic Teachers Training, Regional Engineering Colleges etc.
2. On the Committee for Indian National Standards in Programming Languages (Standards are established by ISI, Indian Standards Institution, a National Organiza tion (1981-date), ISI is now known as BIS (Bureau of Indian Standards.) Elected Fellow of the Institute of Standards Engineers.
3. The ALGOL-60 implementation on TDC-316 has attracted a great deal of appreciation from leading world authorities (Prof. C.A.R HOARE of Oxford, Prof.E.W.Dikstra,Prof W A Wulf, Prof. R W Burstall, Prof. P. B. Hansen, Prof. John W Carr III, Prof J Saltzer of MIT and others), leading industry professionals from CII Honeywell Bull, France, IBM, USA and Control Data Corporation of USA etc. etc. leading world journals like the Annals Of Computation have
invited and offered to record the same. Leading Archives like the Center for the History of Electrical Engineering of IEEE , the Babbage Institute for the History of Information Processing and the National Archives of Electrical Science and Technology of UK have filed the same. The Computer Society of India in its Silver Jubilee has recorded the same with a national apology for not reporting the same on time.
4. Listed in Who's Who in Indian Electronics Industry.
5. Listed in Who's Who in Indian Computer Industry.
6. Listed in Who's Who in Indo-American Education.
7. Listed in Who's Who in Indo-American Personalities.
8. Listed in Who's Who in Indo-European Personalities.
9. Listed in Who's Who in Directory of Information
SystemsManagers of Asia.
10. Listed in Who's Who in Asia.
11. Listed in Ricofomento International.
12. Nominated for the award of Fellow of ISTD recognised by
Human Resources Ministry of the Government of India.
13. Permanent Member of the Exhibition Committee of the Department of Atomic Energy at the B M Birla Science Center.
14. Software Experience has been assessed as extensive and widely varied by the eminent Prof. Dr. E W Dijkstra.
15. Education, Training and Experience assessed as being among top 10% of Electrical Engineers by IEEE(USA) and IEE(UK).
16. Recognised as a Business Leader by Harvard BUsiness School and recorded in their database.
17. Contributions to recognised educational programs in Computer Science and Engineering recognised by Vice- Chancellor of Jawaharlal Nehru Technological University and invited by him at the rank of a Professor to establish the Computer Science and Engineering program at JNTU.
18. Invited to chair a large number of sessions at professional societies proceedings over the last two decades.
19. Invitation by Marquis Who's Who of USA to be listed in their 1996 directory of Who's Who in the World.
20. Permanent and founding member of the standing committee for the State Bank of India museum on Information and Communication Technology.
8. Literacy propagation on (LANs) of Personal Workstations.
9. Propagation of Computer Science and Applications in small urban and rural areas.
10. MMI + C3I Internetworking Literacy.
1. Invited by Annals of Computing of IEEE to report and publish the Indian ALGOL-60 wirj: "On the existence of Titans-a correct ALGOL-60 Compiler"
2. Invitation and offer by "Annals of Computing of IEEE to base a full issue on the environment of PhD dissertation.
3. A model for Information Systems Performance Evaluation- in IFTDO International Conference-1994.
6. Design and implementation of a generalised compiler compiler to take a given grammar and automatically see which technique fits which part.(part of doctoral dissertation).
5. Siliconisation of Software Algorithms for critical real-time applications using FPGAs as an application of HGA(the Hoare/Hansen Generalised Approach).
2. Winter School on Programming Methodology, TIFR (Circa 1980), it may be noted that is here that Prof. Hoare noted the TDC-316, ALGOL-60 Compiler. The course used Prof. E W Dijkstra's A discipline of programming as a text for Formal Verification and was conducted by the originator of the area: Prof C A R Hoare,FRS(Oxbridge).
3. Applications of computers in Library Science, 1985.
4. Seminar on Structured Programming, School of Automa tion, I.I.Sc., Bangalore (Circa 1976).
5. Seminar/Conference of Computer Engineers, 1986 (IOE), 1987 & 1988.
6. Seminar on PC/LAN at Hyderabad.
7. Indian Engineering Congress, IOE, 1987, 1988, 1990.
8. FSTTHC, Poona, India 1984, 1986, 1980, 1991.
9. Seminar on Applications of Computers in Genetics, 1985.
10. A very large number of seminars and teaching courses under the auspices of professional societies.
11. Seminar on Concurrent Programming using Concurrent PASCAL..Hyderabad, India. Conducted by Prof P B Hansen(during his visit). circa 1975.
12. Seminar on Formal Verification. Course conducted by Prof R W Burstall during his visit. Hyderabad, India, circa 1975.
13. Seminar on the State of Art of Computer Science and IT. Conducted by Prof J Saltzer, Chairman, MIT(USA). Conducted by him during his visit. Hyderabad, India, circa 1979.
14. Seminar on State of the Art of Computer Science and IT. Conducted by Prof. John W Carr III, University of Pennysylvania, during his visit, Hyderabad, India, circa 1975.
A large number of Computer Appreciation, Invited talks, Seminars, Lectures have been delivered/conducted under the auspices of IEEE, CSI, Computer Marketing activities and other forums, over the last two decades to an estimated audience of 50,000 persons.
20. Application of Hansen's Generalised Approach (HGA) has yielded spectacular results in the recognition of "chance" finger-prints. The relevant technology, i.e. (the pattern recognition algorithm) is not in the public domain and is estimated at US$ X million, X > 2. An algorithm has been developed using HGA, for a database of 3 x 105 prints, using a PC/LAN of
80 nodes,i.e. a cost of US$ 3000 (in India).
21. HGA is being used for Numerical Methods (ACTON'S phi- losophy). Applications at present.
22. HGA application for siliconisation of (20) for Critical Defence Applications being examined.
23. Contemporary Application Software with Cosmetic Engi neering (example given).
1. Elected Fellow of The Institution of Electrical Engineers,London FIEE(F-22443860). Thiswas established by Royal Charter. (National recommendation from IETE, India).
Grade given to top 9% of 100,000 members.
2. Elected Fellow of Institution of Electronics and Tele communication Engineers (F.I.E.T.E., F-40251),India.
(By invitation of Prof. Dr. J. Das DSc,FNA).
Life Fellow and Visiting Faculty and Consultant.
3. Elected Fellow of the Institution of Engineers(F.I.E., F-9137). This was established by Royal Charter in India.(By invitation of the Secretary General).
Grade given to top 3.6% of 256,000 members. Life FELLOW.
4. Senior Member of the Computer Society of India (CSI- 03266) (SMCSI).(By invitation of the President, CSI).
5. Life Member, Society for Information Science (MSIS).
(By invitation of the President).
6. Charted Engineer of India (Electronics),(C.Eng(I)). This C.Eng. originally was established by Royal Charter in India.
7. Life Member of the Indian Association for Quality and Reliability. MIAQR(By invitation of the founding member: Sri C S R Murthy, SrMIEEE).
8. Referee for Grad. IETE & AMIE (A.P. State Centre) in Electronics and Telecommunication Engineering. (About 250studentsrefereed).(Byinvitationof thebodies concerned).
9. Life Fellow of the India Society of Engineers(FISE) (ISE/APL/R/202).
(By invitation of Prof. G.S.Sanyal,FNA).
10. Life Member of the Indian Society for Training and Development(MISTD)(M-T-113/87). Recognised by the
Ministry of Human Resources Development, India.
(Byinvitation of the Hyderabad Chapter).
11. Senior Member of IEEE (USA), (SR MIEEE-0599946).
Grade given to top 9% of 300,000 members.
12. Member, APAcademyofSciences.(Byinvitationofthe
13. Life Member of the Indian Society of Technical Educa tion(MISTE-L3077). This body is very active in
Engineering Colleges and Polytechnics in India.
(By invitation ofthe Hyderabad Section).
14. C.Eng. (U.K.), Chartered Electrical Engineer.
Stage III Chartered Engineer of the
Engineering Council(UK).
15. Member, New York Academy of Sciences.(By invitation in their centenary year).
16. Member, Ghana Science Association (Under application).
17. Fellow, Institution of Standards Engineers (India), FSEI.(By nomination of the President and Council).
18. Fellow, Institution of Energy Engineers, FIEE (I).
(By invitation of the President).
19. President and Fellow of the Goedel Turing Society
ofIndia.
(Founder of the Society which is now internationally
recognised).
20. Fellow, Society for Information Science, India. FSIS
(By invitation of the President).
21. Member,IndUNIX (Society for the UNIX Operating
System in India).
(By invitation of the Hyderabad Chapter)
22. Member, Association in Industrial Automation and
FaultTolerance.(By invitation of the Secretary).
23. Member,Indian Association for Pattern Recognition
(appliedfor).
24. Alumni, Indian Institute of Technology,Kharagpur.
25. Founder Member, Society for MMI + C3I
InternetworkingLiteracy.
26. Chairman, Seymour Papert Turtle Club of India.
27. Professional Engineer, P.E. (India).(expected Dec 1996).
28. Alumni, Jawaharlal Nehru Technological University.
ECIL through its Groups, is a national effort aiming at self-sufficiency in the design and manufacture and applications of Computers, Controls and Communication equipment. An ISO 9001, US $100 million turnover, among top 100 Electronics Corporations in Asia(outside Japan), for self-reliance of India in Electronics.
SUMMARY OF TRAINING AND TEACHING EXPERIENCE
IN COMPUTER SCIENCE AND IS ENGG AND MANAGEMENT
______________________________________________________________________
Level of Institution(s) Content Period of
Audience Experience
______________________________________________________________________
Post-graduates in M.Phil Program Complete** The decade
Computer Science of University of M.Phil 1975-1984
& Computer Methods Hyderabad, India Program
Post-graduates in (a) M.Tech of Programming 1981-1991
Computer Science Osmania languages
& Engineering University Discrete
Hyderabad, India Structures
Systems
Programming etc.
(b) JNTU Algorithms 1986-1992
Hyderabad, India Mathematical
Logical and
Discrete
Structures
O/S and Systems
Programming
Under-Graduates Cornell CUPL, PL/C 1970-72
Osmania University University Assembly
M.J.College of U.S.A. Language
Engineering
Fresh B.E./B.Tech ECIL Complete** 1973-date
B.Sc./M.Sc./B.Com Bidar Engg. College Computer
Personnel Osmania University Science
J.N.T.U. Program like
M.Phil but
more practical
Top Management/ NPA, ECIL, PSTI, Introduction 1973-87
Administration GRSE, NTPC to Computers
M.P. Govt. (Popular
IRISET etc. features for
Under GTS familiarization)
Middle Management - do - - do - 1973-87
Computer ECIL Continuing 1973-date
Professionals GTS Education,
retraining etc.
(Programming
languages, Compi-
piler Writing and
Theory of Compu-
tation, etc.)
Customers for Over 2000 Familiarization 1974-date
ECIL Computers Indian Organisa- Organisation
(2nd, 3rd and tions Assembly and
4th Generations) Programming
(Pre-Sales and Languages
Post-Sales)
Intermediate Under Jaycees & Familiarization 1986-
Students & IEEE (School and popularisa-
High School programs) tion of Computer
Students GTS
General Public IOE, IEEE etc. Popular Com- 1974-
and Professional IEE, CSI, ISTD puter Science
bodies GTS Technology (Pro-
gramming Langu-
ages OOM, Case-
Tools, Neural
Networks)
Continuing CSI, IETE, (a) 'O' level - 1992-
Education BCS (UK) computer li-
through brary; (b) 'A"
Professional level - Diploma
Societies level (c) 'B'
level - under-
graduate level;
(d) 'C' level -
post-graduate
level
Post-graduates IETE ALCSS, PG level 1993-
MCA(Master of Over 6 colleges Algorithms,Programming Computer Applications Languages,COBOL and IS,,
1988-date Software Engineering,OOP Data Structures.
PRACTICAL SYSTEMS PROGRAMMING ORIENTED COMPILER AND COMPILER RELATED PROJECTS WITH EMPHASIS ON A STUDY OF SYNTACTIC ERROR RECOVERY AND CORRECTION AND WITH THE USE OF HGA.
COMPUTING ENVIRONMENT:
TDC-332/System332/IRIS-55/PC-286,-386,-486,Pentium/ND series /CDC series/PC-LAN.
S.No. Project Assistance/
Implementation
01 Syntactic error recovery/ P.Gopalakrishnan
correction with the use of M.Phil, Thesis
transition matrices in compiling. 1975-76
Purpose: Experimental study of
adhoc strategies by the use of HGA.
02 A study of syntactic error correction J.Vaidyanathan
using the LL(1) strategy of parsing. M.Phil, Thesis
Purpose: Experimental study as per 1975-76
Floyd's approach.
03 An implementation of PL/0 through a K. Gangaram
programming technique(HGA). M.Phil Thesis
Purpose: A study of Hansen's suggge- 1977-78
stion with the IHLL as PASCAL
and the THLL as Assembly/
Machine/FORTRAN.
04 Review of error correction through T.Rajmouli
LL(1) techniques using HGA. M.Phil Thesis
Purpose: A refined experimental 1977-78
study as per Floyd's
approach with the IHLL
as PASCAL and THLL as PASCAL.
05 Generalisedsymbol tableorganisationG.V.Subramaniam
for a PASCAL Compiler using HGA with M.Phil Thesis
IHLL as PASCAL and THLL as Assembly/ 1977-78
machine/FORTRAN IV.
Purpose: An unwinding of a generali-
sation of the PASCAL(P) symbol
table using IHLL as PASCAL and
06 Design and implementation of B.Sukumaran
features for TDC-316 ALGOL-60. M.Phil Thesis
Purpose: A review of the literature 1975-76
of I/O of ALGOL-60 and
practical alternative impleme-
ntations of I/O with FORTRAN as
IHLL and assembly as THLL.
07 Anatomy of a typical PASCAL compiler. M.Mohan Reddy
Purpose: An unwinding by hand of MPhil Thesis
PASCAL(P) to FORTRAN as 1982-83
implementation language.
08 Experimentalimplementationwith syn- K.Subramaniam
tactic error-correction of an EULER M.Phil.Thesis
interpreter. 1981-82.
Purpose: An experimental study of
simple precedence error
recovery and correction.
09 An experimental syntax oriented Rita Siviah
implementation of APL. M.Phil.Thesis.
Purpose: A syntax directed APL 1980-81.
compiler and the use
of APL as a hardware
description language
for the TDC family of
machines.
10 A critical study of implementation IIT,Madras
of the PASCAL(P) stackmachine. Summer Trainees.
Purpose: Towards the first 1976
implementation of
PASCAL in India.
11 Syntaxanalyserwitherror N.T.Sreekumar
correction of Concurrent M.Phil.Thesis.
PASCAL.
Purpose: A study of
Concurrent PASCAL
for systems prog-
ramming using HGA.
12 An implementation of ALGOL-60 Trainees
using Grau et al's description. 1978-79
Purpose: An unwinding by hand
using HGA of the
ALGOL-60 translator
which uses recursive
descent.
13 AnimplementationofGPM usingHGA. Trainees
1975.
14 An implementation of an ALGOL-68 Trainees
subset using HGA. 1980
Purpose: A small subset of ALGOL-68
with IHLL as PASCAL and THLL
as FORTRAN using HGA.
15 AnexperimentalLISP interpreter. Trainees
Purpose: An implementation of Common 1976
LISP with PASCAL as IHLL and
FORTRAN as THLL on the IRIS-55.
16 ImplementationofPL/1subsetswithHGA. Trainees
Purpose: A small subset of PL/1 imple- 1980-82
mented per the SP(K) subsets
of HOLT with PASCAL as IHLL
and FORTRAN as THLL on the
IRIS-55/System 332.
17 AnimplementationofSNOBOL usingHGA. Trainees
Purpose:The first implementation of 1982
SNOBOL in India with PASCAL as
IHLL and FORTRAN as THLL on the
IRIS-55.
18 Asyntaxdirectedimplementation
of FORTRAN Trainees
Purpose: An implementation of
a large FORTRAN 1976
subset using five
different parsing
techniques but the
same semantics.
19 Syntax directedimplementations
of PASCAL using HGA with Trainees
FORTRAN as THLL and PASCAL 1979
as IHLL.
Purpose: An implementation of PASCAL using
5 different parsing techniques
but with the same semantics using
HGA on the IRIS-55/System 332.
20 Implementation of parser generators Trainees
for simple precedence, operator
precedence, extended precedence, 1974-82
transition matrices, LL(1), LR(1),
LALR(1) techniques.
Purpose: The first such attempts in India.
21 Anexperimental implementationof LOGO. Trainees
Purpose: To develop knowhow in graphics. 1983
22 An experimental implementation
of SmallTalk using HGA with Trainees
P>
PASCAL as IHLL and C++ as THLL. 1985.
23 Anexperimental implementation of PHIGS with PASCAL as IHLL and Trainees
C++ and assembly as THLL. 1986
24 An experimental implementation
ADA subsets using HGA M.Tech.Thesis
A.C.Subman 1990-92
25 An experimental implementation
of CHILL using HGA for M.Tech.
communication software. 1992-93.
26 An experimental implementation of M.Tech. FORTH using HGA with PASCAL as IHLL 1986-87. assembbly as THLL for astronomy
departments.
27 An experimental word-processor Trainees on ND-55 using HGA with PASCAL
as IHLL & C as THLL. 1989
28 An experimental implementation
of MODULA using IHLL and M.Phil
PASCAL and THLL. K.Neeraja
1985
29 An experimental implementation
of PROLOG with C as THLL and H.Padma
PASCAL as IHLL. 1987
30 An experimental implementation
of CORAL-66 with PASCAL as IHLL R&D & assembly as THLL. 1977
SUMMARY OF COMMERCIAL LANGUAGE PROCESSORS IMPLEMENTED
______________________________________________________________________
Source Target Implementation Purpose/Date
______________________________________________________________________
ALGOL-60 Interpreter TDC-316 (like First ever and
PDP-11) assembly only ALGOL-60
Compiler deve-
loped indigene-
ously in India
PASCAL P-Code FORTRAN-IV on First ever comm-
IRIS-55 cial PASCAL in
India(1976-79).
APL Interpreter FORTRAN and First and only
and then Assembly Language APL indigenous-
Compiler of IRIS-55 ly developed in
India to be used
for description
of Hardware
design(1980).
ADA PC/LAN 'C' Experimental
implementation
of a large
subset(1990).
CHILL PC/LAN 'C' Feasibility and
experimental
implementation
underway(1990).
C++ PC/LAN on to 'C' Feasibility and
machines experimental
implementation
underway(1991).
______________________________________________________________________
SUMMARY OF KNOWLEDGE OF PROGRAMMING LANGUAGES
______________________________________________________________________
Language Implementation Level of knowledge
Standards (formal)
______________________________________________________________________
APL IBM 360/65, IRIS-55 (a) Grading Programs-71;
(b) Interpreter
ND-100, 500 implementation;
(c) Use as a Hardware
description language.
PASCAL PDP-11 (a) Consultancy;
(b) Instruction;
(Concurrent) (c) Attempted
Implementation;
PASCAL DEC-10, SUPER-16, (a) Consultancy;
(b) Instruction;
MICRO-32, IRIS-55, (c) Compiler
PSI Systems, ND-100, Implementation;
(d) Standards
500, Cyber 800 series (ISI)
ALGOL-60 IBM 370 (a) Instruction;
(b) Implementation;
TDC-316, DEC-10 (c) Standards
ALGOL-W IBM 360/65 (a) Use as an
implementation
language-71
FORTRAN-II IBM 1620, TDC-12 (a) Instruction;
(b) Study of
Implementation;
(c) use in
Application
Software
FORTRAN-IV IBM-360/65, TDC-316 Extensive experience
(including
TDC-332, IBM-370, help in implementation)
DEC-10, SUPER-16
MICRO-32, PC
FORTRAN-77 SUPER-16, ND-100, 500 (a) Instruction;
(b) Standards;
CYBER 800 series, PC, (c) Applications in
Numerical
PC/LAN Methods to various
institutes
C MICRO-32, ND-100, 500 (a) Instruction;
(b) Experimental
CYBER 800 series, PC & and Professional
Experience;
(c) Feasibility
Workstations study for
implementation
C++ UNIPOWER-30, MEDHA, (a) Instruction &
Implementation;
PC's etc. (b) Use as an applica-
tion development
tool extensively;
(c) In-depth knowledge;
PL/M S/W conversion to APL (a) Reading knowledge;
(b) Feasibility
study for
implementation
(c) Consultancy for
algorithm
descriptions
BLISS DEC-10 (a) Reading knowledge;
(b) Consultancy for
feasibility of use
in communication
software deve-
lopment
ASAP IBM 360/65 Grading programs
ADA PC/LAN Feasibility for
implementation
and experimental
implementation
CHILL PC/LAN Feasibility for
implementation
COBOL (-61, -74, -88) (a) Standards;
(b) Instruction;
IBM-360/65, DEC-10, (c) Business Applications;
IBM-370, TDC-316, (d) Study of implemen-
tation on
IRIS-55, TDC-332, IBM-7044, TDC-316;
(e) In depth
MICRO-32, Super 116, study for
implementation of
ND100, Cyber 800 series large subsets (1976)
CUPL IBM 360/65 (a) Instruction (1970-71);
(b) Extensive Application
PL/C IBM 370/65 Extensive use and study
(Cornell, 1970-72).
PL/1 IBM 360/65, IBM-370 (a) Extensive use and study
DEC-10, TDC-316 (1970-72)(Cornell,USA);
(b) Feasibility
study for implementation of
large subsets (1976) on
TDC-316 in India.
LISP 1.5 (and IBM 360/65, IBM 370 Extensive use and instruction
COMMON LISP) DEC-10, TDC-316, in same, implementation level
ND & Cyber series
SNOBOL IBM 360/65, DEC-10 Extensive use, instruction
(IV, V) (1970-72); Feasibility of
implementation (1976-78)
CORAL PDP-11 Feasibility study for
implementation and
development of
real-time software
(1976-79)
BASIC MICRO-32, SUPER-16 Standards and implemen-
IBM 1620, ND-100 tation level
ECOBAL TDC-312, TDC-12, Study of implementation,
TDC-316 instruction, application
software (1973-80).
PROLOG MICRO-32 Reading knowledge and
feasibility study for
implementation (1985+)
MODULA - - (a) Reading knowledge (1985);
(b) Feasibility study for
implementation (1985)
LSP IRIS-55, TDC-332 Feasibility studies
for the development
of system software
SOCRATE IRIS-55, TDC-332 Reading knowledge
(1976-77)
EULER IBM 360/65 Implementation level
(1970-79)
SIMULA IBM-360/65, ND-100,500 Application level (1977)
FORMAT IBM-360/65 -DO- (Extensive - 1971).
RPG IBM-360/65 -DO- (1970-75)
4th GL PC/LAN Instruction level and
Languages in and application level
current work
esp. ORACLE
UNIX MICRO-32, UNIPOWER-30, Instruction and use
NETWARE PC's & Workstations Instruction and use
PC/LAN
VERILOG & Workstation Instruction and use
VHDL
HTML Workstation literacy and use
JAVA READING KNOWLEDGE
______________________________________________________________________
NOTE:Feasibility studiesforimplementation on EC Computers at Hyderabad, India. Period : The decades 1974-date.
SUMMARY OF PROGRAMMING EXPERIENCE:
____________________________________________________________________________________
Level System Generation Depth of
Experience
_____________________________________________________________________________________
MACHINE TDC-12, TDC-316 SECOND Extensive
(Octal & DECIMAL)
(Paper tape & Batch)
TDC-316, TDC-312 THIRD EXTENSIVE
TDC-332, MICRO-78 (OCTAL & HEXADECIMAL)
(Paper tape & Batch)
ASSEMBLY TDC-12, TDC-16 SECOND, EXTENSIVE
(Paper Tape)
IBM-1620, MICRO-78 THIRD & (Batch and Terminals) PDP-11, SUPER-16 FOURTH (BASIC & MICRO
IBM-360/65, IBM-370 (ALSO HYPO- ASSEMBLERS)
DEC-10 (MIX) THETICAL:
MICRO-32 (P-CODE) RAMs & RASPS)
(GPM) Cyber 800 Series
ND-100, ND 500
HIGH LEVEL -DO- SECOND, EXTENSIVE
LANGUAGES THIRD,
FOURTH &
FIFTH
(HYPOTHETICAL)
UNIT RECORD AT IIT, KHARAGPUR FAMILIAR
EQUIPMENT
PERSONAL WORKSTATION EXTENSIVE
(INTEGRATED PACKAGES)
Underway is the development of a special Estimation and Costing Package for use by PC users, and oriented towards small to medium size (by Indian Urban Standards), construc tion of Residential Buildings/Complexes, and aiming at a target of corresponding Builders/Contractors. The special features of this package are:
(a) The input through a special purpose interactive cum procedural language "CIVIL", which with the FONT PROCESSING of thecustom-made GISTcard (Department
of Electronics, GovernmentofIndia), through CDAC
(Pune,India), allows a single Machine Translation
tobe sufficient for a multi-lingualinterface,
involving India'smajor languages (15 nos.)
(b) The language "CIVIL's" design is simplified by the standardization of terminology and methods of the Costing and Estimation sub-area of Civil Engineering. LEX/YACC under UNIX are used here a conversion from CIVIL (multi-lingual) to C++ (for procedural features), the interactive features being mapped into the "break-point" feature.
(c) A d Base oriental database (with a multi-lingual inter face that GIST allows) is to be used for the package for spatial/temporal/historicalinformation.
(d) Extensions to the Man-Machine Interface by Pen-Input, is planned for Graphical I/O, along with primitive IntelligentScriptTextProcessing, using
neural nets.
(e) Automatic OCR and Primitive Intelligent script process- ing techniques to input building plans that exist as a historical backlog or existingcurrent
information repositories.
(f) Spoken Input/Output Interfaces in the (Syllabaries) Indian Languages. For Input primitive neural nets with limitedvocabularyarebeingconsidered.
(g) Extensions to other aspects of the Contractor/Builder's work, by a suitable adaptive(temporal/historical) data-base, with primitivetransaction processing is being
considered.
(h) Application of existing 3-D graphics packages and picture data-bases to be integrated into the software, to aid visual (cosmetic) views.
(i) For commercialisation, suitable Cosmetic Engineering using graphics and multi-media is being considered, like 'overdone'? HELP:involving audio,
text, video graphicaland picture HELP and
DIAGNOSTICS.
(j) Existing standard PC based Integrated packages for DSS are beingexploited withsuitableWINDOWS
environment along with the multi-lingual interface
which GIST provides.
CONTRIBUTIONS OFGENERALAPPLICABILITYIN THEORETICAL COMPUTER SCIENCE AND SOFTWARE ENGINEERING.
I.THEORETICAL COMPUTER SCIENCE:
a) Computational Geometry: A solution to the Control Point matching problem in Euclidean Geometry in its generality and its applicability to affine geometry, projective geometry or any geometry with an associated finite group.
b) Pattern Recognition: The above algorithm..
c) Image Processing: The above algorithm as applied to bio-metrics.
d) Compiler-Compilers: A generalisation of the Transition Matrix technique to encompass the class of deterministic context free languages.
II.SOFTWARE ENGINEERING:(Innovation insomesystem implementation).
a) The Hoare/Hansen Generalised Approach(HGA) defined and defended for the development of software by individual and team programmers.
b) System software to automatically break up a grammar defining a Programming Language to see which syntax analysis technique fits which part.
c) An efficient implementation of the Transition Matrix technique with and without error-correction(The PGF formulation:Professor Gries' Formulation).
d) Automation of the generation of software mimics for the Full Scope Power Plant Training Simulator and in general in the Software Mimics area in the real-time field.
III.COMPUTER SCIENCE EDUCATION:
a) Use of RAMs/RASPs to teach assembly language programming.
b) Use of Effective Computability to teach Programming Languages.
c) Use of LOGO and GW BASIC for mass education in Programming.
d) Use of HGA to instruct Information Systems Professionals in Computer Science and Engineering for 20 years with COBOL as HLL.
IV.COMPUTER ENGINEERING: Implementation of a system under a given constraints and needs.
a) The TDC-316 ALGOL-60 Translator-recorded by invitation in the Annals of Computing of the IEEE.
b) An invitation from the Annals to base an issue on the Software and Computer Engineering Environment associated with for 22 years.
c) The Programmable Logic Controller with less than one microsecond response time for nuclear and missile applications.
d) Software for the recognition of the bio-metric of fingerprints in the forensic ares.
e) Pioneering Compilers for major HLLs in India over the last 22 years.
f) Decision Support Systems using PARADOX and ORACLE for projects in process control.
1. Founder and Principal Member of the Programming Language
Standards Committee of the Bureau of Indian Standards.
2. Elected, Fellow of the Institution of Standards Engineers, India.
3.In charge of Software Quality Assurance and Production for over an year, 1993-94.
4.ISO 9000 certification work for software training activities,1993-94 in Information Systems.
5. ISO 9000 certification work and Software Quality and Productivity work in Control Systems and real-time software,1994-.
6. Principal Member, Calculators and Business Machines Committee of the Bureau of Indian Standards,1987-92.
7. In-charge of Information Systems Life Cycles Audit,1985-.
8. Processing possible TickIT Auditor certification for self on behalf of ECIL.
Hyderabad Central University
Regional Engineering College, Warangal
Andhra University
Sree Padmavati Mahila Viswavidyalaya
Sri Venkateswara University
for over two decades in Computer Science, Engineering and Applications in practically all subjects.
for the courses
Diploma in Electronics
Diploma in Computer Engineering
Bachelor of Technology
Bachelor of Engineering
Master of Technology
Master of Engineering
Diploma in Computer Applications
Master of Computer Applications
Bachelor of Science
Master of Science
Certificates of Proficiency
Master of Philosophy
including thesis, viva voce and project evaluation.
----------------------------------------------------------------- SUMMARY OF FORMAL TEACHING EXPERIENCE AT POSTGRADUATE
LEVEL, UNDERGRADUATE AND SCHOOL LEVELS & INDUSTRIAL AND POST- INDUSTRIAL AUDIENCES IN COMPUTER SCIENCE AND ENGINEERING &
INFORMATION SYSTEMS ENGINEERING AND MANAGEMENT (1973-1996).
-----------------------------------------------------------------
S.NO. BATCHES COURSE NAME SOURCES OF
COURSE CONTENTS
------- ------ ------------ ---------------------------
01. (15) Software Engineering ed. Naur,
Pressman,notes.
02. (15) Data Structures Knuth;
Horowitz & Sahni;
Aho,Hopcroft& Ullman,
notes.
03. (12) Graphics Harrington, notes.
04. (04) Artificial Intelligence Rich, Winston, notes.
05. (25) Programming Languages Rosen, Horowitz, Pratt,
Sammet, notes.
06. (15) Programming Language Tennet
Semantics
07. (25) Discrete Structures Tremblay & Manohar,
Chu, notes.
08. (25) Automata Theory & Hopcroft & Ullman,
Formal Languages Minsky, notes.
09. (25) Algorithms Aho, Hopcroft & Ullman,
Horowitz & Sahni, notes.
10. (02) Parallel Processing ed. Gehani.
11. (03) Networks Tannenbaum.
12. (08) Formal Verification Dijkstra, Gries.
13. (25) Compiler Construction Gries; Dragon Book;
Aho, Sethi & Ullman,
notes.
14. (20) Systems Programming Donovan, notes.
15. (03) Operating Systems Shaw, Donovan,
Peterson, notes.
16. (03) Data Base Management Date, notes
Systems
17. (20) Information Systems ISM(BCS), notes.
18. (15) IS Management ISM(BCS), notes.
S.NO. BATCHES COURSE NAME SOURCESOFCOURSE CONTENTS
------- --------- -------------- ---------------------------
19. (01) Fuzzy Sets & Kuno and notes.
Neural Networks
20. (10) Numerical Methods Acton, Rice, Nash.
21. (10) OOP Visual C++ books and
manuals, Java.
22. (02) Information Retrieval Salton.
23. (20) Theory of Computation Minsky,
Constable's notes.
24. (15) Computer Organisation Mano, Bell & Newell.
25. (02) Computer Architecture Mano, Bell & Newell.
26. (04) Pattern Recognition Dutta Mazumdar, notes.
27. (03) Robotics notes.
28. (02) Fractals notes.
29. (03) Distributed Data Bases Plageletti.
30. (15) MMI +C3IInternetting general journals
31. (02) Computer Vision notes.
32. (05) Multimedia & VR notes.
33. (50) Intro. to Programming Gear, Wirth, Dijkstra, notes.
34. (20) Systems Analysis & Design Senn, notes.
35. (05) Real-time Systems notes.
36. (05) Communication Software CHILL, notes.
37. (07) Computational Geometry notes.
38. (20) Business Data Processing notes.
39. (20) Office Automation Manuals, notes.
40. (02) Modeling & Simulation notes.
41. (05) Optical Computers Feitelson
S.NO. BATCHES COURSE NAME SOURCES OF COURSE CONTENTS
------ --------- ------------- ----------------------------
42. (25) Assembly Language Manuals, notes.
Programming
43. (05) Image Processing Jain, notes.
44. (50) LOGO notes.
(Under the Seymour Papert Turtle Club of India).
45. (25) Software Project notes
Management
---------------------------------------
COURSES DEVELOPED OVER THE LAST 20 YEARS
---------------------------------------
****************************************************************
AUDIENCE: FIRST WAVE (AGRARIAN), SECOND WAVE (INDUSTRIAL) & THIRD
WAVE (POST-INDUSTRIAL INFORMATION AND KNOWLEDGE WORKERS) IN THE GEOGRAPHICAL REGION OF THE SUBCONTINENT OF INDIA.
****************************************************************
I. MMI + C3I Internetworking Literacy, notes.
(Under the Indian Society for MMI + C3I Internetworking Literacy).
II. HGA -- The Hoare/Hansen Generalised Approach to Software Development and Software Project Management, notes.
(Algorithms developed through the medium of HLLs that are subsequently handcoded or even mapped through hardware).
III. The Saltzer/Hoare Common Sense Directive -- based on'notes'
above. (Computer Science and IS principles in Urban and
Rural environments).
IV. The Toynbee-Church-Hartmanis-Hopcroft-Constable Thesis of
Effective Computability - Demystification.
(Under the Goedel Turing Society of India).