人人共享的网络系统

A good understanding of computer science or information technology will provide a foundation of knowledge that will help you be successful at any career in today’s global economy.

As Marc Andreessen (creator of the first web browser, who is now a venture capitalist) once said: “计算机和互联网的普及将把工作分为两类:告诉计算机做什么的人和被计算机告诉做什么的人。"

有很多方法可以让你成为一个告诉电脑该做什么的人。

可用的网络系统资源是不断运动的。 下面的列表显示了其中的一些资源。

学习计算思维/计算机科学原理的网站

  • Code.org Code.org是一个非营利组织,致力于通过让更多的学校使用计算机科学来扩大人们对计算机科学的参与。 试试“编程一小时”或任何在线教程/课程单元。
  • CoderDojo -由志愿者导师带领的儿童编程课程。
  • 划痕 -麻省理工学院开发的创造性学习工具。
  • 处理 -麻省理工学院开发的数字艺术语言。
  • Minecraft Edu -通过修改minecraft游戏来学习编程。
  • 学院代码 -学习HTML和CSS; JavaScript; Python; Web开发人员技能等。
  • 代码战斗-玩游戏来学习JavaScript。
  • GameInstitute.com 提供了游戏编程,游戏美术和动画的机会,并了解更多关于游戏创作中使用的Unity平台。
  • Lightbot -编程游戏和谜题。
  • 心意相通 -编程课程,Python。
  • 可汗学院 -免费教程,包括计算机科学和数学。
  • Alice.org 提供了一个3D编程环境,帮助所有年龄段的孩子学习面向对象的编程。 下载、许可和教程都是可用的。
  • DaisyTheDinosaur是一款iPad应用程序,它向5到8岁的孩子介绍了基本的逻辑,并允许他们将一个单词的命令拖入编程空间。
  • Kodable 是一款iPad游戏,教5岁的孩子如何开发编程技能。 学习工具也适用于12年级的学生。
  • PluralSight 知道孩子们已经是技术专家,并提供免费课程,如教孩子编程和学习用应用程序发明家构建应用程序。

学习如何制作应用程序的网站

教育/教学网站类型

  • CS不插电 -教授计算机科学的免费学习活动。
  • Tynker -自定进度的CS课程和内置辅导。
  • edX - CS在线课程。
  • 探索CS.org -一个致力于计算机科学民主化的K-12/大学伙伴关系。
  • Globaloria -通过游戏设计和编码,让计算和STEM学习变得有趣。
  • b谷歌教育群聊 -与世界各地的教育工作者一起学习
  • TEALS - TEALS (Technology 教育 And Literacy in Schools) is a grassroots employee driven program that recruits, mentors, and places high tech professionals who are passionate about digital literacy and computer science education into high school classes as part-time teachers in a team teaching model where the school district is unable to meet their students’ computer science (CS) needs on its own.
  • 计算机科学在线:大学前 -寻找专家驱动的信息、建议和资源,帮助学生从幼儿园到高中发展重要的计算机科学技能。
  • 21世纪的教师-一个人们分享他们对当今教育的看法的渠道。
  • Big6 - Big6是一个六阶段模型,可以帮助任何人通过使用信息来解决问题或做出决策。 有些人称之为信息素养、信息沟通、信息通信技术技能或一个过程,但我们称之为六大要素。
  • TeamTreeHouse.com 通过1000多个由专家教师创建的视频,提供学习web编码和设计的机会。 通过交互式编码挑战和测验来测试知识。
  • TeachKidstoProgram.com provides suggestions for websites, software, hardware and books, such as “Python for Kids” by Jason Briggs, to use to develop children’s interest in programming.
  • Udemy.com 为孩子们提供了许多课程,包括一个相当便宜的儿童编程初学者HTML,它是为年轻的学习风格量身定制的,包括一个最终项目。

站点的硬件类型

  • https://www.particle.io/ -一个小型Wi-Fi开发板,可以轻松创建连接互联网的硬件。
  • 第一个乐高联盟 -面向9-14岁儿童的机器人项目。
  • http://makezine.com/ -创客传媒是一个连接创客之间、产品和服务之间以及合作伙伴之间的全球平台。
  • Arduino -一个非常低成本的公开课程电子原型平台
  • 覆盆子π 树莓派是一款低成本、信用卡大小的电脑,可以插入电脑显示器或电视,使用标准键盘和鼠标。
  • 英特尔伽利略 -类似于树莓派,但来自英特尔。

大学预科资源

  • Edhesive 是第一个提供混合在线教学和支持的AP计算机科学MOOC,全部免费。 学生学习Java,应该准备参加计算机科学的AP考试。
  • Coursera.org 提供《Beginning Game Programming with c#》,其中包括Unity的使用,这是一种受独立开发者欢迎的游戏引擎。
  • DigitalMediaAcademy 在美国各地的夏令营中提供应用程序开发、游戏设计和iPhone应用程序的指导。芝加哥大学特别提供的夏令营包括游戏编程、Java编程和编程101。
  • Openclassroom.stanford.edu 由斯坦福大学运营,提供免费课程,如算法设计与分析、数据库入门和实用Unix。
  • The 数学与计算机科学研究所 offers AP classes and university-level coursework in computer science as well as help preparing for the AP Computer Science and AP Calculus exams.
  • 加州大学在线提供科学,数学和工程的计算机科学I,可能会对高级高中或大学过渡学生感兴趣。
  • 哈佛大学进修学院 提供在线课程,可能会感兴趣的高级高中或大学过渡的学生。
  • Udacity -提供所需的技术技能(一些材料是免费的)。
  • 计算机科学在线 -有关项目、职业和奖学金机会的信息。