Schedule | Activity | Deliverables | As a Student, I will learn: |
Week 1 - Week 2 June 1 - June 15 | - Contact possible contributors to this project
- Setup project infrastructure
- Delineate project plan
- Skim through Hyperledger Fabric and Hyperledger Umbra documentation
- Syllabus draft
| - Project plan
- Course syllabus draft
|
|
Week 3 - Week 4 June 15 - June 29 | - Design Lab 1: Fundamentals on Distributed Systems
| - Lab 1 guide
- Lab 1 support files
| - Basics of Distributed Systems
- RAFT consensus algorithm
|
Week 5 - Week 6 June 29 - July 13 July 10: First Quarterly Evaluation | - Design Lab 2: Fundamentals on Cryptography Cryptography and Security
| - Lab 2 guide
- Lab 2 support files
| - Basics of Cryptography Cryptography and Security
- RSA Algorithm
|
Report on the First Quarterly Evaluation | All activities defined for weeks 1-6 were successfully conducted. | All projected deliveries |
|
Week 7 - Week 8 July 13 - July 20 | - Design Lab 3: A Primer on Blockchain
| - Lab 3 guide
- Lab 3 support files
|
|
Week 9 - Week 10 July 20 - August 3 | - Read Hyperledger Besu documentation
- Read Ethereum documentation
- Design Lab 4: Hyperledger Besu and Ethereum
| - Lab 4 guide
- Lab 4 support files
- (optional) Besu Project proposal
|
|
Week 11 - Week 12 August 3 - August 17 | - Read Hyperledger Fabric 2.0 documentation
- Design Lab 5: Hyperledger Fabric
| - Lab 5 guide
- Lab 5 support files
- Fabric Project Proposal
|
|
Week 13 - Week 14 August 17 - August 31 August 21: Second Quarterly Evaluation | - Design Lab 6: Hyperledger Fabric
| - Lab 6 guide
- Lab 6 support files
|
|
Week 15 - Week 16 August 31 - September 14 | - Design Lab 7: Hyperledger Fabric
| - Lab 7 guide
- Lab 7 support files
|
|
Week 17 - Week 18 September 14 - September 28 | - Read Hyperledger Umbra documentation
- Design Lab 8: Hyperledger Umbra
| - Lab 8 guide
- Lab 8 support files
|
|
Week 19 - Week 20 September 28 - October 12 October 2: Third Quarterly Evaluation | - Design Lab 9: Hyperledger Umbra
| - Lab 9 guide
- Lab 9 support files
|
|
Week 21 - Week 22 October 12 - October 26 | - Polish lab guides and support files
| - Update previous deliverables
|
|
Week 23 - Week 24 October 26 - November 9 | - Polish lab guides and support files
| - Update previous deliverables
- Final course syllabus
|
|
Week 24 November 9 - November 13 November 13: Fourth Quarterly Evaluation | | |
|