Please describe your proposed solution.
Learning blockchain technology is fundamental for the next generation of Science, Engineering, Technology, and Mathematics (STEM) professionals once they can apply it to improve fields such as cryptocurrency, supply chain, data management, healthcare, governance, and others. Even so, more courses and content in our Brazilian institutions need to be related to this critical topic. Most students interested in learning about this technology must know English and attend international online classes. This proposal aims to provide free lectures given in Portuguese for Engineering and Natural Science students about Blockchain and Cardano from a scientific perspective.
We will offer an introductory course on Blockchain and Cardano including Haskell and Plutus, in 3 modules: (1) Introduction to Blockchain Technology and Cardano (total 4 hours); (2) Catalyst Ecosystem (total 2 hours); (3) Haskell, Plutus and Smart Contracts (total 6 hours).
The classes will be in person at the Polytechnic School of Engineering of the University of Pernambuco, Recife, Brazil, and transmitted online to those students unable to attend the in-person meetings.
The audience will be Brazilian STEM undergraduate and graduate students, and the lecturers will be doctors and graduate students in Physics and Engineering.
Module 1: Introduction to Blockchain Technology and Cardano
Syllabus:
- Introduction to blockchain, security concepts and cryptology of blockchain;
- Differences between the crypto networks and consensus on blockchain;
- Cryptocurrencies Bitcoin and Ethereum and the third generation blockchain. Proof-of-work versus proof-of-stake;
- Blockchain to improve the business;
- Introduction to Cardano;
- What are decentralized applications and smart contracts?
Module 2: Catalyst Ecosystem
- What is the Catalyst ecosystem?
- How to get funds for Blockchain and Cardano Startups?
- Tutorial on how to submit a proposal in Catalyst.
Module 3: Haskell, Plutus and Smart Contracts
- Intro to Haskell language
- Intro to Plutus Platform
- Examples of smart contracts on Plutus
- Creating your smart contract in groups of 2 to 3 students