IS6200 - Blockchain Technology and Business Applications
授课教师:
课程目标
The course will cover blockchain technologies, distributed ledger technology, cryptocurrencies (e.g., Bitcoin), and their applications, implementation and security concerns.
Students will learn how these systems work; analyze the security and regulation issues relating to blockchain technologies; and understand the impact of blockchain technologies on financial services and other industries.
课程考核
来自考核文件
实际考核内容应当以教师在课程中公布为准,此处仅为参考
平时性考核 | 最终考核 | ||
---|---|---|---|
课堂参与度 | 10% | 期末考试 | 40% |
个人作业 | 20% | ||
小组项目 | 30% |
课程考核文件链接:IS6200
课程评论(选自2022版选课心得)
- 这门课对于想要接触区块链技术的同学十分有益。从课程的内容设置来讲,教授比较全面地呈现了区块链技术的发展历程,将晦涩难懂的技术通过生动的形式呈现了出来,因此,同学们不必担心自己的技术背景是否过硬,只要你认真思考老师强调的每一个问题,你都能学得会。
- 每节课后,老师都会布置一道UReply的思考题,认真思考这些题目会使你对区块链技术有更深入的理解。
- 从大作业以及考试内容来看,答题形式以论述题为主,老师会要求你辩证地看待不同协议的特点,或者用自己的语言阐述某个技术的实现方式,对编程要求较低。但是,如果你很期待学习一些技术方面的知识,那么同样推荐这门课,因为老师会在tutorial中教一些命令行的使用方法以及智能合约的改写方式,这些内容会比较technical,相当于扩展知识面了,但考试不会出现相关题目。如果你有很强的技术背景,这门课同样有你施展才华的地方,比如大作业,你可以通过自己的编程功底设计一个基于私链的应用application。这门课的老师非常有耐心,美式发音非常变准,并且给分比较好。整体来说非常推荐这门课哦。
区块链相关
课程评论(2023版)
老师:Zhiya ZUO。发音优秀。蛮极客的。
课程内容:个人感觉跟business没什么太多联系。讲得是区块链的一些底层逻辑、挖矿、比特币、以太币、加密币,还让我们自己建立一个钱包挖gas之类的(这些代码还要作为作业上交)。共计六七章吧,每一章好像是60-70页。
平时作业:平时每节课都有quiz,这个还比较简单。有三次大作业,对于没什么信息技术基础的人而言,挺痛苦的。都会影响final score。还介绍了不少挖矿代码,但这些代码不纳入考试范围。
期末考试:老师好仁慈,会给个review summary给你,考前照着那个文件找答案复习就行。实际考试的时候,也会适当地考些review summary里没有的问题,但不多。
补充:对于本科纯商科的我而言,这门课学着很痛苦,基本每节课都很迷茫。但是这门课很好地扫了我的知识盲区。加密币也算是近几年热度很高的话题,所以还是很推荐,但不适合用来刷分。
个人推荐指数:四颗星。
——Zoie FIT
上课一定认真听课和做笔记!听课了拿高分不难。刚开始如果没有区块链相关的基础会比较困难,所以建议网上查找相关资料辅助学习。
关于作业:
每节课会有in-class quiz,可以网上查找资料。
有3个个人作业,包含选择题和简答题,大部分内容课堂都会提到,所以上课一定认真听。有些也需要网上查找资料。简答题不会可以问同学或者网上搜索,但是需要用自己的话回答 use your own words(会查重)。
一个小组作业,可以选择设计一个区块链应用,或者选择论文研究。没有基础的同学一般是选择论文研究。期末会有presentation,教授也会问问题,需要认真准备。
期末考试,开卷,手写考试,可以带20页A4纸。教授会给大家复习ppt和一份brief review,大家复习的时候一定要把这两个过一遍,尤其是brief review,期末考试的内容基本上就来自brief review。
——Stella MIS
BIS、EBKM、GBM等专业均可选的区块链扫盲课,内容为区块链的基本知识和可以自行探索的技术知识,考试只考概念。
ZUO老师人很好,也在努力上好这门课,但上课风格和IS5010、IS5314的老师差不多,比较催眠,对没有技术背景的同学而言不一定能轻易听懂。
期末项目可以选择研究和开发,选择开发的话建议小组成员都或多或少懂点技术,减少被搭便车的风险;选择研究的话要当心老师的要求,老师的要求写的很模糊、甚至会存在一定的误导,因此需要自行把控好对“研究”的理解,以防按部就班,做着做着变成开发,进退维谷。
——如如牌高温电冰箱 FIT
大陆老师Zuo Zhiya,老师人非常有耐心。这门课讲区块链、比特币、以太坊这些概念和技术,对于了解区块链技术很有帮助,学这门课可深可浅,老师不作很高要求。Tutorial很难讲技术开发,但期末考试占40%开卷,只要能回答出老师上课讲过的基本概念就可以,没有技术内容,只谈理论。小组项目可选app开发或者写论文,老师负责任且给分非常很厚道。我们的项目曾经被老师评论区狂列20条罪状,但最后还是给打了九十多分。平时作业要认真做,除了小组项目最后的展示,还有可选的个人展示,做了的话老师会给总分加分。
——Lay MIS
无论有没有技术背景,如果想了解这方面知识的话,很推荐这门课。个人非常喜欢Zuo Zhiya的上课风格,口语很好,思路也非常清晰。只要总结好平时作业,期末不需要花太大精力准备,给分很不错。
——七七 FIT
区块链是个热门话题,但是懂的人却不多,作为流行了将近14年的技术,这门课程将带你进入一个比较新奇的领域。
左老师,一个非常有极客精神的人(这门课的授课教师很难不极客,毕竟区块链是一个技术产物),备课与授课都非常认真,但是英语同样和5010的张老师讲起来带一点催眠效果(美式口音的锅?),虽然如此,认真听进去会发现授课内容还是很有意思的。
这门课程将从区块链的起源——比特币开始讲起,然后延伸到现在大热的以太坊。这两个部分是这门课程的“Technology”,会有大量的技术背景知识教授,对于无技术背景同学而言会有点天书的感觉。后面开始介绍私有链与代币(例如,NFTs),这就是这门课Business Application的部分,前面的部分是理解后续商业应用的基础,如果早期没有理解到区块链技术的特性,后面则更难理解它的商业运用的价值。
Group Project可以选择写论文或者做开发,个人建议有Java或Go语言功底,能搞定前后端的一定要做开发,课程上会介绍一个区块链网络框架,即使先前从未接触过区块链,只要看懂Sample,将自己设计的业务调试出来就算成功。相对论文而言省心省力。至于考核上的问题,好好上课就能好好写作业,好好写作业就不担心期末考试(给分很美好)。
——AvalonC FIT