Time and Location: T & R (11:00 AM - 12:15 PM) @ TORG 1050 & online
Instructor: Dr. Thang Hoang (@thanghoang)
Teaching Assistant: Sahil Hamal (@sahilhamal)
Office Hours | Weds @ 10:00 AM - 12:00 PM | Weds @ 1:00 PM - 3:00 PM |
Modality | Zoom only | In-person & Zoom |
Physical Location | N/A | McBryde 122 |
Zoom link | (announced on Canvas) |
# | Date | Topic | Notes |
---|---|---|---|
1 | Jan 17 (T) | Getting Started | |
Jan 19 (R) | Blockchain Overview | ||
2 | Jan 24 (T) | Blockchain Overview (cont.) |
|
Jan 26 (R) | Distributed System | ||
3 | Jan 31 (T) |
Distributed System (cont.)
Cryptographic Primitives |
|
Feb 02 (R) | Cryptographic Primitives (cont.) | ||
4 | Feb 07 (T) | Cryptographic Primitives (cont.) | |
Feb 09 (R) | Cryptographic Primitives (cont.) | ||
5 | Feb 14 (T) |
Cryptographic Primitives (cont.)
Bitcoin |
|
Feb 16 (R) | Bitcoin (cont.) | ||
6 | Feb 21 (T) | Bitcoin (cont.) | |
Feb 23 (R) | Bitcoin (cont.) | Homework 1 due! | |
7 | Feb 28 (T) | Professor traveling (no class) | |
Mar 02 (R) | Professor traveling (no class) | ||
8 | Mar 07 (T) | Spring break (no class) | |
Mar 09 (R) | Spring break (no class) | ||
9 | Mar 14 (T) | Bitcoin (cont.) | |
Mar 16 (R) | Bitcoin (cont.)
Virtual Mining |
||
10 | Mar 21 (T) | Virtual Mining (cont.) | |
Mar 23 (R) | Ethereum | Homework 2 due extended to Mar 27! | |
11 | Mar 28 (T) | Ethereum (cont.) | |
Mar 30 (R) | Ethereum (cont.) and DApp | Presentation Guideline Final Report Guideline |
|
12 | Apr 04 (T) | ||
Apr 06 (R) | |||
13 | Apr 11 (T) | ||
Apr 13 (R) | |||
14 | Apr 18 (T) |
#1: Group 9
#2: Group 2 #3: |
|
Apr 20 (R) |
#1: Group 16
#2: Group 7 #3: Group 15 |
Homework 3 due! | |
15 | Apr 25 (T) |
#1: Group 5
#2: Group 1 #3: Group 12 |
|
Apr 27 (R) |
#1: Group 6
#2: Group 18 #3: Group 4 |
||
16 | May 02 (T) | #1: Group 17
#2: Group 10 #3: Group 8 |
|
May 04 (R) |
#1: Group 3
#2: Group 13 #3: Group 15 |
Homework 4 due! |
Homework Assignments | 50% |
Group Presentation | 20% | Final Project | 30% |
Total | 100% |
A(93+) A-(90-92) B+(87-89) B(83-86) B-(80-82) C+(77-79) C(73-76) C-(70-72) D+(67-69) D(63-66) D-(60-62) F(59-)
Grading will not be curved!This course strictly follows the VT code of conduct.