CSSE232 : Computer Architecture I

1: Thu Sep 03 1 (Teams Synchronous Teams Meeting)

  • Introduction
    • Read Ch 1 (esp. 1.1-1.3, 1.10)
  • Course Overview
    • Read B.2, B.3 (decoder/multiplexor) ; 2.4; 3.1-3.2
    • Practice B.11; 2.8
  • HW1 (due Mon Sep 07)

2: Fri Sep 04 1 (Recording Panopto Recorded Lesson)

  • MIPS green sheet
  • Intro to MIPS assembly
    • Read 2.1-2.3
    • Practice 2.1-2.6; 2.9-2.10
  • Representing instructions
    • Read 2.4-2.5
    • Practice 2.12; 2.14-2.18
  • HW2 (due Tue Sep 08)

3: Mon Sep 07 1 (Teams Synchronous Teams Meeting)

  • Lab1 (due Wed Sep 09)
    • Skim A.9-A.10
  • Due: * HW1

4: Tue Sep 08 1 (Recording Panopto Recorded Lesson)

  • Logical operations
    • Read 2.6
    • Practice 2.19-20,22
  • Decision instructions
    • Read 2.7
    • Practice 2.23-24; 2.26; 2.29-30
  • HW3 (due Thu Sep 10)
  • Due: * HW2

5: Wed Sep 09 1 (In Classroom Meeting in Classroom)

  • Lab2 (due Fri Sep 11)
  • HW4 (due Fri Sep 11)
  • Due: * Lab1


6: Thu Sep 10 2 (Recording Panopto Recorded Lesson)

  • Procedures
    • Read 2.8; A.6
    • Practice 2.31; 2.33-34; 2.36
  • HW5 (due Mon Sep 14)
  • Due: * HW3

7: Fri Sep 11 2 (Recording Panopto Recorded Lesson)

  • More procedures
    • Read 2.13
    • Practice 2.31; 2.33-34; 2.36
  • HW6 (due Tue Sep 15)
  • Due: * Lab2
  • Due: * HW4

8: Mon Sep 14 2 (Recording Panopto Recorded Lesson)


9: Tue Sep 15 2 (Recording Panopto Recorded Lesson)

  • Addressing modes
    • Read 2.10
    • Practice 2.39-42
  • HW8 (due Thu Sep 17)
  • Due: * HW6

10: Wed Sep 16 2 (In Classroom Meeting in Classroom)

  • Lab3 (due Fri Sep 18)
  • HW9 (due Fri Sep 18)
  • Due: * HW7


11: Thu Sep 17 3 (Recording Panopto Recorded Lesson)

  • Performance review continued
  • Exceptions
    • Read A.7-8
    • Practice A.3-5
  • HW10 (due Mon Sep 21)
  • Due: * HW8

12: Fri Sep 18 3 (Teams Synchronous Teams Meeting)

  • Other architectures
  • HW11 (due Tue Sep 22)
  • Due: * Lab3
  • Due: * HW9

13: Mon Sep 21 3 (Teams Synchronous Teams Meeting)


14: Tue Sep 22 3 (Teams Synchronous Teams Meeting)


15: Wed Sep 23 3 (In Classroom Meeting in Classroom)

  • Exam 1
  • Due: * Team Survey


16: Thu Sep 24 4 (Recording Panopto Recorded Lesson)


17: Fri Sep 25 4 (Recording Panopto Recorded Lesson)


18: Mon Sep 28 4 (Recording Panopto Recorded Lesson)


19: Tue Sep 29 4 (Recording Panopto Recorded Lesson)


20: Wed Sep 30 4 (In Classroom Meeting in Classroom)



21: Thu Oct 01 5 (Recording Panopto Recorded Lesson)


22: Fri Oct 02 5 (Recording Panopto Recorded Lesson)


23: Mon Oct 05 5 (Teams Synchronous Teams Meeting)


24: Tue Oct 06 5 (Recording Panopto Recorded Lesson)


25: Wed Oct 07 5 (Teams Synchronous Teams Meeting)



Break



26: Mon Oct 12 6 (Recording Panopto Recorded Lesson)


27: Tue Oct 13 6 (Recording Panopto Recorded Lesson)


28: Wed Oct 14 6 (In Classroom Meeting in Classroom)


29: Thu Oct 15 6 (Teams Synchronous Teams Meeting)


30: Fri Oct 16 6 (Teams Synchronous Teams Meeting)



31: Mon Oct 19 7 (Teams Synchronous Teams Meeting)


32: Tue Oct 20 7


33: Wed Oct 21 7 (In Classroom Meeting in Classroom)


34: Thu Oct 22 7 (Teams Synchronous Teams Meeting)


35: Fri Oct 23 7 (Teams Synchronous Teams Meeting)



36: Mon Oct 26 8


37: Tue Oct 27 8 (Teams Synchronous Teams Meeting)


38: Wed Oct 28 8 (In Classroom Meeting in Classroom)


39: Thu Oct 29 8 (Teams Synchronous Teams Meeting)


40: Fri Oct 30 8 (Teams Synchronous Teams Meeting)



41: Mon Nov 02 9


42: Tue Nov 03 9


43: Wed Nov 04 9 (In Classroom Meeting in Classroom)


44: Thu Nov 05 9 (Teams Synchronous Teams Meeting)


45: Fri Nov 06 9 (Teams Synchronous Teams Meeting)



46: Mon Nov 09 10


47: Tue Nov 10 10


48: Wed Nov 11 10 (In Classroom Meeting in Classroom)


49: Thu Nov 12 10 (Teams Synchronous Teams Meeting)


50: Fri Nov 13 10 (Teams Synchronous Teams Meeting)