• Some future dates are placeholder only and subject to change.
  • All dates are in the format of MM/DD where MM is the month and DD is the day.
  • Assignment descriptions are on CUNY Blackboard if not found in the lecture notes or on the class schedule page.
  • This list is periodically updated based on the progression of the class

Overview of Assignments by Type

Individual Assignments

  1. In-Class Exercise 1 (on Unit of Measurement): assigned on 08/31 and due on 08/31

  2. In-Class Exercise 2 (on Converting Integers between Bases): assigned on 08/31 and due on 08/31

  3. In-Class Exercise 3 (on Converting Fractional Numbers between Bases): assigned on 09/05 and due on 09/05

  4. In-Class Exercise 4 (on Octal and Hexadecimal Numbers): assigned on 09/07 and due on 09/07

  5. In-Class Exercise 5 (on Signed Integers): assigned on 09/07 and due on 09/12

  6. In-Class Exercise 6 (on Floating-point Numbers): assigned on 09/12 and due on 09/14

  7. Homework Assignment 1 (on Overview and Data Representation): assigned on 09/12 and due on 09/19

  8. In-Class Exercise 7 (on Truth Table and DeMorgan’s Law): assigned on 09/26 and due on 09/26

  9. In-Class Exercise 8 (on Boolean Identities and Boolean Expression Simplification): assigned on 09/28 and due on 09/28

  10. In-Class Exercise 9 (on Canonical Forms and Simplification): assigned on 10/03 and due on 10/03

  11. In-Class Exercise 10 (on Canonical Forms and Simplification): assigned on 10/05 and due on 10/05

  12. In-Class Exercise 11 (on Overview of Digital Circuits): assigned on 10/05 and due on 10/05

  13. In-Class Exercise 12 (on Combinational and Sequential Circuits): assigned on 10/12 and due on 10/12

  14. In-Class Exercise 13 (on Memory Design): assigned on 10/19 and due on 10/19

  15. In-Class Exercise 14(on Memory and Instruction Format of Simple Computer): assigned on 10/19 and due on 10/19

  16. Homework Assignment 2 (on Boolean Algebra and Digital Logic): assigned on 10/26 and due on 10/19

  17. In-Class Exercise 15(on Interrupt Checking and Marie Architecture): assigned on 11/02 and due on 11/02

  18. In-Class Exercise 16(on Marie Assemply Programming): assigned on 11/02 and due on 11/02

  19. In-Class Exercise 17(on Marie Assemply Programming): assigned on 11/07 and due on 11/02

  20. In-Class Exercise 18(on Marie Assemply Programming): assigned on 11/09 and due on 11/09

  21. In-Class Exercise 19(on Marie Assemply Programming): assigned on 11/09 and due on 11/09

  22. In-Class Exercise 18(on Marie Assemply Programming): assigned on 11/09 and due on 11/09

  23. In-Class Exercise 19(on Marie Assemply Programming): assigned on 11/09 and due on 11/09

  24. In-Class Exercise 20(on Marie Assemply Programming): assigned on 11/14 and due on 11/14

  25. In-Class Exercise 21(on Marie Assemply Programming): assigned on 11/14 and due on 11/14

  26. In-Class Exercise 22(on ISAs): assigned on 11/09 and due on 11/09

  27. Homework Assignment 3 (on Assembly Programming and Instruction Set Architectures): assigned on 11/09 and due on 11/16

  28. In-Class Exercise 23(on ISAs): assigned on 11/28 and due on 11/21

  29. In-Class Exercise 24(on ISAs): assigned on 11/28 and due on 11/21

  30. In-Class Exercise 25(on ISAs): assigned on 12/05 and due on 12/05

  31. In-Class Exercise 26(on Cache Memory): assigned on 12/05 and due on 12/05

  32. In-Class Exercise 27(on Cache Memory and EAT): assigned on 12/05 and due on 12/05

  33. Homework 4(on ISAs and Memory Organization}: assigned on 12/14 and due on 12/05

Reading

  1. Chapters 1: assigned on 08/29

  2. Chapter 2: assigned on 09/05

  3. Chapter 3: assigned on 09/26

  4. Chapter 4: assigned on 10/17

  5. MARIE (Jave Desktop Version): assigned on 10/17

  6. MARIE (Web Version): assigned on 10/17

  7. all chapters and sections discussed: assigned on 10/24

  8. Chapter 5 : assigned on 11/09

  9. Chapter 6: assigned on 12/05

  10. All reading assignments: assigned on 12/07

Overview of Assignments by Due Date

Due by 08/31

  1. Individual Assignment: assigned on 08/31

  2. Individual Assignment: assigned on 08/31

Due by 09/05

  1. Individual Assignment: assigned on 09/05

Due by 09/07

  1. Individual Assignment: assigned on 09/07

Due by 09/12

  1. Individual Assignment: assigned on 09/12

Due by 09/14

  1. Individual Assignment: assigned on 09/14

Due by 09/19

  1. Individual Assignment: assigned on 09/19

Due by 09/26

  1. Individual Assignment: assigned on 09/26

Due by 09/28

  1. Individual Assignment: assigned on 09/28

Due by 10/03

  1. Individual Assignment: assigned on 10/03

Due by 10/05

  1. Individual Assignment: assigned on 10/05

  2. Individual Assignment: assigned on 10/05

Due by 10/12

  1. Individual Assignment: assigned on 10/12

Due by 10/19

  1. Individual Assignment: assigned on 10/19

  2. Individual Assignment: assigned on 10/19

  3. Individual Assignment: assigned on 10/19

Due by 11/02

  1. Individual Assignment: assigned on 11/02

  2. Individual Assignment: assigned on 11/02

  3. Individual Assignment: assigned on 11/02

Due by 11/09

  1. Individual Assignment: assigned on 11/09

  2. Individual Assignment: assigned on 11/09

  3. Individual Assignment: assigned on 11/09

  4. Individual Assignment: assigned on 11/09

  5. Individual Assignment: assigned on 11/09

Due by 11/14

  1. Individual Assignment: assigned on 11/14

  2. Individual Assignment: assigned on 11/14

Due by 11/16

  1. Individual Assignment: assigned on 11/16

Due by 11/21

  1. Individual Assignment: assigned on 11/21

  2. Individual Assignment: assigned on 11/21

Due by 12/05

  1. Individual Assignment: assigned on 12/05

  2. Individual Assignment: assigned on 12/05

  3. Individual Assignment: assigned on 12/05

  4. Individual Assignment: assigned on 12/05