區(qū)塊鏈技術(shù)原理與應(yīng)用 教案 李建輝 項(xiàng)目1-5 初識(shí)區(qū)塊鏈1.0教學(xué)設(shè)計(jì)- 中文智能合約編程語(yǔ)言基礎(chǔ)_第1頁(yè)
區(qū)塊鏈技術(shù)原理與應(yīng)用 教案 李建輝 項(xiàng)目1-5 初識(shí)區(qū)塊鏈1.0教學(xué)設(shè)計(jì)- 中文智能合約編程語(yǔ)言基礎(chǔ)_第2頁(yè)
區(qū)塊鏈技術(shù)原理與應(yīng)用 教案 李建輝 項(xiàng)目1-5 初識(shí)區(qū)塊鏈1.0教學(xué)設(shè)計(jì)- 中文智能合約編程語(yǔ)言基礎(chǔ)_第3頁(yè)
區(qū)塊鏈技術(shù)原理與應(yīng)用 教案 李建輝 項(xiàng)目1-5 初識(shí)區(qū)塊鏈1.0教學(xué)設(shè)計(jì)- 中文智能合約編程語(yǔ)言基礎(chǔ)_第4頁(yè)
區(qū)塊鏈技術(shù)原理與應(yīng)用 教案 李建輝 項(xiàng)目1-5 初識(shí)區(qū)塊鏈1.0教學(xué)設(shè)計(jì)- 中文智能合約編程語(yǔ)言基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

博學(xué)谷:讓IT教學(xué)更簡(jiǎn)單,讓IT學(xué)習(xí)更有效PAGE12PAGE1《區(qū)塊鏈技術(shù)原理與應(yīng)用》教學(xué)設(shè)計(jì)課程名稱:授課年級(jí):授課學(xué)期:教師姓名:

