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 |
---|---|---|
Tue 01/17 | Intro, Class Structure, Policies, etc. / Hex & Binary | Homework 1 Assigned Intro Slides Binary Slides Activity: Hex |
Thu 01/18 | Hex & Binary | Video: Hex & Binary Video: 2's Complement Slides |
Tue 01/23 | Combinatorial Logic | Homework 1 Due Homework 2 Assigned Quiz: Hex & Binary In-Class Activity: Building an Adder Video: Circuitverse Tutorial | Circuitverse Reading: |
Thu 01/25 | Sequential Logic | Video: Circuitverse Flip Flops Video: Flip Flop Theory In-Class Activity: Four Bit Adder |
Tue 01/30 | git/Rev Control
Env setup: apt, cd, ls, vim, make Linux filesystem |
Homework 3 Assigned: Write a C program to convert Celcius to Fahrenheit GitHub Username Survey Video: Compiling C Programs GitHub Personal Access Token Guide |
Thu 02/01 | Intro to C | Quiz: Combinatorial Logic Homework 2 Due Video: Compiling Programs in Linux Video: Debugging with gdb Further Reading:
|
Tue 02/06 | Loops in C | Homework 3 Due Homework 4 Assigned Further Reading:
|
Thu 02/08 | Strings in C | Strings Activity | GitHub Repo Further Reading:
|
Tue 02/13 | Strings in C | Homework 4 Due Homework 5 Assigned | Instructions Further Reading:
|
Thu 02/15 | Command Line Arguments | Further Reading:
|
Tue 02/20 | File I/O in C | gdb Primer |
Thu 02/22 | File I/O in C | Quiz Homework 5 Due Stack Activity Stack Slides |
Tue 02/27 | Linked Lists | Homework 6 Assigned Activity: Linked Lists FSM Notes |
Thu 02/29 | Linked Lists | Activity: More linked list fun!! Video: Arrays in 68k Reading: |
Tue 03/05 | Spring Break — No Class | |
Thu 03/07 | Spring Break — No Class | |
Tue 03/12 | Processes & Memory Spaces | Homework 6 Due |
Thu 03/14 | Interprocess Communication: Sockets | Quiz: Linked Lists
Stack Activity |
Tue 03/19 | Interprocess Communication: Sockets | Homework 8 Assigned |
Thu 03/21 | Intro to Assembly Language & Registers | ARM Instruction Reference M1 Toolchain Setup Instructions Further Reading:
|
Tue 03/26 | Intro to Assembly Language & Registers | ARM GDB Debugger Instructions Further Reading:
|
Thu 03/28 | Intro to Assembly Language & Registers | |
Tue 04/02 | Branches & Conditionals in Assembly | Homework 8 Due |
Thu 04/04 | Branches & Conditionals in Assembly | |
Tue 04/09 | Arrays in Assembly | |
Thu 04/11 | Global Variables in Assembly | |
Tue 04/16 | The Stack & Local Variables | |
Thu 04/18 | The Stack & Local Variables | Video: Servo Controller pwm.s |
Tue 04/23 | The Stack & Local Variables |