Time and Location: T & R (11:00 AM - 12:15 PM) @ TORG 1030 (Blacksburg campus) & 113 (NVC campus)
Instructor: Dr. Thang Hoang (@thanghoang)
Teaching Assistant:
Tung Le (@tungle) | Arman Riasi (@armanriasi) | |
Office Hours | Fris @ 10:00 AM - 12:00 PM | Mons @ 2:00 PM - 4:00 PM |
Modality | In-person & Zoom | Zoom |
Physical Location | MCB 122 | - |
Zoom link | (announced on Canvas) | (announced on Canvas) |
# | Date | Topic | Notes |
---|---|---|---|
1 | Jan 16 (T) |
Getting Started(1-end) Blockchain Overview (1-16) |
|
Jan 18 (R) | Blockchain Overview (cont.) | ||
2 | Jan 23 (T) | Distributed System | |
Jan 25 (R) | Distributed System (cont.) | ||
3 | Jan 30 (T) | Cryptographic Primitives | |
Feb 01 (R) | Cryptographic Primitives (cont.) | ||
4 | Feb 06 (T) | Cryptographic Primitives (cont.) | |
Feb 08 (R) |
Cryptographic Primitives (cont.)
Bitcoin |
||
5 | Feb 13 (T) | Bitcoin (cont.) | |
Feb 15 (R) | Bitcoin (cont.) | ||
6 | Feb 20 (T) | Bitcoin (cont.) | Homework 1 due! |
Feb 22 (R) | Bitcoin (cont.) | ||
7 | Feb 27 (T) | Virtual Mining | |
Feb 29 (R) | Virtual Mining | ||
8 | Mar 05 (T) | Spring break (no class) | |
Mar 07 (R) | Spring break (no class) | ||
9 | Mar 12 (T) | Ethereum |
Presentation Guideline Final Project Guideline |
Mar 14 (R) | Ethereum | ||
10 | Mar 19 (T) | Ethereum | |
Mar 21 (R) | Ethereum | Homework 2 due! | |
11 | Mar 26 (T) | Privacy-Preserving Blockchain | |
Mar 28 (R) | Privacy-Preserving Blockchain | ||
12 | Apr 02 (T) | Privacy-Preserving Blockchain | |
Apr 04 (R) | No class (Professor got sick) | ||
13 | Apr 09 (T) | Synchronous Consensus | |
Apr 11 (R) |
Group presentation (slot 1) Group presentation (slot 2) |
Homework 3 due! | |
14 | Apr 16 (T) |
Group presentation (slot 3) Group presentation (slot 4) |
|
Apr 18 (R) |
Group presentation (slot 5) Group presentation (slot 6) |
||
15 | Apr 23 (T) |
Group presentation (slot 7) Group presentation (slot 8) |
|
Apr 25 (R) |
Group presentation (slot 9) Group presentation (slot 10) |
||
16 | Apr 30 (T) |
Group presentation (slot 11) Group presentation (slot 12) |
Homework 4 due! |
May 02 (R) |
Group presentation (slot 13) Group presentation (slot 14) |
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.