| Percentage | Letter Grade |
|---|---|
| 91+ | A |
| 89-90 | A- |
| 87-88 | B+ |
| 77-86 | B |
| 75-76 | B- |
| 73-74 | C+ |
| 62-72 | C |
| 60-61 | C- |
| 50-59 | D |
| Below 50 | F |
| Date | Topic | Details |
|---|---|---|
| Mon 08/28 | Introduction & Course Policies | |
| Wed 08/30 | Number Representation: Decimal | Video: Hexadecimal |
| Fri 09/01 | Number Representation: Binary | In-Class Activity: Base Conversion |
| Mon 09/04 | Labor Day: No Class | |
| Wed 09/06 | Number Representation: Hexadecimal | Homework 1 Assigned Hex/Binary Activity Video: 2's Complement |
| Fri 09/08 | Number Representation: 2's Complement | Further Reading |
| Mon 09/11 | More 2's Complement Fun! | |
| Wed 09/13 | Boolean Logic Intro | Quiz: Number Representation Homework 1 Due Video: Boolean Basics Video: Boolean Properties |
| Fri 09/15 | Boolean Logic: Gates | |
| Mon 09/18 | Boolean Logic: Associativity & Commutativity | |
| Wed 09/20 | Boolean Logic: Gates | |
| Fri 09/22 | Boolean Logic: Sequential Logic | Video: Flip Flop Theory |
| Mon 09/25 | Boolean Logic: Sequential Logic | |
| Wed 09/27 | Logic Lab | Logic Lab Procedure Logic Lab Simulator Procedure Quiz: Boolean Logic & Gates Video: CircuitVerse Tutorial |
| Fri 09/29 | Logic Lab | Video: 2 Bit Adder Circuit Lab Video: Circuits Intro Video: Kirchoff's Voltage Law Logic Homework |
| Mon 10/02 | Logic Lab | |
| Wed 10/04 | Grammars and Regular Expressions | |
| Fri 10/06 | Python Crash Course | Video: Python Variables Video: Python Loops |
| Mon 10/09 | RegEx Lab | Further Reading |
| Wed 10/11 | Sets | Further Reading |
| Fri 10/13 | SQL Lab | Logic Homework Due SQL Lab Procedure |
| Mon 10/16 | Fall Break: No Class | |
| Wed 10/18 | Midterm Review | Practice Midterm Solutions |
| Fri 10/20 | Midterm | |
| Mon 10/23 | Vectors | Video: Vectors and Bases |
| Wed 10/25 | Vector Norms | Video: Vector Norms |
| Fri 10/27 | Matrices | Matrix Notes Matrix Homework |
| Mon 10/30 | Coordinate Rotations | |
| Wed 11/01 | Matrix Lab | |
| Fri 11/03 | Fourier Analysis | |
| Mon 11/06 | Filtering Lab | |
| Wed 11/08 | Filtering Lab | Matrix Homework Due blueskies.wav |
| Fri 11/10 | Counting | |
| Mon 11/13 | Probability: Events | Filtering Lab Updated |
| Wed 11/15 | Probability: Random Variables | Matrix Homework 2 |
| Fri 11/17 | Cryptography: Caesar Cipher | |
| Mon 11/20 | Thanksgiving: No Class | |
| Wed 11/22 | Thanksgiving: No Class | |
| Fri 11/24 | Thanksgiving: No Class | |
| Mon 11/27 | Cryptography: Intro to Finite Fields | |
| Wed 11/29 | Cryptography: Diffie Hellman | Matrix Homework 2 Due |
| Fri 12/01 | Cryptography: RSA | |
| Mon 12/04 | Practice Final Solutions |