Office of the Registrar
Campus Address
Hanover, NH
Phone: (603) 646-xxxx
Fax: (603) 646-xxxx
Email: reg@Dartmouth.EDU

Organization, Regulations, and Courses 2018-19

ENGS 116 Computer Engineering: Computer Architecture

This course provides an introduction to the field of computer architecture. The history of the area will be examined, from the first stored program computer to current research issues. Topics covered will include successful and unsuccessful machine designs, cache memory, virtual memory, pipelining, instruction set design, RISC/CISC issues, and hard-ware/software tradeoffs. Readings will be from the text and an extensive list of papers. Assignments will include homework and a substantial project, intended to acquaint students with open questions in computer architecture.

Cross Listed Courses

COSC 251


ENGS 31 and COSC 51 (formerly 37); COSC 57 (formerly 48), COSC 58, or equivalent recommended.


Not offered for the period 18F through 19S.