CSE4/526 Spring 2019
Date | Topic | Chapter | Classnotes | To do: |
---|---|---|---|---|
1/28 | Course Goals and Plans | Course description | Desc | |
2/4 | Blockchain Overview | Bitcoin to blockchain | BCOverview | Read Bitcoin whitepaper |
2/11 | Designing a smart contract | Smart contract | SmartContract | Work on Lab1 Design |
2/13 | Designing a Dapp - Part 1(concepts) | Dapps - I | Dapp-Inside out | Lab1 - more details |
2/18 | Defining Dapp - Part 2(architecture) | Dapps - II | Dapp-working | Lab1 - more details |
2/20 | Developing Dapp - Part 3(code) | Dapps - III | Dapp-code | Lab1 - more details |
2/25 | Developing Dapp - Part 4(rules) | Dapps - IV | Dapp-rules | Exams dates |
3/4 | Ethereum Concepts | Basic, Crypto, Hashing | Ethereum Platform | Study |
3/13 | Midterm Review | Concepts discussed in Lectures | Review | Study |
3/24 | Lab2, Buildathon | Lab2 Discussion | Lab2 | More info on midterm, Buildathon |
3/27 | Midterm Exam | 5.00-6.20PM | NSC 225 | |
4/1 | Lab2, TruffleVM Demo | Let's "ASK": Remix Demo | Lab2 | Register for CDSE workshop, Buildathon |
4/3 | Lab2, TruffleVM Demo | Continue Lab2-Truffle IDE | Truffle details | Linux Tuorial of Ballot |
4/8 | Lab2, onboarding to public network | Ethereum Revisit | Linux Tuorial of Ballot | |
4/10 | Lab2, walkthru development | Truffle Suite IDE | Code files needed | |
4/15 | Web3 API | web3.js | Web3 JS API | Read the Docs |
4/17 | Web3 API | Roadmap | Web3 JS API | Read the Docs |
4/22 | Secure Hashing | Handson Exploration | Reverse Engineering | Blind Auction Sol |
4/29 | Events and event Handling | Define and use events | Events | Blind Auction Sol |
5/1 | Dapp Models and Standards | Standards | Dapp Models | |
5/1 | Final Exam Review | Blockchain Roadmap | Blockchain Programming | |
5/9 | Final Exam Review | Blockchain Roadmap | Notes from Review | |
5/13 | Final Exam | 7.15-10.15PM | Cooke 121 |