Announcements (Updated: Monday, October 31, 2022 12:02)
October 31, 2022
Chapter 3 Lecture Notes Part 2: Network Interface
October 27, 2022
Chapter 3 Lecture Notes Part 1: Gaming Devices
October 26, 2022
Laboratory Experiment #3 for the Week of Ocober 31 and November 14 (note: no labs in the week of November 7)
October 24, 2022
Sample questions for Test #3 Solutions
Note: Test #3 covers Page 33 to Page 81, Chapter 2 Lecture Notes
October 23, 2022
Reminder: Test #3 - October 26 Wednesday, 9:30 AM, ECS-125 and CAL centre
Tutorial for Test #3 - October 25 Tuesday, 7:30 PM, ECS-125
Additional Office Hours: October 25 Tuesday 10:30-11:15 AM and 2:15-3:00 PM via Zoom https://uvic.zoom.us/j/8642143778?pwd=VUp6YmpUbnZsTVdDSktwbE95OGlVZz09
Revision to page 56 and 58 Ch. 2 lecture notes
In-Class Discussion: Week of October 18, 2022
October 19, 2022
Assignment: Complete Page 105, Ch2 Lecture Notes
Chapter 2 Lecture Notes Part 8: Subroutine and Stack Frame
October 18, 2022
Assignment: Attempt all questions on page 62, Ch2 lecture slides
Assignment: Complete page 77, 78, 79, Ch2 lecture slides
Chapter 2 Lecture Notes Part 7: Stacks
October 17, 2022
Chapter 2 Lecture Notes Part 6: 2's Complement Arithmetics
October 10, 2022
Chapte 2 Lecture Notes Part 5: Programming
Laboratory Experimen t #2 for Week of October 17
Sample Program Tracing Solution
Sample Questions for Test #2 Solutions
October 8, 2022
Sample Program Tracing Assignment
October 6, 2022
Chapter 2 Lecture Notes Part 4: Instructions and Sequencing
Lecture Plan Revised (new dates for Test #2 and Tutorial #2)
October 5, 2022
Chapter 2 Lecture Notes Part 3: Operands
October 4, 2022
Test #1 Solutions (if you want to request a review, please write on the front page of your exam paper, the question numbers that you would like me to look at, and mark on that question/answer why you think your answer is correct; then give me your exam paper in class, any time starting tomorrow)
Chapter 2 Lecture Notes Part 2: Instruction Set Architecture
September 25, 2022
Laboratory Experiment #1 for Week of October 3
Chapter 2 Lecture Notes Part 1: Encoding
September 22, 2022
Tutorial: Sample question answers (2022-9-20)
Assembly Language Part 2: From high level language to debugging
September 20, 2022
Assembly Language Part 2: From high level language to debugging
September 19, 2022
First Test: Friday September 23, 9:30 - 10:20 AM; In Class; on exam paper; closed book, notes, mobile phone, etc.
Test coverage: First lecture to last lecture before test
Materials: based on lecture notes and discussion in class (corresponding section numbers and titles in textbook are provided on lecture notes, if you wish to read more)
First Tutorial: Thursday September 22, 7:30 - 8:30 PM, ECS-123, to discuss sample questions (to be provided by Wednesday morning September 21)
Laboratory Experiment #0 for Week of September 26
September 16, 2022
In-Class Discussion: week of 2022-09-13
September 15, 2022
Assembly Language Part 1: Terminologies
September 12, 2022
Tutorial Schedule:
Tutorial | Time | Location |
22-Sep | 7:30-9:20PM | ECS-123 |
10-Oct | 7:30-9:20PM | ECS-125 |
25-Oct | 7:30-9:20PM | ECS-125 |
15-Nov | 7:30-9:20PM | ECS-125 |
01-Dec | 7:30-9:20PM | ECS-123 |
September 7, 2022
Introduction to Computer System
Reading Assignment: Textbook Ch 1: 1.1 Computer Types, 1.6 Performance, and 1.7 Historical Perspective