区块链技术原理与实践-课程标准.docx
《区块链技术原理与实践-课程标准.docx》由会员分享,可在线阅读,更多相关《区块链技术原理与实践-课程标准.docx(8页珍藏版)》请在第一文库网上搜索。
1、区块链技术原理课程标准课程代码R02871233课程名称区块链技术原理课程性质专业必修课课程类型B理实一体化课程(理论教学+实践教学)学分3学时48适用专业区块链技术应用合作企业教学方式B线上线下混合式考核类型考试课制订时间制订人审核人一、课程定位1课程在专业培养中的定位及作用区块链技术原理作为软件与大数据学院区块链技术应用专业的专业核心课,是对区块链导论课程的延伸,课程内容包括区块链组成原理及其各个模块的详细介绍。课程要求学生在知识要求方面对区块链核心组件有进一步的认知,并能通过典型程序设计语言进行功能实现,在素质方便要求学生初步具备程序员开发的任务工作以及问题解决能力,培养学生具备将区块链
2、理念落地为代码的能力,本课程作为学生了解区块链组件的核心课程对后续区块链运维以及系统开发有知识准备以及铺垫的作用。2.本课程与其它课程的关系本课程的前导课程为区块链导论,通过前导课程的学习,学生已经具备使用开源平台区块链核心组件功能实现的能力。该课程后续课程有区块链部署与运维智能合约设计与应用,本课程对后续课程的支撑能力是区块链核心组件的理解能力。表1前导、后续课程一览表前导课程本课程后续课程区块链导论区块链技术原理区块链部署与运维智能合约设计与应用二、课程目标通过本课程的学习,培养学生使用典型程序开发语言进行区块链去中心化账本与存储模块、点对点网络模块、账户体系模块、分布式共识机制模块的所需
3、的职业能力,形成基于模块化的区块链系统架构的基本思想,养成良好的实事求是、一丝不苟的工作作风习惯,培养动手能力、问题分析能力和沟通交流能力等,为今后从事区块链技术开发和设计奠定良好的基础。通过区块链的去中心思维融入,激发学生对新型技术的热情和兴趣,培养学生诚实、守信、坚忍不拔的性格和具备IT职业道德、职业素养的综合素质。课程具体目标为:1 .知识目标(1)掌握区块链组成原理及模块组成架构(2)掌握区块链核心组件开发的基本工具使用方法(3)掌握区块链去中心化账本与存储模块开发与设计(4)掌握区块链点对点网络模块开发与设计(5)掌握区块链账户体系模块开发与设计(6)掌握区块链分布式共识机制模块开发
4、与设计(7)掌握区块链智能合约基本概念以及部署方法(8)掌握区块链系统整体开发与设计方案2 .能力目标(1)能够理解基于模块化的区块链系统架构(2)能够使用典型程序开发语言实现区块链去中心化账本与存储模块(3)能够使用典型程序开发语言实现区块链点对点网络模块(4)能够使用典型程序开发语言实现区块链账户体系模块(5)能够使用典型程序开发语言实现区块链分布式共识机制模块(6)能够使用典型程序开发语言实现区块链系统整体开发与设计3 .素质目标(1)培养学生动手能力;(2)培养学生运用去中心思维开展工作的能力(3)提高学生沟通交流能力,良好的团队合作精神;(4)培养学生问题分析能力;(5)具有良好的I
5、T职业道德、职业素养和职业规范;(6)诚实、守信、坚忍不拔的性格;(7)具有热爱科学、实事求是、严肃认真、一丝不苟、按时守信的工作作风。三、课程内容与要求本课程根据区块链应用操作员岗位能力要求,重构课程结构,形成了区块链技术原理的课程结构,主要内容包括:区块链基础、区块链账本组件、区块链通信组件、区块链账户组件、区块链通信组件、区块链共识机制、区块链系统整体设计,每个模块又由若干教学单元组成:区块链基础概念、区块链技术开发基础、区块链账本与区块功能实现、区块链账户体系实现、区块链交易实现、区块链账户和交易项目开发、区块链P2P通信基础与实现、Socket通信实现、Gossip网络实现、共识算法
6、与PoW实现、智能合约部署、典型区块链系统整体设计,具体见表2所示:表2教学内容及要求序号模块/项目名称教学单元/子任务主要学习内容(知识点)对接典型工作任务要求或职业能力要求思政育人目标建议学时1模块一:区块链基础区块链基础概念1 .区块链基础知识2 .区块链核心技术区块链典型技术架构掌握区块链组成原理及模块组成架构能够理解基于模块化的区块链系统架构发挥主观能动性,自主查阅手册及资料42模块一:区块链基础区块链技术开发基础1 .区块鞋开发环境准备2 .1inux命令基础3 .PythOn基础4 .加密算法基础掌握区块链核心组件开发的基本工具使用方法遵守规范、利己利人。43模块二:区块链账本组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 区块 技术 原理 实践 课程标准
