On June 19, 2007, Professor Parhami's UCSB ECE website moved to a new location. For an up-to-date version of this page, visit it at the new address: http://www.ece.ucsb.edu/~parhami/other_books.htm
The following are Professor Parhami's early books that were written in Persian. For a list of his recent books in English, please consult B.Parhami's Teaching and Textbooks.
Return to: Top of this page
B. Parhami, Computer Appreciation (in Persian), Published by the author, Tehran,
1984; reprinted many times until the late 1990s. Original Persian title:
Aashnaa’ee baa Computer.
This book covers basic concepts in computer programming, systems, and applications. The selection and presentation of material make the book a suitable text for high-school seniors and entering college students as well as for self-study by the scientifically curious. Wherever possible, simple analogies and familiar examples from daily encounters are used to describe modern computing concepts. In teaching a first course, it is imperative that instructors focus on the simplicity of computing concepts, rather than the intricacies of hardware and the inner workings of a computer. The five chapters of the book comprise about 20 sections and 60 topics, making the division of material into lectures quite simple.
It is hoped that with
proper attention on the part of instructors, foundations of this new field are
presented in a systematic and engaging manner. Ensuring appropriate application
of the computer technology and establishing the national infrastructure in this
field would be impossible otherwise.
Table of Contents
Return to: Top of this page
B. Parhami, Computer Organization: Volume One -- Basics of Hardware (in Persian), was to be published by Bahman Press in the early 1980s, but due to the post-revolutionary climate in Iranian universities and the subsequent departure of the author from Iran, it never appeared in print; the 800-page manuscript was used as lecture notes at several institutions. Original Persian title: Saazmaan-e Computer, Jeld-e Avval – Mabaanee.
Computer technology is advancing at such a rapid pace that any book on computer hardware and organization appears out of date by the time it is available in print. Despite this peril, I have endeavored to put together a three-volume series that covers the basics of computer organization and serves as a guide for the study of the latest developments scattered in numerous technical sources. The book that you now hold is the first volume in the series and encompasses six of the 18 chapters planned for the series:
One – Basics of Hardware: 1. Introduction and Background; 2. Information
Representation; 3. Logic Circuits; 4. Memory and Storage; 5. A Model Computer;
6. Peripheral Devices.
Two – System Integration: 7. The Processing Unit; 8. The Memory Unit; 9. The
Control Unit; 10. Computer Characteristics; 11. Common Case Studies; 12.
Three – Advanced Concepts: 13. Concurrent Processing; 14. Resource Sharing;
15. Reliable Systems; 16. Novel Architectures; 17. Advanced Case Studies; 18.
The books are suitable
for use as texts for a three-course (3 units each) or two-course (4-5 units)
sequence or as resources for self-study. Volume One is intended as a general
introduction to computer hardware for all science and engineering students,
while Volumes Two and Three are primarily for those who specialize in computer
science and engineering. Each chapter in this volume contains about 70 graded
problems as well as dozens of references that provide historical context or
pointers for more advanced studies.
Brief Table of Contents for Volume One
Each chapter ends with problems and references.
Return to: Top of this page
B. Parhami and V. Daie, Preliminary
Glossary of Computers and Informatics (English/Persian), a Publication of
the Informatics Society of Iran, Tehran, 1981. This glossary was used
extensively for over a decade and was reprinted many times. An ISI committee
revised and updated the glossary, issuing a new edition in 1994. Original
Persian title: Vaazhehnaameh-ye Mogahdamaati-ye Computer va Informatic.
This 6000-term glossary
contains the Persian equivalents for English computing terms and their
derivatives. We are issuing this glossary in preliminary form to satisfy the
urgent need of computing specialists, particularly those engaged in the
translation of technical books. A few terms have been listed with no Persian
equivalent to solicit suggestions; for certain other terms, several equivalents
are provided, one of which may be chosen at a later time as the preferred
option; admittedly, some of the proposed equivalent terms are somewhat
unpleasant. We hope that with help from members of the Informatics Society of
Iran and other computing professionals, this work can be transformed into a more
useful and comprehensive reference book.
the Preface of the 1994 Edition
The preliminary edition of this glossary was warmly received and widely used. However, from the outset, the Informatics Society of Iran was cognizant of the need to form a committee charged with reviewing, improving, and updating the glossary. The aforementioned committee has worked off and on for many years, with its efforts intensifying since 1990. This revised edition is the result of three years of selfless work by the volunteer members of ISI’s Glossary Committee. It is noteworthy that many established Persian computing terms, currently used in university instruction, original or translated books on computing, and other technical communications of our field, were proposed in the preliminary version of this glossary for the first time.