CS3BCNU:区块链和安全
模块代码: CS3BCNU
模块供应商: 计算机科学; 数学、物理和计算科学学院
学分: 20
水平: 6
当你被教导: 学期2
模块召集人: Professor Atta Badii , email: atta.badii@reading.ac.uk
必须的模块(s): 在学习这个模块之前,你必须学习CS1PC20NU和CS2PP22NU(必修)
Co-requisite模块(s):
先决条件或辅助条件模块:
模块(s)排除:
位置信息: NA
学年: 2025/6
访问学生:
塔利班书单: 是的
最后更新: 2025年7月31日
概述
模块目标和目的
本模块为学生提供了区块链架构层的理论和实践理解,包括核心层的实现,作为一个基本区块链的模拟,包括交易处理,块结构,挖掘和验证。 这将包括非对称加密、挖矿(工作量证明)和其他共识算法,如权益证明,包括安全性、可扩展性、效率和环境可持续性设计、智能合约和区块链验证以及隐私感知集成。
模块学习成果
在本单元结束时,我们希望学生能够:
- 理解最先进的区块链NBA投注[手机]俱乐部在各个抽象层次上的理论基础。
- 解决与区块链层的高效、安全和隐私意识部署相关的问题,包括共识算法的设计安全性、效率和可扩展性,以及智能合约的完整性、安全性和法律可接受性的设计要求;
- 应用特定类型区块链部署的标准和设计要求,特别是物联网、区块链和人工智能在网络物理系统中的集成; 和
- 实现区块链的初级层作为小型区块链的实验室模拟。
模块内容
学生应该能够在以下方面展示他们的能力:
- Critical thinking to reflect on: 我) the relative efficiency 和 scalability gains achievable by deployment of Blockchain with particular consensus algorithms for given application domains 和 thus its suitability as a solution in given domains; 和 (二) the choice of alternative approaches to consensus algorithms with respect to both scalability 和 sustainability in general 和 as best suited to specific application domains.
- 专业有效的写作描述方法,软件实现,数据描述和实验评估。
- 创新的设计,以反映的原理,效益和可能的社会和环境影响,特别是碳排放,部署区块链的各种应用。
- 智能合约的安全设计方法
结构
教学方法
该模块将包括交叉讲授,紧密结合的实验室和辅导支持的实践练习和评估,包括实际课程和考试。
实践实验辅导课的设计是为了让学生逐渐加深对基本bbb的主要元素的理解。 实践练习提供了工作示例,学生有机会获得对他们解决问题集的反馈,例如,通过将他们的答案与提供的结构化模型答案进行比较,或者通过辅导课获得对他们工作的个人反馈。
该模块由同等权重的课程作业和考试组成,这些课程和考试将基于讲座和实验室辅导课中的教学材料,包括实验室课程中的练习,以扩展所开发的基本模拟,包括在小型模拟区块链中对区块链的共识解决和验证。 学生将被鼓励使用开放区块链平台来测试他们的实现。
学习时间
At least 44 hours of scheduled teaching 和 learning activities will be delivered in person, with the remaining hours for scheduled 和 self-scheduled teaching 和 learning activities delivered either in person or online. 在课程开始前,您将收到有关这些课时如何交付的进一步详细信息。
| 安排教学和学习活动 | 学期1 | 学期2 | 夏天 |
|---|---|---|---|
| 讲座 | 21 | ||
| 研讨会 | |||
| 教程 | |||
| 工程监理 | |||
| 示威活动 | |||
| 实践课程和工作坊 | 22 | ||
| 在工作室/车间监督时间 | |||
| 预定的复习课 | 1 | ||
| 员工反馈会议 | |||
| 实地考察 | |||
| 外部访问 | |||
| 以工作实践为基础的学习 | |||
| 自主安排教学活动 | 学期1 | 学期2 | 夏天 |
|---|---|---|---|
| 直接观看视频资料/屏幕录像 | |||
| 参与讨论区/其他讨论 | |||
| 员工反馈会议 | |||
| 其他 | |||
| 其他(细节) | |||
| 海外安置和学习 | 学期1 | 学期2 | 夏天 |
|---|---|---|---|
| 放置 | |||
| 出国留学 | |||
| 自主学习时间 | 学期1 | 学期2 | 夏天 |
|---|---|---|---|
| 自主学习时间 | 156 |
请注意 以上独立学习时数为名义学时; 每个学生都会以不同的方式学习。 我们建议你反思一下你的学习和你分配给这些任务的时间。
学期1 本栏目的工作时间可能包括圣诞假期期间的工作时间。
学期2 本栏目的工作时间可能包括复活节假期期间的工作时间。
夏天 本专栏中的时间将在暑假期间进行,可能在模块的开始和/或结束。
评估
通行证的要求
学生需要达到整个模块的40%的分数才能通过这个模块。
总结性评估
| 评税类别 | 评估详情 | %对模块标记的贡献 | 评税金额 | 提交日期 | 额外的信息 |
|---|---|---|---|---|---|
| 设置运动 | 50 | 7页; 20个小时 | 第二学期,教学第11周 | ||
| 现场笔试 | 考试 | 50 | 2小时 | 第二学期,评估期 | 回答4个问题中的3个 |
迟交总结性评估的处罚
支助中心将对逾期提交的工作实行下列处罚:
分数评估
- 如果作品在最初的截止日期(或任何正式同意的截止日期延期,不包括自我证明的延期)之后提交:截止日期后的每个日历日(或其中的一部分)将从该作品的总分数中扣除10%,最多可达三个日历日;
- 扣分分数不得低于及格分数线,即第3级(即第0部分的基础模块)和第4-6级(即第1-3部分的本科模块)的分数为40%,第7级(作为综合硕士或nba投注型nba投注学位课程的一部分)的分数为50%;
- 如果在受到处罚之前,该作品的分数低于及格分值,并且在原始截止日期(或正式同意的截止日期的任何延期,不包括自行证明的延期)之后的三个日历日内提交,则不会受到处罚;
- 如果作品在原始截止日期(或任何正式同意的截止日期延期,不包括自我证明的延期)之后超过三个日历日提交:将记录零分。
评估被标记为及格/不及格
- 如果作品在截止日期(或任何正式同意的截止日期延期,不包括自我证明的延期)后的三个日历日内提交:不受处罚;
- 如果作品在原始截止日期(或任何正式同意的截止日期延长,不包括自我认证的延长)之后超过三个日历日提交:将被评为不及格。
如果一份工作在截止日期之后提交,并且由于自我证明的延期而被修改,则将受到最高处罚(即视为迟交超过三个日历日)。
大学有关迟交资料的处罚政策声明载于: /cqsd/-/media/project/functions/cqsd/documents/qap/penaltiesforlatesubmission.pdf
我们强烈建议您确保在相关截止日期之前提交课程作业。 您应该注意,建议在未完成状态下提交作业,而不是没有提交任何作业。
形成性评价
形成性评估是为你的学习提供反馈(或前馈)的任何任务或活动,但它不会影响你的整体模块分数。
重新评估
| 重评类型 | 重评详情 | %对模块标记的贡献 | 重估规模 | 提交日期 | 额外的信息 |
|---|---|---|---|---|---|
| 现场笔试 | 100 | 3个小时 | nist重新评估期 | 6道题中的4道 |
额外的成本
| 项 | 额外的信息 | 成本 |
|---|---|---|
| 具有特定规格的计算机和设备 | ||
| 需要的教科书 | ||
| 专用设备或材料 | ||
| 专业服装、鞋类或头饰 | ||
| 印刷装订 | ||
| 旅行、住宿和生活 |
本模块描述中包含的信息不构成学生合同的任何部分。
易胜博 六合彩投注网 ca888亚洲城 澳门威尼斯人娱乐城 bg真人 沙巴SB 十大娱乐彩票平台 澳门老牌永利博彩 美高梅集团 最新球盘
nba投注