Quiz Info
When and Where
Tues. Oct. 1 at 7 p.m. All exams are IN-PERSON only.
Location:
- Prof. Weber’s section: THH 201
- Prof. Puvvada’s section: THH 301
- Prof. Redekopp’s sections: THH 301
- OSAS Accommodations (1.5x or 2x time): OSAS Testing Center
Policies and Procedures:
- The quiz will be 75 minutes
- The quiz is CLOSED BOOK / CLOSED INTERNET SOURCE
- Calculators may ONLY be used on the Analog/Resistive circuits problem
- The quiz will be administered via paper and pen/pencil.
- Students who are in COVID protocol must let your REGISTERED instructor know by the morning on the date of the quiz if you will not be able to take it in person. We will setup alternate arrangements for you. If you don’t let your instructor know in advance, you will likely be assigned a 0 on the quiz.
- As a reminder, it is closed notes/book/etc. Any academic integrity violations or cheating will simply be submitted to OAI (Office of Academic Integrity) with a recommended sanction of F in the class, so it really isn’t worth it.
Topics
Unit 1
- KCL & KVL
- Ohm’s Law
- Series and Parallel Resistance
- Voltage dividers
- Solving for voltages and currents in a circuit
- Appropriate ways to connected buttons/switches and LEDs
Unit 2
- Know the operation of the basic gates: AND, OR, NOT, NAND, NOR, XOR, XNOR
- Tracing the bits through a gate network and understanding the levels of logic
- Design goals
- Single variable theorems
- Difference between combinational and sequential logic
Unit 3
- Number systems
- Converting base r to base 10
- Unique combinations
- Approximating Large Powers of 2
- Converting base 10 ⇒ base 2
- Converting binary ⇔ octal ⇔ hexadecimal
Unit 4
- Bit fiddling (
&
,|
,~
and^
) - DDR, PORT, and PIN register functions
- Setting, clearing, and checking bits
Unit 5
- Basics of using state to perform operations at different rates/intervals
Style
The quiz will have only a few general short answer/fill in the blank question, and instead focus more on ability to apply knowledge through problems similar to your homeworks but requiring the use of 1 or more concepts that demonstrate understanding. You should know the material and procedures for solving problems well enough that you can quickly produce solutions once you identify the procedure to apply. If you spend unnecessary time trying to recall what procedure applies when and how to perform that procedure you will likely run out of time.
Ways to Prepare
- Study the slides
- Review your homeworks and/or labs understanding what general concepts and processes have been taught and how/when to apply those processes to new problems.
- Review the bit fiddling and digital I/O using this website. Click on one of the types of bit fiddling problems to generate a sample problem, and you can then check your answer to see if it’s correct.
Samples
-
- Ignore page 1, problem 2a and 2c that reference “2s complement”
- Question Set 2
- The 2nd problem of this set is beyond what we’d ask on the quiz but if you can do it, you are in good shape for the digital I/O topics on the quiz.