复杂性浏览器的更多课程 Docker本机Windows和Mac Orion 7中的语言工具增强功能 NetBeans 7.4 Beta发布 4chan推出API 在线高中编码比赛 Eclipse Juno-新的主要版本 Twitter发布裤子 应用监控Xamarin Google Grants for Computer Science Education RubyMine 5支持RubyMotion 新增功能-PhpStorm 7 英国广播公司赠予一百万台微型计算机 Udacity掌握计算机科学 Microsoft Research创建了一个JavaScript恶意软件扫描程序 Visual Studio代码达到1.0版 Microsoft大规模迁移到GitHub 学习编程飞行机器人 Spark In Browser Dart IDE达到0.0.15 Docker开发方式 培训以发展您的职业 斯坦福CS转向JavaScript Oracle登录弱点 JetBrains推出订阅模型工具箱 Udacity推出大数据课程和付费报名 ASP.NET 5在线介绍 Mac上的Visual Studio暂挂-更新 NetBeans IDE 8.1中的新工具 众包科学 更快的网络-mod_pagespeed脱离Beta App Store 2中的恐惧与厌恶-Apple拒绝App过于简单 向网络图像添加有效期 一起编码-与朋友一起免费的iOS5应用类 Anant Agarwal领导麻省理工学院的在线学习 第一个PHP 5.5开发预览版发布 在线教学Python的经验教训 Google关闭了关键字数据 微软标签鞠躬 Mozilla的Web素养愿景 Mozilla科学实验室 剪贴板API工作草案 GWT席卷开源 适用于Windows的Atom Google的X网站已解决 通过拍照同步手机! Greasemonkey 2.0发布 带有新W3C API的带宽精明应用程序 Google的拒绝链接工具 浏览器中的C# 复杂的喜悦MOOCS
您的位置:首页 >大数据 >

复杂性浏览器的更多课程

开设了两个新课程供Complexity Explorer报名,如果您错过了它的首个课程,则该课程目前正在进行中,留有足够的时间供后来者赶上。

复杂性探索器横幅

复杂性浏览器是基于Web的,与圣达菲研究所和波特兰州立大学有关的复杂系统科学相关教育材料的资料库。它于2013年春季开设了第一门课程,《复杂性入门》。

一门关于复杂系统科学的课程听起来非常有趣,以至于我和IProgrammer的读者告诉了我这一点,我和团队的另一位成员也签了字。我们并没有失望,发现梅兰妮·米切尔(Melanie Mitchell)在本课程的初始演示中包含了许多有趣的材料。它汇集了许多我们作为程序员已经感兴趣的想法,扩展了我们的知识并提出了新的挑战。

如果您对动态和混沌,分形等主题感兴趣;信息,有序和随机性,遗传算法和细胞自动机这门课程将探索所有这些以及更多内容。除视频讲座外,学生还可以使用NetLogo(基于面向堆栈的语言Logo的基于代理的模拟软件)来获得对这些想法的“动手实践”体验。

该课程经过了广泛的修订,以消除最初的磨牙麻烦,目前正在进行,为期11周,于9月20日结束。作为入门课程,它没有先决条件,每周工作量为3到6个小时,具体取决于您要执行多少可选的作业。

9月1日开始的两门课程分别针对复杂系统的特定方面,并且都需要一些数学知识。

Fractals and Scaling是由David Feldman教授的为期7周的课程,他以前在Chaos and Dynamical SystemsonComplexity Explorer中提供了一个有趣的课程。从下面的课程大纲来看,这一课程将同样有趣且范围广泛:

1.分形简介。自相似维度。审查对数和指数。

2.盒数尺寸。分形的其他示例。随机分形。

3.幂律及其与分形的关系。秩频图。如何估计幂律指数。

4.幂定律的经验示例。其他长尾分布:对数正态和拉伸指数。长尾巴的含义。

5.生成功率定律的机制。越来越丰富的现象。相变。其他机制。

6.代谢缩放。西布朗-恩奎斯特缩放理论。

7.城市规模。

作为对您在本课程第一部分中可能遇到的内容的品尝,请参阅《程序员分形指南》。

分形和比例缩放只需要高中代数,但是从9月初开始的其他课程,

伊丽莎白·布拉德利(Elizabeth Bradley)的非线性动力学:数学和计算方法需要“至少一学期的大学级微积分和物理学”,以及使用至少一种使用C,Java,Matlab,R的高级语言进行编程的能力。地图,离散时间动力系统,流,连续时间动力系统以及非线性时间序列分析是本课程的主题,每个主题都花了数周的时间。

课程说明说明:

在本课程的每个单元中,学生将首先进行有关相应主题的纸笔练习,然后编写可实现相关数学算法的计算机程序。这将不需要专业的编程技能,但是您应该轻松地将基本的数学思想转换为代码。任何支持简单绘图的计算机语言(在标记的轴上的点)都可以满足这些练习的需要。我们不会要求您上交代码,而只是报告并分析代码产生的结果。

2015年秋季推出的另一门课程是NetLogo中的基于代理的建模,但尚无详细信息。如果要在开始浏览Netlogo之前,请参阅NetLogobyMike James入门。

复杂性探索器

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。