Web3 Development
Description
This course introduces students to Web3 technology and development through the Aptos blockchain and the Move smart contract language. Aptos is a next-generation, high-performance blockchain designed for scalability, security, and low-latency transactions. Students will be introduced to the essential concepts of Web3 with its latest development and ecosystem. They will learn the core principles of Move, including its unique resource-oriented programming model, and explore key blockchain concepts such as accounts, digital assets, smart contracts, events, and scripts. The course emphasizes practical skills in decentralized application (DApp) development using Aptos SDKs (TypeScript, Python, Go), indexing tools, and deployment pipelines. By the end of the course, students will be equipped to design, build, and deploy robust DApps on the Aptos platform.
Requisites
Prerequisites: Pre-req: IS111/CS101/COR-IS1704
Co-requisites: None
Anti-requisites: IS452
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: CS: Software Systems Track
Areas: IS Depth Electives IT Solution Development Electives
Learning Outcomes
Graduate Learning Outcomes
Disciplinary knowledge, Interdisciplinary knowledge
Competencies
Applications Development, Cloud Computing