Skip to main page content
  1. Course Search
  2. COMPSCI 1410

Computing Hardware
COMPSCI 1410

Jointly Offered with: Faculty of Arts & Sciences as ECE 141

Course Information

Description

This course delves into the design principles and practices of high performance digital computing systems that are cost effectively and reliably manufactured with billions of near atomic scale semiconductor components. Key abstractions and foundational concepts are emphasized as the course covers the basic operation of CMOS transistors and logic gates, combinational and sequential logic including Finite State Machines (FSMs), digital memory subsystems, and machine code culminating with the implementation of a MIPS processor. Lab assignments will focus on the practical aspects of digital hardware design by utilizing Field Programmable Gate Arrays (FPGAs), Verliog (Hardware Description Language) and advanced CAD tools for the design, simulation and verification of digital computing hardware.

Course Notes

Due to limitation on the capacity to support laboratory assignments, enrollment will be tentatively limited to 45 students. Priority will be given to EE concentrators, SEAS concentrators, and graduating seniors with the required prerequisites. This course is also offered as ECE 141. Students may not take both for credit. This course was previously numbered CS 141.

School Faculty of Arts & Sciences
Credits 4
Cross Reg

Available for Harvard Cross Registration

Course Component Lecture
Grading Basis FAS Letter Graded
General Education N/A
Quantitative Reasoning with Data N/A
Divisional Distribution Science & Engineering & Applied Science
Course Level For Undergraduate and Graduate Students