Mini tests are brief team exercises usually taking place during lectures which are not pre-announced
and may provide bonus points. The minitests and some corresponding solutions will be posted in the
readings section as part of the notes and/or in the examples section.
MIDTERM EXAMS (during lecture class, usual room, paper and pen/cil):
The topics coverage will be included here prior to the midterms.
Midterm#1 Week 8, Monday February 27, usual room.
This midterm already took place and the topics it included are described
here .
Midterm#2. Week # 12, Monday March 26, 4:30-5:30, room TBA.
This midterm already took place and the topics it included are described
here .
FINAL EXAM (paper and pen/cil):
Week 15, Saturday April 21, 7:00 pm -- 10:00 pm, Room: HCC1325
We will discuss in class the possibility of changing the date of the final exam, subject to all
students agreeing to the change and subject to room availability.
The topics coverage:
The final exam is cumulative, hence it includes material seen during the whole course.
The exam will cover the material that was covered in the lectures, the examples seen in class,
the posted notes, the assignments, the labs, and the readings which correspond to material
which was discussed in class.
FOCUS ON:
topics that were included in the first two midterms
topics discussed after the second midterm, such as:
7 steps sequential circuit design porcess
registers, 1 bit slice designs
Assembly language (level as seen in class)
waveform diagrams (level as seen in class)
You will NOT be tested about:
specifically about number base changes (but this knowledge is assumed,
especially changes between base 2 and base 16 )
carry lookahead adders.
sequential circuit timing parameters nor timing calculations (i.e. the section starting at the bottom of page 263 until the top of page 266 will not be tested.
Datapaths (sections 10.1, 10.2 and 10.7) (notes #26)
the latch timing problem, the 1's cathing behaviour
CRIB SHEET that you may bring to the Final Exam::
Include anything you think you may need, such as the tables associated to the flip flops.
You can write up to 4 (four) pages (but may use less space as well),
handwritten or printed.
Include your name and student number in the crib sheet. You will have to hand in the crib sheet with
your final exam and may recover it afterwards upon request.
for questions requiring to have information about assembly language specific instructions,
the information about the instruction will be provided