
本项目专注于区块链系统的技术细节和应用。导师将首先介绍以太坊区块链的系统架构专注于以太坊虚拟机和智能合约。随后,教授将从语法、类型和架构设计来分析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 比特币区块链的数据结构与工作原理Data Structure and the Working Principles of the Bitcoin Blockchain 智能金融交易机器人 Smart Fintech Trading Robots 加密哈希函数Cryptographic Hash Functions 加密数字身份证与疫苗护照管理Secure Digital Identity and Vaccine Passport Management
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. Jean-Claude 导师现任纽约大学算机科学教授、信息系统研究生项目副主任。导师拥有30多年的垂直行业工作经验,以及超过25年的教学和培训经验。他曾在美国大型企业担任行政职务,并担任多个行业标准委员会的评审员。Jean-Claude导师在加州大学博尔德分校、丹佛大学、哥伦比亚大学、纽约大学SCPS和纽约大学考兰特研究所等多所知高校都有过教学经历。Jean-Claude导师的教学和研究兴趣包括数据库系统和软件工程,重点是大规模软件体系结构和业务解决方案。
世界第二大加密货币以太币技术核心:以太坊区块链生态介绍
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


工程
黑碳的环境老化与环境氧化
同济大学 环境科学与工程学院 教授 博导 美国加州大学洛杉矶分校 访问学者 研究方向: 1. 环境污染与修复 2. 土壤环境学 3. 纳米环境学 主讲课程: 环境污染修复学,环境地学 已在专业核心学术刊物及国内外会议发表论文30余篇,申请国家专利6项,其中已授权4项。主持国家自然科学基金项目6项、浙江省自然科学基金1项,参与国家自然科学重点基金、国家重点研发计划项目课题、教育部科技创新工程重大培育项目、上海市科委社会发展项目4项。担任《农业资源与环境学报》编委、ES&T等二十余种SCI刊物审稿人,国家自然科学基金项目通讯评审专家、国家重点研发项目视频答辩评审专家。
工程
自动化与控制理论专题:机器人设计与应用研究【大学组】
Nader导师于1988年加入佐治亚理工学院,现任George W. Woodruff机械工程学院终身教授及机器人博士项目主任,Nader教授在加州大学伯克利分校取得硕士及博士学位,早期研究工作是在机器人和自动化领域。他在这一领域的主要贡献是开发了一类用于非线性机械系统的自适应和学习控制器,包括机器人操纵器,它使机器人像人类一样能够通过实践来学习重复的任务,且不需要精确的模型。后来工业生产证明,实现这种学习控制器可以在不显著增加成本或复杂性的情况下显著提高工业机器人的性能,并有潜力提高自动化制造系统的准确性、自主性和生产率。除了机器人技术,导师还曾开发了一种类似的学习控制器,用于调节复印机感光器的速度,这是施乐公司赞助的一个项目的一部分。 Dr. Nader's early research work was in the field of robotics and automation. His major contribution to this field was the development of a class of adaptive and learning controllers for nonlinear mechanical systems including robotic manipulators. This work, which evolved from his doctoral research, enables a robot to learn a repetitive task through practice, much like a human being, and without requiring a precise model. He later demonstrated that implementing this learning controller can significantly improve the performance of industrial robots without significantly increasing their cost or complexity, and has the potential to improve the accuracy, autonomy, and productivity of automated manufacturing systems. In addition to robotics, he developed a similar learning controller for speed regulation of copier photoreceptors as part of a project sponsored by the Xerox Corporation. Dr. Sadegh began at Tech in 1988 as an Assistant Professor.

自然科学
应用数学前沿研究【高中组】
Prof. Alberto is a Senior Faculty Scientist in the Mathematics Group at LBNL. He also holds a full-time position in the Mathematics Department at UC Berkeley. Before joining LBNL in 1976, Grünbaum taught at the Courant Institute in NYU, was a research scientist at the IBM Research Center in Yorktown Heights, NY and then joined the Applied Mathematics Department at Caltech before moving to Berkeley in 1974. He has served as director of the Center for Pure and Applied Mathematics and then Chairman of the UC Berkeley Mathematics Department from 1989--1992. He has been published extensively in the area of imaging, and his recent research interests include the study of Quantum Walks and its applications to different areas of science and technology. Alberto导师是加州大学伯克利分校应用数学终身正教授,在加州大学伯克利分校讲授线性代数等课程,曾任加州大学伯克利分校数学系主任、曾任英国物理研究所出版刊物Inverse Problems主编,曾在纽约大学柯朗数学研究所(Courant Institute;全球Top1应用数学研究中心)、IBM全球研究中心、劳伦斯伯克利国家实验室(Lawrence Berkeley Lab;美国最杰出的国家实验室之一)进行教学或研究工作。Alberto导师的研究聚焦应用数学与数学分析,多次应邀至世界各地知名学府发表主旨演讲。