7日星期二課題名稱項(xiàng)目1初識(shí)區(qū)塊鏈1.0計(jì)劃課時(shí)2課時(shí)教學(xué)引入?yún)^(qū)塊鏈起源于比特幣開源項(xiàng)目,2008年10月,中本聰發(fā)布了堪稱比特幣圣經(jīng)的白皮書——《比特幣:一種點(diǎn)對(duì)點(diǎn)的電子現(xiàn)金系統(tǒng)》,首次提出基于密碼學(xué)原理的電子支付方式的比特幣概念,從此開啟了區(qū)塊鏈技術(shù)的新天地。本章將從區(qū)塊鏈概念開始,帶大家認(rèn)識(shí)比特幣區(qū)塊鏈,進(jìn)而熟悉區(qū)塊鏈的基本知識(shí)。教學(xué)目標(biāo)了解區(qū)塊鏈的起源;掌握第一代區(qū)塊鏈的特征;熟悉比特幣測(cè)試鏈的搭建和部署;熟悉比特幣測(cè)試鏈的常用命令。教學(xué)重點(diǎn)比特幣測(cè)試鏈的搭建和部署;教學(xué)難點(diǎn)區(qū)塊鏈的架構(gòu)原理教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過程一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課本任務(wù)基于Ubuntu16.4操作系統(tǒng),請(qǐng)讀者自行在本地電腦中安裝好Ubuntu系統(tǒng)。通過搭建比特幣測(cè)試網(wǎng)絡(luò)、安裝比特幣客戶端并完成測(cè)試幣在線交易,了解第一代區(qū)塊鏈系統(tǒng)的起源、部署及交易方法。二、新課講解知識(shí)點(diǎn)1-區(qū)塊鏈的起源什么是比特幣什么是區(qū)塊鏈區(qū)塊鏈的分類私有鏈許可鏈聯(lián)盟鏈知識(shí)點(diǎn)2-區(qū)塊鏈的工作原理區(qū)塊鏈結(jié)構(gòu)①區(qū)塊頭②區(qū)塊體創(chuàng)世區(qū)塊區(qū)塊鏈的工作過程知識(shí)點(diǎn)3-區(qū)塊鏈技術(shù)的特征去中心化自治性開放性信息不可篡改匿名性知識(shí)點(diǎn)4-比特幣客戶端常用命令bitcoin-cligetwalletinfo 查看錢包信息bitcoin-clilistreceivedbyaddress1true 獲取所有錢包地址及其賬號(hào)名bitcoin-cligetbalance 查看錢包余額bitcoin-cligetnewaddress賬號(hào)名 生成錢包賬號(hào)的地址bitcoin-cligetreceivedbyaddress錢包地址 查詢指定地址錢包收到幣的數(shù)量bitcoin-cligetaccountaddress"" 查看默認(rèn)錢包地址bitcoin-cliencryptwallet密碼 加密錢包bitcoin-cliwalletpassphrasechange原密碼新密碼 修改錢包密碼bitcoin-cliwalletlock 鎖定錢包bitcoin-cliwalletpassphrase密碼解鎖時(shí)間 解鎖錢包,其中解鎖時(shí)間單位是秒bitcoin-clibackupwallet備份文件名 備份錢包文件bitcoin-cliimportwallet備份文件名 導(dǎo)入備份文件,需要先解鎖錢包bitcoin-clidumpwallet文件名 導(dǎo)出所有錢包地址和私鑰到指定文件,需要先解鎖bitcoin-cliimportwallet文件名 導(dǎo)入錢包和私鑰,需要先解鎖bitcoin-clidumpprivkey錢包地址 導(dǎo)出指定錢包地址的私鑰bitcoin-cliimportprivkey錢包私鑰賬號(hào)名true 導(dǎo)入指定錢包私鑰bitcoin-cligetaccount錢包地址 獲取指定錢包地址的賬號(hào)名bitcoin-clilistaddressgroupings 獲取本節(jié)點(diǎn)所有錢包的賬號(hào)名及余額三、任務(wù)實(shí)施在Ubuntu16.4操作系統(tǒng)中,下載并安裝比特幣客戶端;創(chuàng)建并編寫比特幣配置文件;后臺(tái)啟動(dòng)比特幣客戶端;測(cè)試幣體驗(yàn)并查看相關(guān)信息。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成測(cè)試幣區(qū)塊鏈的部署和常用命令的使用。預(yù)習(xí)下節(jié)課的內(nèi)容。教學(xué)后記《區(qū)塊鏈技術(shù)原理與應(yīng)用》教學(xué)設(shè)計(jì)課程名稱:授課年級(jí):授課學(xué)期:教師姓名:

