ARI ONLINE




Alexandria Research Institute's virtual center for distance learning.
Virginia Tech Website
 

 

  




ECE 4500: Fundamentals of Computer Systems

Course Description

This course discusses the design and organization of modern computer systems, including fundamental hardware and software building blocks. The course provides a comprehensive introduction to computer organization and computer communications. Topics related to computer organization include Boolean logic, number systems, data representation and formats, hardware building blocks, processor architectures, memory and storage subsystems, input/output systems, and operating system functions. Topics related to computer communications include synchronous and asynchronous data communication, local and wide area networks, and network protocols, including the basic operation of the TCP/IP protocol suite.


Textbook(s)


Three items are required for the course. You will need to purchase only the first two.

  • Principles of Computer Architecture, M. J. Murdocca and V. P. Heuring, Prentice-Hall, 2000 (ISBN 0?201-43664-7).

  • Capilano Computing Systems, Ltd., LogicWorks 5: Interactive Circuit Design Software, Prentice-Hall, 2004 (ISBN 013145658x). Includes book and CD-ROM.

  • ARC (A RISC Computer) Java Tools. (Requires the Java Runtime Environment.)

 


Instructor: Dr Yao Liang
Assistant Professor
Alexandria Research Institute
206 N. Washington Street
Suite 400
Alexandria, VA 22314
Tel : (703) 535-3451 (O)
Fax: (703) 518-8085
Email: yaliang@vt.edu
Website: www.ari.vt.edu/people/liang

Go to Course Site