CS 141: Computing Hardware

Fall 2015

 
 

The main emphasis of this course is on the basic concepts of digital computing hardware and fundamental digital design principles and practices for computer systems. This course will cover topics ranging from logic design to machine organization and will address the impact of hardware design on applications and system software.


An integral component of this course will be a sequence of hands-on hardware laboratory assignments where you will build digital circuits using simple logic gates and make use

of some common software packages for Computer-Aided Design (CAD) and FPGA-based prototyping. Through these laboratory assignments, you will learn to design, construct, test and analyze the performance of reasonably large hardware systems.


 

Course Description

Instructor: Professor David Brooks

Office Hours:   MD141

                          Fri 11:00AM–12:00PM

             


Course TFs:  Saketh Rama

                       Brandon Reagen

                       Sam Xi

                       Joy Hui

TF Office Hours: 

          Mon 5-6PM

          Tue 1-2PM

          MD 2nd floor lobby



Preceptor: Avinash Uttamchandani

Lab Office Hours:    

          Wed 5-6PM (and by appointment)

          Pierce G11B

Lectures: Monday/Wednesday

                 1:00pm–2:30pm

                 MD G125


Labs:

          Fri 10AM-1PM, 1-4PM

          MD B-121

           

Lab Schedule to be filled by Wednesday Sep. 16th, 5PM ET


http://doodle.com/poll/w5pnv8frgvqadvp8