7日星期二課題名稱項(xiàng)目2認(rèn)識(shí)區(qū)塊鏈2.0計(jì)劃課時(shí)6課時(shí)教學(xué)引入以太坊是在第一代區(qū)塊鏈的基礎(chǔ)上,為了方便開發(fā)者使用區(qū)塊鏈進(jìn)行應(yīng)用開發(fā)而誕生,以太坊被公認(rèn)為第二代區(qū)塊鏈,核心要點(diǎn)就是提出了一套智能合約理論和開發(fā)環(huán)境,讓開發(fā)者只需專注智能合約的業(yè)務(wù)邏輯開發(fā),從而打開區(qū)塊鏈在其他領(lǐng)域的應(yīng)用開發(fā)壁壘。教學(xué)目標(biāo)了解以太坊的發(fā)展歷程;掌握以太坊的相關(guān)概念;熟悉以太坊的開發(fā)工具;了解智能合約編寫規(guī)則;熟悉智能合約的編譯、部署及執(zhí)行方法。教學(xué)重點(diǎn)以太坊網(wǎng)絡(luò)的搭建和部署;教學(xué)難點(diǎn)以太坊的架構(gòu)原理教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過程第1-2課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課本任務(wù)在Windows系統(tǒng)環(huán)境中完成,首先下載Windows版本的以太坊Geth和Go語(yǔ)言安裝包并安裝Geth和Go語(yǔ)言,其次修改配置文件完成本地以太坊私有鏈簡(jiǎn)易部署,最后啟動(dòng)區(qū)塊鏈節(jié)點(diǎn)并體驗(yàn)使用命令查看賬戶等信息。二、新課講解知識(shí)點(diǎn)1-以太坊簡(jiǎn)介什么是以太坊以太坊發(fā)展歷程知識(shí)點(diǎn)2-以太坊相關(guān)概念智能合約賬戶交易以太坊網(wǎng)絡(luò)知識(shí)點(diǎn)3-以太坊開發(fā)工具GethMistEthereum-WalletGanache-cliTruffleRemix-ideRemix-appMetaMaskWeb3.js三、任務(wù)實(shí)施下載并安裝Geth;下載并安裝Go語(yǔ)言環(huán)境;創(chuàng)建創(chuàng)世區(qū)塊;啟動(dòng)區(qū)塊鏈節(jié)點(diǎn);查詢賬戶信息;創(chuàng)建賬號(hào);退出.四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成以太坊網(wǎng)絡(luò)的部署和常用命令的使用。預(yù)習(xí)下節(jié)課的內(nèi)容。第3-4課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課本任務(wù)通過使用在線IDE工具Remix編寫、部署、執(zhí)行智能合約,體驗(yàn)代幣發(fā)行與交易的過程。二、新課講解知識(shí)點(diǎn)1-Remix簡(jiǎn)介Remix簡(jiǎn)介;創(chuàng)建工作區(qū);創(chuàng)建合約;編輯合約內(nèi)容知識(shí)點(diǎn)2-智能合約編寫快速入門狀態(tài)變量;字符串變量;結(jié)構(gòu)體;數(shù)組和公共數(shù)組;函數(shù);事件。知識(shí)點(diǎn)3-智能合約的編譯和部署智能合約編譯的方法智能合約部署的方法三、任務(wù)實(shí)施編寫代幣合約;編譯代幣合約;部署及執(zhí)行合約;①設(shè)定環(huán)境及賬戶;②部署合約;③查詢賬戶余額;④轉(zhuǎn)移代幣。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成智能合約的部署和執(zhí)行。預(yù)習(xí)下節(jié)課的內(nèi)容。第5-6課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課本任務(wù)通過編寫投票智能合約,掌握Solidity語(yǔ)言控制結(jié)構(gòu)的應(yīng)用。二、新課講解知識(shí)點(diǎn)1-投票智能合約簡(jiǎn)介知識(shí)點(diǎn)2-Solidity控制結(jié)構(gòu)條件語(yǔ)句;循環(huán)語(yǔ)句;三、任務(wù)實(shí)施編寫代幣合約;編譯代幣合約;部署及執(zhí)行合約;四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成投票智能合約的編寫、編譯、部署和執(zhí)行。預(yù)習(xí)下節(jié)課的內(nèi)容。教學(xué)后記《區(qū)塊鏈技術(shù)原理與應(yīng)用》教學(xué)設(shè)計(jì)課程名稱:授課年級(jí):授課學(xué)期:教師姓名:

