Edited by : Zainalabedin Navabi,
Institute of Electrical Engineering, Faculty of Engineering, University of Tehran, Iran
David R. Kaeli,
Department of Electrical and Computer Engineering, Northeastern University, USA
Computer Fundamentals
History of Computation
Sotirios G. Ziavras, Department of Electrical and Computer Engineering, New Jersey Institute of Technology, USA
Models of Computation
David R. Kaeli, Department of Electrical and Computer Engineering, Northeastern University, USA
Machine Hardware
Mehran M. Massoumi
Computer Architectures
David R. Kaeli, Department of Electrical and Computer Engineering, Northeastern University, USA
New Trends in Computer Technology
Alireza Kaviani, Xilinx Inc., San Jose, California, USA
Hardware Architectures
Basic Functions and Operational Units
Kevin Skadron, Department of Computer Science, University of Virginia, USA
Microprocessor Systems
Mitchell Aaron Thornton, Department of Electrical and Computer Engineering, Mississippi State University, United States.
Micro-controllers
Mohammad Jafar Navabi, Medtronic Microelectronics Center, Tempe, Arizona, USA
Processors
Barry Wilkinson, Department of Computer Science, University of North Carolina at Charlotte, Charlotte, North Carolina, USA
Memory Systems: Overview and Trends
Csaba Andras Moritz
Peripherals
Mehrdad Nourani
Bus Artchitectures
Lizy Kurian John, Electrical and Computer Engineering Department, The University of Texas as Austin
Computer Systems
Sotirios G. Ziavras, Department of Electrical and Computer Engineering, New Jersey Institute of Technology, USA
Networking
Ibrahim Matta
Embedded Systems
Daniel A. Connors
Hardware Description
Mehran M. Massoumi, HDL Research & Development, Averant Inc., USA
Software Artchitectures
Operating System
Miroslaw Malek, Institut fuer Informatik, Humboldt-Universitaet zu Berlin, Berlin, Germany
Programming Languages and Compilers
Graphic User Interface
Network Software: From NCP to Ubiquitous Computing
Vijaya R. Lakamraju, Raksit Ashok, Osman S. Unsal, and C. Andras Moritz, Department of Electrical and Computer Engineering University of Massachusetts Amherst, MA, USA
Vlad Vlassov, Department of Information Technology, Royal Institute for Technology Kista, S-16440
Machine Language
David R. Kaeli, Department of Electrical and Computer Engineering, Northeastern University, USA
Interpreters and Binary Translators
Walid Taha
Tim Sheard
Visualization
D. Silver
Algorithms and Data Structures
Design of Algorithms
Rajmohan Rajaraman
Analysis of Algorithms
Waleed Meleis
Abstract Data Types
Stanley M. Dunn
Data Structures
Stanley M. Dunn
Sorting and Searching
Stanley M. Dunn
Recursion
Stanley M. Dunn
Programming Languages
Basic Programming Concepts
Imperative Programming
Gordon Pace, Walid Taha, Chalmers Technical University, Department of Computing Science,Sweden
Object Oriented Programming
Timothy A. Budd
Functional and Logic Programming
Wolfgang Schreiner, Research Institute for Symbolic Computation, Johannes Kepler University, Austria
Modelling Software Systems
M. Broy
Computer Security
Hardware and Software Data Security
Sabrina De Capitani di Vimercati, Dipartimento di Elettronica per l’Automazione, Università di Brescia, 25123 Brescia–Italy
Pierangela Samarati, Dipartimento di Tecnologie dell’Informazione, Università di Milano, 20163 Crema–Italy
Sushil Jajodia, Center for Secure Information Systems, George Mason University, Fairfax, VA 22030-4444 ,USA
Communication Security
G. Davida
Computer Viruses
Matt Bishop, Department of Computer Science, University of California, Davis, CA, USA
Cryptography
John Black, School of Civil and Environmental Engineering, University of New South Wales, Australia
Data Encryption
G. Davida
History of Computer Hardware and Software Development
Arthur Tatnall, Victoria University, Melbourne, Australia
History of Foresight Techniques for Creativity and Innovation
Sandra M. Dingli, The Edward de Bono Institute for the Design and Development of Thinking, University of Malta, Malta
Jennifer Cassingena Harper, Policy and Strategy, Malta Council for Science and Technology; Foresight Consultant, Malta
History of Computing
Jeffrey R. Yost, Charles Babbage Institute, University of Minnesota, USA
Computer Architecture
Prabhat Mishra, University of Florida, Gainesville, Florida, U.S.A.