User Tools

Site Tools


readings

Readings

Books

Lecture 1 (21.02 Thu.)

Reading assignments (Lecture 1):

  • Y.N. Patt and S.J. Patel, “Chapter 1: Welcome Aboard. Introduction to Computing Systems.”
  • Y.N. Patt and S.J. Patel, “Chapter 2: Bits, Data Types, and Operations. Introduction to Computing Systems.”
  • D. Harris and S. Harris, “Chapter 1: From Zero to One. Digital Design and Computer Architecture.”

Suggested readings (Lecture 1):

Mentioned in Lecture 1:

Lecture 2 (22.02 Fri.)

Suggested readings (Lecture 2):

Mentioned in Lecture 2:

Lecture 4 (01.03 Fri.)

Video lecture assignment (Lecture 4):

Reading assignments (Lecture 4):

  • Y.N. Patt and S.J. Patel, “Chapter 3: Digital Logic Structures.” (until Chapter 3.3)
  • D. Harris and S. Harris, “Chapter 2: Combinational Logic Design.”

Mentioned in Lecture 4:

Lecture 5 (07.03 Thu.)

Required Readings (Lecture 5):

  • Y.N. Patt and S.J. Patel, “Chapter 3: Digital Logic Structures.”
  • D. Harris and S. Harris, “Chapter 2: Combinational Logic Design.”
  • D. Harris and S. Harris, “Chapter 3: Sequential Logic Design.”
  • D. Harris and S. Harris, “Chapter 4: Hardware Description Languages.” (until Chapter 4.3 and 4.5)

Suggested Readings (Lecture 5):

Mentioned in Lecture 5:

Lecture 6 (08.03 Fri.)

Required Readings (Lecture 6):

  • Y.N. Patt and S.J. Patel, “Chapter 3: Combinational Logic.” (until Chapter 3.3)
  • D. Harris and S. Harris, “Chapter 2: Combinational Logic Design.”
  • D. Harris and S. Harris, “Chapter 3: Sequential Logic Design.” (Chapter 3.4+)
  • D. Harris and S. Harris, “Chapter 4: Hardware Description Languages.”
  • D. Harris and S. Harris, “Chapter 2 and 3: Timing and Verification.” (Chapters 2.9 and 3.5+)

Suggested Readings (Lecture 6):

Mentioned in Lecture 6:

  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (note: reading spans multiple lectures)

Lecture 7 (14.03 Thu.)

Reading assignments (Lecture 7):

  • D. Harris and S. Harris, “Chapter 4: Hardware Description Languages.”

Suggested readings (Lecture 7):

  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (note: reading spans multiple lectures)

Lecture 8 (15.03 Fri.)

Reading assignments (Lecture 8):

  • D. Harris and S. Harris, “Chapter 2 and 3: Timing and Verification.” (Chapters 2.9 and 3.5)

Suggested readings (Lecture 8):

Lecture 9 (21.03 Thu.)

Reading assignments (Lecture 9):

Suggested readings (Lecture 9):

  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (note: reading spans multiple lectures)

Lecture 10 (22.03 Fri.)

Reading assignments (Lecture 10):

Suggested readings (Lecture 10):

  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (note: reading spans multiple lectures)

Lecture 11 (28.03 Thu.)

Reading assignments (Lecture 11):

Mentioned in Lecture 11:

Lecture 12 (29.03 Fri.)

Reading assignments (Lecture 12):

Mentioned in Lecture 12:

Lecture 12 (29.03 Fri.)

Reading assignments (Lecture 12):

Mentioned in Lecture 12:

Lecture 13 (04.04 Thu.)

Reading assignments (Lecture 13):

  • D. Harris and S. Harris, “Chapter 7.5: Pipelining”
  • D. Harris and S. Harris, “Chapter 7.8.1 - Chapter 7.8.3”

Lecture 14 (05.04 Thu.)

Reading assignments (Lecture 14):

  • D. Harris and S. Harris, “Chapter 7.5: Pipelining”
  • D. Harris and S. Harris, “Chapter 7.8.1 - Chapter 7.8.3”

Lecture 15 (11.04 Thu.)

Reading assignments (Lecture 15):

Suggested readings (Lecture 15):

Lecture 16 (12.04 Fri.)

Reading assignments (Lecture 16):

Suggested readings (Lecture 16):

Lecture 17 (18.04 Thu.)

Reading assignments (Lecture 17):

Mentioned in Lecture 17:

Lecture 18 (02.05 Thu.)

Reading assignments (Lecture 18):

Mentioned in Lecture 18

Lecture 19a (03.05 Fri.)

Suggested readings (Lecture 19a):

Mentioned in Lecture 19a:

Lecture 19b (03.05 Fri.)

Reading assignments (Lecture 19b):

Suggested readings (Lecture 19b):

Mentioned in Lecture 19b:

Lecture 20 (09.05 Thu.)

Reading assignments (Lecture 20):

Suggested readings (Lecture 20):

Mentioned in Lecture 20:

Lecture 21 (10.05 Thu.)

Reading assignments (Lecture 21):

Suggested readings (Lecture 21):

Mentioned in Lecture 21:

Lecture 22 (16.05 Thu.)

Reading assignments (Lecture 22):

  • D. Harris and S. Harris, “Chapter 8.1 - 8.3”
  • Y.N. Patt and S.J. Patel, “Chapter 3.5”

Suggested readings (Lecture 22):

Mentioned in Lecture 22:

Lecture 23 (17.05 Fri.)

Reading assignments (Lecture 23):

  • D. Harris and S. Harris, “Chapter 8.1 - 8.3”
  • Y.N. Patt and S.J. Patel, “Chapter 3.5”

Suggested readings (Lecture 23):

Mentioned in Lecture 23:

Lecture 24 (23.05 Thu.)

Reading assignments (Lecture 24):

  • D. Harris and S. Harris, “Chapter 8.1 - 8.3”
  • D. Harris and S. Harris, “Chapter 8.4”
  • Y.N. Patt and S.J. Patel, “Chapter 3.5”

Suggested readings (Lecture 24):

Mentioned in Lecture 24:

Lecture 25 (24.05 Fri.)

Reading assignments (Lecture 25):

  • D. Harris and S. Harris, “Chapter 8.4”

Suggested readings (Lecture 25):

Mentioned in Lecture 25:

readings.txt · Last modified: 2019/05/24 15:40 by hhasan