7日星期二課題名稱項(xiàng)目3認(rèn)識(shí)識(shí)區(qū)塊鏈3.0計(jì)劃課時(shí)4課時(shí)教學(xué)引入?yún)^(qū)塊鏈3.0是以HyperledgerFabric為代表的聯(lián)盟鏈,F(xiàn)abric是由IBM等主導(dǎo)開發(fā)的一個(gè)超級(jí)賬本,而鏈碼是運(yùn)行在Fabric網(wǎng)絡(luò)節(jié)點(diǎn)中的智能合約。本章從Fabric的發(fā)展歷程及核心優(yōu)勢(shì),鏈碼的運(yùn)行方式和生命周期等方面,簡(jiǎn)要介紹Fabric網(wǎng)絡(luò)部署和鏈碼編寫及運(yùn)行方法。教學(xué)目標(biāo)了解區(qū)塊鏈3.0的發(fā)展歷程;熟悉Fabric的體系架構(gòu);熟悉Fabric的核心優(yōu)勢(shì);了解鏈碼的概念和分類;掌握鏈碼的運(yùn)行方式;熟悉鏈碼的生命周期。教學(xué)重點(diǎn)Fabric網(wǎng)絡(luò)的搭建和部署;教學(xué)難點(diǎn)Fabric鏈碼交易的原理教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過程第1-2課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課本任務(wù)在Ubuntu16.4操作系統(tǒng)環(huán)境下,首先安裝python3、docker、docker-compose、go和Fabric,配置并完成Fabric測(cè)試網(wǎng)絡(luò)的簡(jiǎn)易部署。二、新課講解知識(shí)點(diǎn)1-Fabric簡(jiǎn)介Fabric起源Fabric概述Fabric節(jié)點(diǎn)知識(shí)點(diǎn)2-Fabric的體系架構(gòu)成員管理區(qū)塊服務(wù)鏈碼服務(wù)知識(shí)點(diǎn)3-Fabric的核心優(yōu)勢(shì)三、任務(wù)實(shí)施更新python默認(rèn)指向python3;安裝Docker;安裝docker-compose;安裝go語(yǔ)言環(huán)境;安裝Fabric;啟動(dòng)網(wǎng)絡(luò)。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成Fabric網(wǎng)絡(luò)的部署和啟動(dòng)。預(yù)習(xí)下節(jié)課的內(nèi)容。第3-4課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課本任務(wù)以官方提供的轉(zhuǎn)賬鏈碼案例,完成鏈碼的安裝和實(shí)例化,體驗(yàn)鏈碼交易的流程和操作方法。二、新課講解知識(shí)點(diǎn)1-鏈碼簡(jiǎn)介什么是鏈碼鏈碼的編寫語(yǔ)言知識(shí)點(diǎn)2-鏈碼的分類類型作用配置系統(tǒng)鏈碼(CSCC)Peer端的Channel配置生命周期系統(tǒng)鏈碼(LSCC)對(duì)用戶鏈碼的生命周期進(jìn)行管理查詢系統(tǒng)鏈碼(QSCC)提供賬本查詢API,如獲取區(qū)塊和交易等信息背書管理系統(tǒng)鏈碼(ESCC)負(fù)責(zé)背書(簽名)過程,并可以支持對(duì)背書策略進(jìn)行管理驗(yàn)證系統(tǒng)鏈碼(VSCC)處理交易的驗(yàn)證,包括檢查背書策略以及多版本并發(fā)控制知識(shí)點(diǎn)3-鏈碼的運(yùn)行方式將節(jié)點(diǎn)加入通道鏈碼打包鏈碼安裝鏈碼實(shí)例化鏈碼調(diào)用知識(shí)點(diǎn)4-鏈碼的生命周期命令作用安裝(install)將已編寫完成的鏈碼安裝在網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)例化(instantiate)對(duì)已安裝的鏈碼進(jìn)行實(shí)例化升級(jí)(upgrade)對(duì)已有鏈碼進(jìn)行升級(jí),鏈代碼可以在安裝后根據(jù)具體需求的變化進(jìn)行升級(jí)打包(package)對(duì)指定的鏈碼進(jìn)行打包的操作簽名(singnpackage)對(duì)已打包的文件進(jìn)行簽名三、任務(wù)實(shí)施生成構(gòu)件;創(chuàng)建排序通道創(chuàng)世區(qū)塊;定義錨節(jié)點(diǎn);節(jié)點(diǎn)加入通道;安裝鏈碼;調(diào)用鏈碼。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成鏈碼的安裝和執(zhí)行。預(yù)習(xí)下節(jié)課的內(nèi)容。教學(xué)后記《區(qū)塊鏈技術(shù)原理與應(yīng)用》教學(xué)設(shè)計(jì)課程名稱:授課年級(jí):授課學(xué)期:教師姓名:

