PGD Block Chain Technology Smart Contracts with Ethereum Syllabus - Mumbai University
This is the University of Mumbai syllabus for the P.G. Diploma in Block Chain Technology under NEP 2020, approved by the Academic Council on 7 July 2023 and in force from the academic year 2023-24. It is the only syllabus the University has published for this diploma, and it has not been revised since.
Loading syllabus...
Syllabus for Smart Contracts with Ethereum
Unit I 15 [OC1 AND OC2]
- Building Smart Contracts: A smart contract in seven lines of code, Remix, Increment and decrement operations using Solidity, Coding a loop, Raising an issue on GitHub, Smart contract on a private blockchain, Writing the genesis block, Building a private blockchain, Connecting MIST browser using geth, Mining ethers in a private blockchain, Deploying smart contracts on private chain.
- A Noob's Guide to DApps and DAO: Understanding DApps, Steps to develop a DApp, Architecture of a DApp, What is ethercast? btcrelay.org, oraclize.it, the-pitts-circus.com, Understanding the design of DAO, The rise and fall of DAO.
- Smart Contracts in Detail: What makes a contract "smart"? Definition and design, Role of code in a smart contract, Basic anatomy of a smart
- contract design, Smart contract optimization, Smart contract auditing and compliance, Designing a voting DApp
Unit II 15 [OC2 AND OC3]
- Web3.js: Introduction, Web3.js in the Ethereum, Ecosystem, API structure of Web3.js, Designing an ownership contract.
- Developing a Cryptocurrency: Token versus coin, ERC20 token development using Truffle, Arbitrage trading for cryptocurrencies, The ICO story, Fiat2Crypto and Crypto2Crypto exchange, Parity hack demystified, Parity hack returns.
Unit III 15 [OC3 AND OC4]
- Enterprise Use Cases: Banking and payments, Insurance, Supply chain management, Forecasting and prediction market, Charity, Public Benefits, Energy management, Art and Music, Retail, Real estate, Cyber Security, crowdfunding, Networking and IoT, Voting, Government, Private transport and ride sharing, cloud storage, healthcare,
- Smart Contract Use Cases: Insurance, Trade finance, Derivatives, Securities, Accounts, Digital identity, Record-keeping, Loans and mortgages, Legal, Supply chain, Clinical trials, Terminal disease research, Decentralized microblogging, Administrative and security constraints, TwtAccount.sol, TwtRegistry.sol, Service setup on the private blockchain, Reading tweets
Unit IV 15 [OC4 AND OC5]
- BaaS and the Dark Web Market: Privacy, types of blockchain, private blockchains, public blockchains, consortium blockchains, Blockchain as a service, Enterprise platform for BaaS, IBM Hyperledger, Microsoft Azure EBaaS, Amazon Eris, Dark web marketplace, Project smartCV.
- Advanced Topics and the Road Ahead: Common design patterns, Restricting access, Token systems, Factory pattern, Registries, Voting systems, DACs and DAS, Ethereum improvement proposal, Rational behind EIPs, Types of EIP, EIP life cycle, EIP template, Consortium blockchains, Case study on R3 Corda, Tangle beyond blockchain, Shortcomings of a blockchain, Tangle demystified, Iota GitHub analysis Purchase and storage of Iota.
Books and References
- 5 Ethereum Smart Contract Development, Mayukh Mukhopadhyay, Packt Publishing, --, 2018
Reproduced from the University of Mumbai syllabus for P.G. Diploma in Block Chain Technology under NEP 2020, in force from the academic year 2023-24. Wording, unit numbering and lecture allocation are as printed in that syllabus. The PDF above is the syllabus's own page, unaltered.
The complete syllabus
This subject is cut from the University circular for the whole diploma. Open it here if you want the whole thing rather than a single subject.