教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
112-2
332348
智能合約及DApp開發
1
3.0
3
★
武桓宇
資財四甲
資財三甲
27
1
資財三四甲、乙合開
教學大綱與進度:
教師姓名
武桓宇
Email
vicwu0717@gmail.com
最後更新時間
2023-12-22 21:12:53
課程大綱
以深入淺出的方式,說明區塊鏈的技術及衍生的新商業模式,再進入以太坊區塊鏈的核心-智能合約,使學生能掌握Solidity程式語言,培養開發智能合約的能力,也能搭配web3j、Ganache等程式及工具,架設開發、測試的環境,並部署智能合約。更結合前端網頁及實務應用,創新創意或解決產業痛點,開發DApp實現解決方案。 Explain that the technology of the blockchain and the new business model derived, and then enter the core of the Ethereum blockchain-smart contracts. Let students master the Solidity programming language, cultivate the ability to develop smart contracts, and use web3j, Ganache and other tools to set up a development and testing environment, and deploy smart contracts. Combining front-end web pages and practical applications, innovative design or solving industrial problems, and developing DApp implementation solutions
課程進度
週次 日期 主題 1 2024/02/23 課程簡介、區塊鏈簡介 2 2024/03/01 智能合約開發及測試環境建置 3 2024/03/08 智能合約開發及測試環境建置 4 2024/03/15 Solidity智能合約語言 5 2024/03/22 Solidity智能合約佈署、驗證 6 2024/03/29 智能合約程式開發及測試 7 2024/04/05 (清明節) 8 2024/04/12 智能合約程式開發及測試 9 2024/04/19 期中報告-期中個人報告 10 2024/04/26 DApp架構範例(一) 11 2024/05/03 DApp架構範例(二) 12 2024/05/10 HTML、DApp開發及測試 13 2024/05/17 CSS、Bootstrap、DApp開發及測試 14 2024/05/24 JavaScript、jQuery、DApp開發及測試 15 2024/05/31 Web3j、DApp開發及測試 16 2024/06/7 DApp開發及測試 17 2024/06/14 期末分組報告 18 2024/06/21 期末考週-期末分組報告
評量方式與標準
1、 出席狀況:20%。 2、 課堂討論、參與情形、課堂作業:20%。 3、 期中個人報告:30%。 4、 期末分組報告:30%
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:否
1、 教師講義。 2、 教師範例程式。
課程諮詢管道
修課相關問題請Email與教師連繫:vicwu0717@gmail.com
課程對應SDGs指標
課程是否導入AI
備註