May 6–10
|
1
|
Introduction to Logisim
Teaching Video by Mikhail Shchukin
|
Lab Assignment#1 |
May 13–17
|
2
|
Combinational Circuits
Teaching Video by Mikhail Shchukin
|
Lab Assignment#2 |
May 13–17
|
3
|
Adders and Subtractors
Teaching Video by Mikhail Shchukin
|
Lab Assignment#3 |
May 20
|
—
|
Victoria Day - No Lab This Day!
CS110-98's lab will be pushed down one week.
i.e. lab 4&5 will be on May 27; lab 6 will be on June 3; lab 7 will be on June 10; lab 8&9&10 will be on June 17th.
|
|
May 21–24
|
4
|
Sequential Design
Teaching Video by Mikhail Shchukin
|
Lab Assignment#4 |
May 21– 24
|
5
|
Sequential Adders and Subtractors
Teaching Video by Mikhail Shchukin
|
Lab Assignment#5 |
May 28– 31
|
6
|
Multiplier Circuit
Teaching Video by Mikhail Shchukin
|
Lab Assignment#6 |
June 4 – 7
|
7
|
Part One: Introduction to SPIM (with basic
I/O)
Teaching Video by Mikhail Shchukin
Part Two: Arithmetic Operations and
Debugging
Teaching Video by Mikhail Shchukin
|
Lab Assignment#7 (Part One)
Lab Assignment#7 (Part Two)
|
June 11– 14
|
8
|
SPIM Control Flow Structures -- Looping
and Selection Control Structures
Teaching Video by Mikhail Shchukin
|
Lab Assignment#8
|
June 11– 14
|
9
|
SPIM Procedure Calls
Teaching Video by Mikhail Shchukin
|
Lab Assignment#9
|
June 11– 14
|
10
|
SPIM Addressing Modes and
Arrays
Teaching Video by Mikhail Shchukin
|
Lab Assignment#10
|