| 5/6/26 |
The MT2 exam has been graded and the grades are sent to TA. Two highest
grades are 94 and 86; the two lowest ones are 11 and 14. The average is
50.0.
All grades are final. There will be NO discussion of them. |
| 4/13/26 |
Homework #6 is accessible on the homework problems
page. The deadline for Homework #6 is April 23rd (TA hours). |
| 4/13/26 |
Midterm #2 will take place at 5:00 - 6:20 PM on Monday, April 27.
It will be a Closed book Close notes Closed friends exam. Do NOT bring any paper. Bring an eraser, pens, and pencils. You may bring a small, non-programmable calculator. Do NOT use red ink when writing your solutions! Keep all the pages stapled! NO cell phones can be present/used during the exam! The exam will cover Chapter 4 through Chapter 5 of the textbook with the emphasis on:
Be prepared! |
| 3/29/26 |
Homework #5 is accessible on the homework problems
page. The deadline for Homework #5 is April 14th (TA hours). |
| 3/22/26 |
Homework #4 is accessible on the homework problems
page. The deadline for Homework #4 is April 2nd (TA hours). |
| 3/16/26 | The MT1 has been graded and the the grades sent to TA. The average is 44.2. For many students it's time to start working hard in order to pass the course. |
| 3/2/26 | As a reminder, the HW3 deadline is extended by two days to Thursday, March 5 (TA hours). |
| 2/19/25 |
First Mid-term Exam
will be on Monday, March 9, 5:00 - 6:20 PM It will be a Closed-books, No-notes exam. Do NOT bring any paper. A photocopy of the original "Green card" will be provided to you by the Instructor. Bring an eraser, pens, and pencils. You may bring a small, non-programmable calculator. You are not allowed to use a calculator to do conversion between integer and floating point data! Keep all the pages stapled! NO cell phones can be present/used during the exam! The exam will cover Chapter 1 through Chapter 3 of the textbook with the emphasis on: * CPU performance equations and Amdahl's law * MIPS instruction set * MIPS programming in machine (not pseudo-!) instructions * Functions and procedures * Big endian and little endian addressing * Binary arithmetic (full/half 1-bit adder, ripple carry adder, carry look ahead adder, binary multiplication (combinational and sequential) * Booth signed multiplication algorithm * The last version of the sequential divide algorithm * Floating point arithmetic (decimal to binary conversion w/o calculators, IEEE 754 FP single and double formats, FP add and multiply, rounding with guard, round, and sticky bits) * Be prepared! |
| 2/19/26 |
Homework #3 is accessible on the homework problems
page. The deadline for Homework #3 is March 3rd (TA hours). |
| 2/4/26 |
We are starting to learn MIPS (RISC) ISA and MIPS assembly programming next week. In case you are interested in simulating your MIPS code, here is the link to the MARS (MIPS Assembler and Runtime Simulator) for MIPS Assembly Language Programming: https://computerscience.missouristate.edu/mars-mips-simulator.htmImportant notice! The MARS simulator uses little endian addressing rather than big endian addressing in real MIPS. |
| 2/4/26 |
Homework #2 is accessible on the homework problems
page. The deadline for Homework #2 is Feb. 19th (TA hours). |
| 1/28/26 |
Homework #1 is accessible on the homework problems
page. The deadline for Homework #1 is Feb. 5th (TA hours). |
| 1/28/26 | All HW solutions must be handwritten and submitted in person. |
| 1/22/26 | The first lecture is on Monday, Jan. 26, 2026. No use of phones/computers during lectures! |