Skip to main navigation Skip to search Skip to main content

2024-25 Fall - CSIT6000Q - Blockchain and Smart Contracts

Course

Description

Instructor(s)/Supervisor(s)/Coordinator(s): Pritom RAJKHOWA
This course provides a thorough technical introduction to pertinent subjects in the larger blockchain and smart contract ecosystem. This course is designed to focus on providing students with a solid understanding of extensive knowledge of what Blockchain is and how it works, with a focus on Ethereum and Smart Contracts. It will provide many opportunities for building decentralized applications using the Web3 stack and the Turing-complete Solidity language over the Ethereum Virtual Machine (EVM). The course also provides opportunities to design and deliver a final project targeting a specific blockchain use case using smart contracts of their choice (will be given options) running on an Ethereum testnet or private Blockchain. Students should have some basic programming knowledge.
Course period1/09/2431/12/24
Course levelPG
Course formatLecture