CCEN 745 Convex Optimization and Reinforcement Learning for Engineering Applications
This course provides an in-depth understanding of blockchain and Distributed Ledger Technologies (DLTs), their design and applications. It also covers advanced topics including cryptocurrencies, Non Fungible Tokes (NFTs), digital twins, upgradable smart contracts, trusted oracles, decentralized storage, SWARM, and IPFS. Students learn how to design, architect, and deploy blockchain-enabled systems and solutions for various domains and industries. Also, students learn how to perform rigorous cost and security analysis. The course discusses major limitations and open research challenges in blockchain including scalability, sustainability, interoperability, and security.
Offered
Fall