Institute of Electrical Engineering, Faculty of Engineering, University of Tehran, Iran
Department of Electrical and Computer Engineering, Northeastern University, USA
Zainalabedin Navabi, Institute of Electrical Engineering, Faculty of Engineering, University of Tehran, Iran
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 S. Kaviani
Zainalabedin Navabi, Institute of Electrical Engineering, Faculty of Engineering, University of Tehran, Iran
Basic Functions and Operational Units
Kevin Skadron
Microprocessor Systems
Mitchell A. Thornton
Micro-controllers
Mohammad Jafar Navabi
Processors
Anthony B. Wilkinson
Memory Systems: Overview and Trends
Csaba Andras Moritz
Peripherals
Mehrdad Nourani
Bus Artchitectures
Lizy Kurian John
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
David R. Kaeli, Department of Electrical and Computer Engineering, Northeastern University, USA
Operating Systems
Miroslaw Malek
Programming Languages and Compilers
------
Graphic User Interface
------
Network Software: From NCP to Ubiquitous Computing
Csaba Andras Moritz
Machine Languages
David R. Kaeli, Department of Electrical and Computer Engineering, Northeastern University, USA
Interpreters and Binary Translators
Walid Taha
Tim Sheard
Visualization
D. Silver
Stanley M. Dunn
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
David R. Kaeli, Department of Electrical and Computer Engineering, Northeastern University, USA
Basic Programming Concepts
Imperative Programming
Walid Taha
Gordon Pace
Object Oriented Programming
Timothy A. Budd
Logic and Functional Programming
Wolfgang Schreiner, Research Institute for Symbolic Computation, Johannes Kepler University, Austria
Modelling Software Systems
M. Broy
G. Davida
Hardware and Software Data Protection
Sushil Jajodia, ISSE Department, George Mason University, USA
Communication Security
G. Davida
Computer Viruses
Matt Bishop
Cryptography
John Black, School of Civil and Environmental Engineering, University of New South Wales, Australia
Data Encryption
G. Davida