• 生活质量:未来城市的宜居性

    Ulrike Wissen Hayek
    • Ulrike Wissen HayekETHx 苏黎世联邦理工学院x
    • edX     由edX联盟高校提供

    简介城市正在成为人类最主要的居住和工作环境,因此,城市的宜居性或生活质量变得越来越重要。 这门城市规划课程将重点针对直接影响城市宜居性的四个因素进行讲解,即城市能源、城市气候、城市生态环境及城市交通。本课程将介绍评价宜居性的可量度标准以及如何对城市设计进行积极的影响,使其更加宜居。我们将对人类居住环境的基本因素进行全面介绍,并将探讨由公民参与城市设计的可能性,从而推动公民设计学的发展。 学员将能够与课程的其他参与者和教学团队中的专家们分享自己的体验。本课程结束后,学员将会更好地理解如何通过超越外在特征并关注城市系统的不同特性及影响因素,使城市变得更加具有宜居性。 未来城市的宜居性是“未来城市”MOOC系列课程中的第二门课程。这一系列旨在介绍城市规划、管理和转变的最新研究成果,使其造福于城市居民。“未来城市”是概况介绍,本课程将重点关注现有城市和新兴城市的宜居性。

  • 未来城市

    Chen Zhong
    • Chen Zhong苏黎士联邦理工大学
    • edX     由edX联盟高校提供

    简介理解一个城市作为一个整体以及它的人们、组成、功能、规模和动力,对于城市系统适当的设计和管理来说是关键的。尽管世界不同区域的城市朝着不同的方向发展,但所有的预测都表明了世界范围内的城市在未来几年将剧烈地变化和发展。尤其是预计未来30年内在热带地区,城市的新居住人口的增长数量约为现在欧洲人口数量的3倍之多。然而在现在的市场上,对于那些能够理解城市作为一个系统所肩负的功能、并能规划出一个可持续发展的、结实的城市的城市设计者和规划者,人才极度短缺。为了回答类似于“通过什么方法可以促成一个城市的可持续发展,我们又如何将这个方法代代相传”的问题,新加坡的ETH未来城市实验室在过去3年已经得出很多重要的研究成果。“未来城市”旨在将这些最新的研究成果运用到最亟需的地方。 更好地理解城市的唯一方法就是透过外表,聚焦于城市系统的不同表征、性能和影响因素。正因如此,在这门课程中我们将探索城市这个人类创造的最复杂的“生物”,它有着可以用存量和流量的方式来模拟的新陈代谢。我们将以亚洲为焦点,用历史的眼光来审视当下和未来的城市。我们将基于crowdsaurcing和传感,学习针对未来城市发展的数据驱动方法。首先,我们会对未来城市的组成和动力做一个总述,然后我们会展现信息和信息架构对于未来城市的重要性。这门课程将涵盖起源、科技进步水平以及信息架构和仿真的运用。“未来城市”将为理解、塑造、规划、设计、建造、管理以及不断适应一个城市提供基础。你将学习看到市民科学的结果,架构和信息空间的融合的结果。你将掌握最新的关于为了一个更坚韧的城市世界如何更好地理解、创造和管理未来城市的研发成果。

  • 计算:艺术、魔术与科学(第二册)

    Carlo A. Furia
    • Carlo A. FuriaETHx 苏黎世联邦理工学院x
    • edX     由edX联盟高校提供

    简介计算机编程是一门科学。对于熟练掌握它的人而言,这也是一门艺术。同时它也有着魔术般奇幻的一面。 本课程的第一部分已经介绍了些基本概念,借此帮助你为本课程高级的专题做好准备。 在本课程中,你会学到关于编程的概念和技能,而且还能通过以浏览器为基础的高级工具立刻进行练习。你可以利用该工具写程序、编译、运作,并将它们与预设的测试集进行比较检测。你可以立即在你的浏览器上看到结果。 在第二部分,我们将会讨论: 一种主要的程序设计技术,继承,包括多重继承:互补性抽象 大型系统坚实模块化设计的选择性输出 有行为主体的函数式编程:抽象层级进阶 并发性:如何建造同时性应用程序,这么说吧,让它可以边走边嚼口香糖 设计模式:如何扫平数十年之忧、从这行业中最佳的建造实践中获益 如何在有循环不变量的情况下,让一个循环能正确运作 重要实例:如何运用撤销与恢复编写交互式运用,以及拓扑排序的例子。 我们还会有些补充主题,如:如今市场存在的问题-计算机安全,以及软件工程。在涉及软件工程的部分,我们不仅会展示一些普通个案。还会展示一些复杂的、有发展潜能的软件系统。 选择我们这门计算机与编程课,一起领略现代计算机编程的力与美。

  • 自主移动机器人

    Martin Rufli
    • Martin Rufli研究科学家苏黎士联邦理工大学IBM研究实验室
    • edX     由edX联盟高校提供

    简介机器人正迅速从只能在工作单元活动的工厂苦力,进化成能够完成我们日常环境中具有挑战性的任务的更加复杂的机器。本课程的目的是为了提供提高移动机器人所需的基础概念以及运算方法,使得机器人能够在复杂的环境中自主工作。重点是移动机器人的移动和运动学、环境感知、基于概率图的定位和地图的绘制以及运动规划。 这个课程与Roland Siegwart, Illah Nourbakhsh, Davide Scaramuzza等写的 Autonomous Mobile Robots一书的教材介绍紧紧相关,这本书第二版于2011年由麻省理工学院出版。

  • 计算:艺术、魔法、科学

    Bertrand Meyer
    • Bertrand Meyer苏黎士联邦理工大学
    • edX     由edX联盟高校提供

    简介计算是一门艺术。同时对于大多数人来说,计算也是一种魔法。这门课能够帮助你看到计算魔术之后秘密,了解计算背后的科学。信息技术如今遍布生活各处,我们所有活动都依赖于信息技术的支持。所有IT流程,不论是驱动手机,网络,运输系统,企业系统,出版,社会网络或是其他任何应用系统的IT流程,都需要软件的支持。 这门课中我们将揭开计算艺术的神秘面纱,讲解如何写这类软件。如果你不知想做一个IT系统的消费者而是进一步了解其内部原理,自己动手来完善这些系统,那么这门课就是为你量身定做的。这门课的核心内容是计算机编程,这种编程不是说单单把几行代码粘贴在一起,而是编写高质量的代码,使得软件能正确地完成工作并满足用户不断变化的需求。任何人都可以编写程序,这门课程是教大家编写优秀的程序。课程从计算基础讲起带你领略现代面向对象编程技术,包括类,对象,控制结构,继承,多态,泛型。在这门课程中,你将有机会学习编程的基本原理和使用Eiffel语言和标记设计可靠程序的方法。课程中你将试着解决示例问题,给出你的解答并在浏览器中即时观察到解答代码的编译测试结果。除编程以外,你还能获得对理论计算机科学的基本知识和支持计算与使当今信息化世界成为可能的数学基石。你每周大概需要投入5小时的时间来学习这门课程。记住,只有通过你编写程序才能学好编程,练习越多掌握越牢。这门课的教科书是Introduction to Programming Well Using Objects and Contracts, by Bertrand Meyer (Springer, revised printing, 2013).