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

Organization, Regulations, and Courses 2023-24

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

Prerequisite

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