|
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.)
|