开始日期: 2024-01-27
课时安排: 7周在线小组科研学习+5周不限时论文指导学习
适合人群
适合年级 (Grade): 大学生及以上
适合专业 (Major): 对金融科技/计算机科学/网络信息安全等专业领域感兴趣的学生
学生需要至少会熟练使用一门编程语言(JavaScript最佳)并修读过算法与数据结构,有软件开发经验的申请者优先
导师介绍
Jean-Claude
纽约大学 New York University (NYU)教授&项目副主任
Jean-Claude 导师现任纽约大学计算机科学教授、信息系统研究生项目副主任。导师拥有30多年的垂直行业工作经验,以及超过25年的教学和培训经验。他曾在美国大型企业担任行政职务,并担任多个行业标准委员会的评审员。Jean-Claude导师在加州大学博尔德分校、丹佛大学、哥伦比亚大学、纽约大学SCPS和纽约大学考兰特研究所等多所知高校都有过教学经历。Jean-Claude导师的教学和研究兴趣包括数据库系统和软件工程,重点是大规模软件体系结构和业务解决方案。
Dr. Jean-Claude is a Clinical Associate Professor of Computer Science and the Associate Director of Graduate Studies for the CS Master's program in Information Systems at NYU Courant Institute. He held executive positions in large US-based corporations and was a reviewer member on several industry standards committees. Dr. Jean-Claude's teaching and research interests include database systems and software engineering with an emphasis on large-scale software architectures and business solutions. He has published articles in numerous refereed publications including the Proceedings of Third Int. Conf. on Cooperative Information Systems, Proceedings of the Sixth International Workshop on Persistent Object Systems, and the 16th International Conference on Software Engineering.
任职学校
纽约大学(New York University)简称“NYU”,毕业生综合就业能力排名世界第11位,极受雇主认可。被列为25所新常春藤名校之一。纽约大学在计算机科学、数学、会计与金融、法律、表演艺术、等多个优势学科拥有世界顶尖的学术资源。截至2020年10月,该校的校友、教授及研究人员中产生了有38位诺贝尔奖得主(全球第19)、5位菲尔兹奖得主、8位图灵奖得主,以及26名普利策奖得主,37名奥斯卡金像奖得主。
项目背景
云计算、人工智能和比特币所使用的去中心化分散应用程序技术是当下计算机科学最火热的三个方向。并且这些技术可以被有机地结合起来,创建生活中的多云创新智能自主网络(IAN)业务端和用户端解决方案。在5G时代,各业务端的数据通量都将达到新的顶峰。为达到令用户满意的响应速度、在短时间内完成对数以万计的数据的处理、实现强大的网络服务,上述三项技术的结合已逐步成为必需,项目也将就此展开。
项目介绍
本项目专注于云计算及云端区块链系统的技术细节和应用。导师将首先介绍以太坊区块链的系统架构专注于以太坊虚拟机和智能合约。随后,教授将从语法、类型和架构设计来分析Solidity 编程语言。教授还将介绍以太坊分散应用程序(dApps)当前的标准和框架,以及如何在主流大云上实现和部署区块链解决方案。最后导师将提出一个区块链生态系统的当前状态概述,说明该技术的风险、挑战和局限性。在项目中,学生将在导师指导下理解、设计、应用区块链技术。项目结束时,学生将提交项目报告,进行成果展示。This lecture provides an overview of Blockchain systems and related systems engineering, focusing on technical details and applications of blockchain systems. The course first demonstrates the system architecture of the Ethereum blockchain with a focus on the Ethereum Virtual Machine and smart contracts. Subsequently, the Solidity language is explained in terms of syntax, types, and design. Ethereum decentralized applications(dApps) are illustrated with current standards and frameworks, and specifics of dApps development are introduced. The course then demonstrates how to implement and deploy blockchain solutions on the mainstream big clouds. The course inspects the risks, challenges, and limitations of the technology and presents an overview of the current state of the blockchain ecosystem.
个性化研究课题参考 Suggested Research Fields
基于云计算技术的健康管理软件开发 Cloud-based Healthcare application development
比特币区块链的数据结构与工作原理Data Structure and the Working Principles of the Bitcoin Blockchain
智能金融交易机器人 Smart Fintech Trading Robots
项目大纲
世界第二大加密货币以太币技术核心:以太坊区块链生态介绍 Ethereum Basics
基于区块链技术的智能安全合约 Ethereum Smart Contracts
Solidity编程语言及其在云端区块链设计中的应用 Ethereum and Cloud Blockchain Design
云端区块链去中心化程序设计 Ethereum and Cloud Blockchain dApps
学术研讨1:教授与各组学生探讨并评估个性化研究课题可行性,帮助学生明晰后续科研思路 Final Project Preparation Session I
学术研讨2:学生将在本周课前完成程序设计原型(prototype)及伪代码(Pseudocode),教授将根据各组进度进行个性化指导,确保学生优质的终期课题产出 Final Project Preparation Session II
项目成果展示 Final Presentation
项目收获
7周在线小组科研学习+5周不限时论文指导学习 共125课时
项目报告
优秀学员获主导师Reference Letter
EI/CPCI/Scopus/ProQuest/Crossref/EBSCO或同等级别索引国际会议全文投递与发表指导(可用于申请)
结业证书
成绩单