Computer Architecture

Harvard Extension School

CSCI E-93

Section 1

CRN 17128

View Course Details
This course is a study of the fundamental concepts in the design and organization of modern computer systems. Topics include computer organization, instruction-set design, processor design, memory system design, timing issues, interrupts, microcoding, and various performance-enhancing parallel techniques such as prefetching, pipelining, branch prediction, superscalar execution, and massive-parallel processing. We also study existing architectures using complex instruction set computer (CISC), reduced instruction set computer (RISC), vector, data parallel, and very long instruction word (VLIW) designs. An extensive lab project encompassing the design and implementation of a new instruction set and CPU using a field-programmable gate array (FPGA) is required of all students.

Instructor Info

James L. Frankel, PhD

Lecturer in Extension, Harvard University and President, Frankel and Associates, Incorporated


Meeting Info

T 8:00pm - 10:15pm (9/3 - 12/21)

Participation Option: On Campus, Online Asynchronous or Online Synchronous

In online asynchronous courses, you are not required to attend class at a particular time. Instead you can complete the course work on your own schedule each week.

Deadlines

Last day to register: August 29, 2024

Additional Time Commitments

Required sections Tuesdays, 6:45-7:45 pm.

Prerequisites

Knowledge of data structures and programming experience (CSCI E-22, or the equivalent) with a Boolean/digital logic course preferred, but not required.

Notes

Students can attend in person on campus, participate live online at the time the class meets via web conference, or watch the recorded video asynchronously. Recorded sessions are typically available within a few hours of the end of class and no later than the following business day.

Syllabus

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
17128 1 On Campus, Online Asynchronous, Online Synchronous James Frankel Open T 8:00pm - 10:15pm
Sep 3 to Dec 21