7日星期二課題名稱項(xiàng)目4新一代區(qū)塊鏈系統(tǒng)概述計(jì)劃課時(shí)6課時(shí)教學(xué)引入新一代區(qū)塊鏈系統(tǒng)由辰宜科技研發(fā),于2018年5月公開發(fā)布,已經(jīng)平穩(wěn)運(yùn)行3年多,是一個(gè)完全國(guó)產(chǎn)自主的區(qū)塊鏈操作系統(tǒng),提供區(qū)塊鏈的搭建、智能合約中文編程語(yǔ)言及編譯運(yùn)行環(huán)境、百分百共識(shí)機(jī)制、存儲(chǔ)海量數(shù)據(jù)的博流數(shù)據(jù)庫(kù)等核心功能。本章進(jìn)入新一代區(qū)塊鏈系統(tǒng)的世界,了解新一代區(qū)塊鏈系統(tǒng)的架構(gòu)、部署及基本使用方法。教學(xué)目標(biāo)了解新一代區(qū)塊鏈系統(tǒng)的發(fā)展歷程和特征;熟悉新一代區(qū)塊鏈系統(tǒng)的安裝和部署;熟悉新一代區(qū)塊鏈系統(tǒng)的用戶管理方法;熟悉新一代區(qū)塊鏈系統(tǒng)的系統(tǒng)管理方法。教學(xué)重點(diǎn)新一代區(qū)塊鏈系統(tǒng)的部署方法;教學(xué)難點(diǎn)新一代區(qū)塊鏈的系統(tǒng)架構(gòu)教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過程第1-2課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課新一代區(qū)塊鏈系統(tǒng)兼容Linux、Windows、IOS、Android和鴻蒙平臺(tái),可以部署在Linux、Windows、IOS、Android和鴻蒙操作系統(tǒng)上面,本任務(wù)在Windows10操作系統(tǒng)環(huán)境下,完成新一代區(qū)塊鏈系統(tǒng)的部署。二、新課講解知識(shí)點(diǎn)1-新一代區(qū)塊鏈系統(tǒng)簡(jiǎn)介新一代區(qū)塊鏈的起源新一代區(qū)塊鏈的優(yōu)勢(shì)新一代區(qū)塊鏈系統(tǒng)的工作原理知識(shí)點(diǎn)2-新一代區(qū)塊鏈系統(tǒng)的架構(gòu)技術(shù)層管理層場(chǎng)景應(yīng)用層知識(shí)點(diǎn)3-新一代區(qū)塊鏈系統(tǒng)的部署主鏈服務(wù)器部署賬本服務(wù)器部署級(jí)聯(lián)賬本服務(wù)器部署智能合約服務(wù)器部署預(yù)言合約服務(wù)器部署系統(tǒng)部署故障知識(shí)點(diǎn)4-新一代區(qū)塊鏈系統(tǒng)的部署連接主鏈服務(wù)器連接合約服務(wù)器三、任務(wù)實(shí)施下載并安裝jdk;啟動(dòng)主鏈數(shù)據(jù)服務(wù)器;啟動(dòng)智能合約服務(wù)器;啟動(dòng)預(yù)言合約服務(wù)器;使用新一代區(qū)塊鏈編輯器;上鏈及合約服務(wù)器設(shè)置;編寫第一個(gè)程序.四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成新一代區(qū)塊鏈系統(tǒng)的部署和使用。預(yù)習(xí)下節(jié)課的內(nèi)容。第3-4課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課李明同學(xué)想使用新一代區(qū)塊鏈系統(tǒng),請(qǐng)幫助李明同學(xué)完成用戶的注冊(cè)、激活和登錄步驟,并體驗(yàn)用戶查詢及修改等操作方法。二、新課講解知識(shí)點(diǎn)1-用戶類型普通用戶;管理員用戶;金融管理員用戶。知識(shí)點(diǎn)2-注冊(cè)用戶注冊(cè)普通用戶;知識(shí)點(diǎn)3-激活和禁止用戶激活用戶禁止用戶知識(shí)點(diǎn)4-登錄和退出系統(tǒng)登錄系統(tǒng)退出系統(tǒng)知識(shí)點(diǎn)5-查詢資料和更新資料查詢資料更新資料知識(shí)點(diǎn)6-取出公鑰和取出私鑰取出公鑰取出私鑰三、任務(wù)實(shí)施上鏈服務(wù)器及合約服務(wù)器設(shè)置;注冊(cè)用戶李明;登錄系統(tǒng)管理員賬號(hào);激活李明的賬號(hào);登錄李明賬號(hào);查詢李明的用戶信息密碼修改;取出私鑰;更新資料信息;退出系統(tǒng)。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,注冊(cè)用戶并查詢用戶相關(guān)信息查詢。預(yù)習(xí)下節(jié)課的內(nèi)容。第5-6課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課本任務(wù)通過相關(guān)函數(shù)的說明,了解區(qū)塊鏈系統(tǒng)的系統(tǒng)管理功能。二、新課講解知識(shí)點(diǎn)1-黑名單管理增加黑名單;刪除黑名單。知識(shí)點(diǎn)2-白名單管理增加白名單;刪除白名單。知識(shí)點(diǎn)3-信任節(jié)點(diǎn)管理增加信任節(jié)點(diǎn);刪除信任節(jié)點(diǎn)。三、任務(wù)實(shí)施登錄金融管理員賬戶;將張三增加到白名單中;將李四增加到黑名單中;張三透支轉(zhuǎn)賬給李四;李四透支轉(zhuǎn)賬給張三四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成系統(tǒng)中黑白名單的管理。預(yù)習(xí)下節(jié)課的內(nèi)容。教學(xué)后記《區(qū)塊鏈技術(shù)原理與應(yīng)用》教學(xué)設(shè)計(jì)課程名稱:授課年級(jí):授課學(xué)期:教師姓名:

