CSE4/526 Fall 2019
| Date | Topic | Chapter | Classnotes | To do: | Hands-on |
|---|---|---|---|---|---|
| 8/26 | Welcome to CSE4/526 | Course description | Desc | Syllabus | |
| 8/28 | Introduction to blockchain | What is blockchain? | Intro blockchain | Read Bitcoin whitepaper; Ch1-BIA | Create identity and collect Ether |
| 9/4 | Intro to smart contract | Getting started | Design SC | Read Ethereum whitepaper Ch2: BIA | Design of SC, Remix IDE |
| 9/9 | Blockchain basics | Key concepts | BC Concepts | Read Ch1: BIA | Launch SC on Ropsten |
| 9/11 | Explore Bitcoin | Structure and operations | Explore Bitcoin | Bitcoin white paper | Interact with an SC on Ropsten |
| 9/16 | Lab1 discussion | Ballot Dapp | Lab1 | Read Lab1 description | Think of a novel use case |
| From Classes | To Contracts | Contract diagram | Design first | Ballot contract diagram | |
| 9/18 | From design | To deployment | Smart contract | Chapter 2 | Counter Demo |
| 9/23 | Designing trust | Modifers | Validation in SC | Chapter 3 | Ballot Demo |
| 10/2 | From Smart contract | to Dapps | SC to Dapps | Chapter 4 | Ballot Truffle Demo |
| 10/7 | From Smart contract | to Dapps | SC to Dapps | Chapter 4 | Ballot Truffle Demo |
| 10/9 | Exam1 Review | BC, SC | Smart contract | Chapter 1-3, part of 4 | Ballot.zip Truffle Demo |
| 10/14 | Exam 1 | Closed Book-notes | Smart contract | Chapter 1-3, part of 4 | |
| 10/16 | Dapp-app | Part 2 Lab1 | Ballot-app | Chapter 4 | Ballot.zip Truffle Demo |
| 10/21 | Security and Privacy | Chapter 5 | Security | Chapter 5 | |
| 10/23 | Security and Privacy | Chapter 5 | Dapps | Chapter 5 | Blind Auction --from text |
| 10/30 | Security and Privacy | Chapter 5 | Let's discuss BA SC | Chapter 5 | Blind Auction --Original |
| 11/11 | On-chain and off-chain data | Chapter 6 | Let's review BA Dapp | Chapter 5 | Blind Auction --Original |
| 11/13 | On-chain and off-chain data | Chapter 6 | BA Dapp with events | Chapter 2 ASK | Events |
| 11/18 | On-chain and off-chain data | Chapter 6 | ASK smart contract | Chapter 2 ASK | |
| 12/4 | Final exam review | Chapters 1-6 | December 9, 2019 | 215 NSC | 8.00-11.00AM |