ECE 2300 Digital Logic and Computer Organization

ECE 2300 Contents

Syllabus and Course Details
Lecture Notes and Handouts

Note: Homework and Exams, Projects and Labs are not available for this course.

Course Description

This course provides an introduction to the design and implementation of digital circuits and microprocessors. Topics include transistor network design, Boolean algebra, combinational circuits, sequential circuits, finite state machine design, processor pipelines, and memory hierarchy. Design methodology using both discrete components and hardware description languages is covered in the laboratory portion of the course.

Instructor

David H. Albonesi
333 Frank H. T. Rhodes Hall, Ithaca, NY 14853
607 254-5473
Email: david.albonesi at cornell.edu

Course Level

Undergraduate (sophomore level)

As Offered In

Spring 2016

Required Text(s)

Digital Logic and Computer Architecture, 2nd edition, D.M. Harris and S.L. Harris, Morgan Kaufmann, 2012.

Course Structure

This course consists of:

  1. Two weekly lectures
  2. Six labs over the semester
  3. Homework assignments
  4. Two prelim exams and one final exam