Course Code: BDDI 5005
Academic Year: 2026-2027
This course focuses on the foundational elements of using a Programming Language to create smart contracts. It covers core concepts of the smart contract language, development tools, basic smart contract structure, and the processes involved in writing, compiling, deploying, and testing smart contracts. Students learn the complete life cycle of developing, deploying, and interacting with smart contracts, equipping them with advanced skills for practical blockchain applications.