ECE 314 Fundamentals of Computer Architecture

Catalog Description

ECE 314 FUNDAMENTALS OF COMPUTER ARCHITECTURE: Study of computer systems organization, representation of data and instructions, instruction set architecture, processor and control units, memory devices and hierarchy, I/O devices and interfacing peripherals, high- to low-level language mapping, system simulation and implementation, applications and practical problems.

Textbook

David Money Harris and Sarah L. Harris
Digital Design and Computer Architecture
Morgan Kaufmann (Elsevier), 2007. ISBN 978-0-12-370497-9.
companion web site

Lucio Di Jasio,
Programming 32-bit Microcomputers in C, Exploring the PIC32
Newnes (Elsevier), 2008. ISBN 978-0-7506-870906.
book web site

Reference

The following books have been used (by me) in other years

James O. Hamblen and Michael D. Furman, Rapid Prototyping of Digital Systems, Second Edition
Kluwer Academic Publishers, 2001. ISBN 0-7923-7439-8. book web pages

M. Morris Mano and Charles R. Kime, Logic and Computer Design Fundamentals,Third Ed.
Prentice Hall, 2004. ISBN 0-13-140539-X. book web pages

Grading System

3 tests (60%)
assignments/projects/presentations (40%)

Assignment Information

Assignments will be due on the scheduled date/time and accepted without penalty before the next regularly scheduled class. Late, unexcused, assignments receive a maximum 70% credit.


Maintained by John Loomis, last updated 18 Aug 2008