学院概况

多名国外知名教授来我院开设暑期课

发布时间:2013-09-06

信息来源:

       随着我院与国外著名大学的交流日益增多,我院的本科生有越来越多的机会接触到国外著名大学的顶级教授,与大师面对面的交流。借助拔尖人才计划,我院今年有幸成功邀请到来自美国康奈尔大学计算机系主任Joseph Y. Halpern教授;Kenneth P. Birman教授(感谢肖臻老师的鼎力支持);美国卡耐基梅隆大学的David O’Hallaron教授(感谢陆俊林老师的鼎力支持);Ronald Rosenfeld教授(感谢邓志鸿老师的鼎力支持);加州大学圣地亚哥分校的Alex Orailoglu教授(感谢易江芳老师的鼎力支持)来我院开设暑期课程。多位海外顶级名师的同时到来实属罕见,他们的渊博知识和在专业领域的独特见解令同学们收获颇丰,受益匪浅。
(一)康奈尔大学Kenneth P. Birman教授、Joseph Y. Halpern教授授课情况
分布式系统是计算机科学与技术领域的一个重要领域,在实际中有广阔的应用前景。目前2003网站太阳集团首页欢迎您计算机系本科阶段没有专门的分布式系统课程。而这次《分布式系统》暑期课程的开设达到了弥补我校在分布式系统领域本科生课程设置空缺的目的。并且此门课程对于提高我校在分布式系统方面的教学水平、培养建设高可用系统方面的人才,也起到了重要的作用。
本学期的《分布式系统》暑期课程,我们特地聘请了目前在分布式系统领域享有盛誉的美国康纳尔大学的Kenneth P. Birman正教授。Birman教授是分布式系统领域的鼻祖,他在国际著名会议和期刊上发表相关论文上百篇,其亲自领导开发的多个系统更是被广泛地应用于工业界。尤其是该教授在高可用性和容错性方面的研究,对于关键性应用非常重要。Birman教授在美国康奈尔大学教授这门课程已有多年,具有丰富的教学经验,由他亲自撰写的分布式系统领域教材《Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services》更是被多所国际知名大学引用为相关课程的教材。他的参与也对这门课程起到了至关重要的作用。
         在本次暑期课程的教授中,Birman教授首先对分布式系统领域的基本概念、常用技术、基础架构、性能评测方法等做了一个科普性质的介绍。之后,根据美国康奈尔大学相关课程的课程体系对于构建高可用系统进行深入地分析。在此部分,Birman教授详细讲述了分布式系统架构概述及CAP定理、BASE方法及ACID模型等。对于一些分布式系统领域的重点难点问题,Birman教授首先用形象的语言描述并分析该问题的本质特点,随后都会结合实际应用中的典型系统加以分析,这也使得同学们对于分布式系统相关的重要理论有了更深入透彻的认识。最后Birman教授结合分布式系统中的关键问题,为大家讲述了Isis2系统。通过对于实际分布式应用程序的分析,使得同学们理解了Isis2的工作方式及实现机制。并结合一些重点难点问题,给同学们布置了相应的作业。通过这次课程的学习,使得同学们不仅掌握了分布式系统的基本概念、基础架构等知识,更让同学学会了如何动手搭建一套高可用性的分布系统以解决实际问题。
         此外,本次暑期课程,我们还有幸请到了美国康奈尔大学计算机系主任Joseph Y. Halpern教授。Halpern教授是美国人工智能协会 (AAAI)、美国计算机学会 (ACM) 及美国科学发展协会(AAAS) 院士,是该领域的著名专家,他撰写的相关著作在该领域获得了多项奖项。在本次暑期课程的教授中,Halpern教授为同学们讲授了有关决策论和博弈论相关的基础知识及具体应用。值得一提的是,Halpern教授的讲授十分生动诙谐,结合生活中的实际案例由浅入深的讲解,课后很多同学们也都表示被Halpern教授的诙谐与智慧所吸引,在这门课程的学习中第一次深入理解了决策论和博弈论领域的相关问题,受益匪浅。
         在这门课程的讲授中,我们也欣喜地发现,在两位教授的引导下,课堂的气氛非常活跃,学生与教师的交互也明显增多了。两位教授总是用连贯的一系列问题引导学生们说出自己对于该问题的想法,最终促使同学们掌握了原本晦涩难懂的概念。
         综上所述,这次《分布式系统》暑期课程的开设达到了弥补我校在相关领域本科生课程设置空缺的目的,并且此门课程对于提高我校在相关领域的教学水平、培养建设相关专业人才方面,也起到了重要的作用。
(二)卡耐基梅隆大学的David O’Hallaron教授授课情况
2013年7月8日至7月19日,应2003网站太阳集团首页欢迎您邀请,美国卡耐基梅隆大学计算机科学学院和电子与计算机工程学院教授、高性能计算领域最高国际奖项Gordon Bell奖获得者David O’Hallaron来北大开设了为期两周的暑期课程——处理器体系结构(Processor Architecture)。
该课程是卡耐基梅隆大学计算机科学学院精品课程《计算机系统介绍》(Introduction to Computer Systems)的组成部分之一,内容包括指令系统体系结构、处理器基本原理以及性能评估和优化等部分,是后续学习计算机体系结构等专业课程的基础。
课程期间,O’Hallaron教授与学生就计算机系统的具体问题展开了热烈而深入的讨论,同时也与相关教师和学生就两校计算机专业课程设置思路进行了充分的交流,得到了师生的一致好评。
 
(三)卡耐基梅隆大学Ronald Rosenfeld教授授课情况
2013年度信息学院主办的《机器学习》暑期课程由CMU大学Ronald Rosenfeld教授主讲。Ronald Rosenfeld是国际知名教授,长期从事机器学习方面的教学和科研工作,主讲CMU大学的《Machine Learning》课程。在本暑期课程中,Ronald Rosenfeld深入浅出地讲授机器学习的基本理论方法和算法,以及当前机器学习的发展现状及关键技术。Ronald Rosenfeld教授的高屋建瓴和互动式教学方式获得的学生的一致称赞。学员纷纷表示,通过暑期学校的学习,开阔国际视野,对机器学习有了更深入、更全面的了解,对今后进一步的学习和工作有极大的促进作用。

四)加州大学圣地亚哥分校的Alex Orailoglu教授授课情况
2013年7月10日至7月29日,来自加州大学圣地亚哥分校的Alex Orailoglu教授到访2003网站太阳集团首页欢迎您,执教暑期课程《计算机系统结构设计专题》。中方教师由系统结构研究所易江芳老师担任。
Alex教授于哈佛大学应用数学系获得学士学位,之后又分获美国伊利诺伊大学香槟分校(UIUC)计算机硕士和博士学位。主要从事电子设计自动化(EDA)、VLSI测试和综合等方面的研究。暑期课程中,Alex教授通过开放式的课堂讨论,和同学们探讨了计算机系统结构的基础概念、设计原则以及发展趋势,并就流水线、超标量、动态调度、转移预测、硬件多线程等基本概念进行了专题讨论。经过为期四周的学习,同学们对于系统结构的专业知识有了更深的理解和把握。