7日星期二課題名稱項(xiàng)目5中文智能合約編程語(yǔ)言基礎(chǔ)計(jì)劃課時(shí)8課時(shí)教學(xué)引入2009年比特幣誕生,區(qū)塊鏈1.0時(shí)代進(jìn)入大眾視野,但此時(shí)區(qū)塊鏈的唯一應(yīng)用就是數(shù)字貨幣。區(qū)塊鏈2.0時(shí)代引入智能合約,主要使用Solidity語(yǔ)言編寫。到了區(qū)塊鏈3.0時(shí)代,由于采用了Docker技術(shù),可以通過多種常用的高級(jí)語(yǔ)言編寫智能合約。而新一代區(qū)塊鏈系統(tǒng),不僅支持多語(yǔ)言的編譯環(huán)境,同時(shí)提供了一套系統(tǒng)自帶的純中文智能合約編程語(yǔ)言。這套語(yǔ)言易懂、易學(xué)、易上手,大大降低了使用門檻,無編程基礎(chǔ)者也能輕松上手。本章介紹中文編程語(yǔ)言的基礎(chǔ)語(yǔ)法和使用規(guī)則。教學(xué)目標(biāo)熟悉中文編程語(yǔ)言的基本語(yǔ)法結(jié)構(gòu)和調(diào)試方法;掌握中文編程語(yǔ)言的數(shù)據(jù)類型和運(yùn)算符;掌握中文編程語(yǔ)言的條件和循環(huán)結(jié)構(gòu);掌握中文編程語(yǔ)言的函數(shù)。教學(xué)重點(diǎn)無教學(xué)難點(diǎn)無教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過程第1-2課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課本任務(wù)通過編程的方式計(jì)算長(zhǎng)為15、高為5的三角形的面積。二、新課講解知識(shí)點(diǎn)1-注釋單行注釋多行注釋知識(shí)點(diǎn)2-變量文字變量數(shù)值變量邏輯變量知識(shí)點(diǎn)3-數(shù)據(jù)類型轉(zhuǎn)換數(shù)值轉(zhuǎn)文字文字轉(zhuǎn)數(shù)值邏輯轉(zhuǎn)文字知識(shí)點(diǎn)4-關(guān)鍵字三、任務(wù)實(shí)施四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過提問的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)參照任務(wù)實(shí)施部分,完成求三角形面積的編程。預(yù)習(xí)下節(jié)課的內(nèi)容。第3-4課時(shí)一、通過任務(wù)導(dǎo)入的方式導(dǎo)入新課假設(shè)有A、B、C、D四個(gè)學(xué)生對(duì)學(xué)習(xí)方案進(jìn)行投票,由他們投票決定方案

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論