作者:Jason Oswald,计算机科学系主席
计算机科学教育周是一年一度的号召行动,激励K-12学生学习计算机科学, 倡导公平, 并庆祝学生的贡献, 老师, 和实地合作伙伴.
12月的第二周是vwin德赢娱乐中最繁忙的时候. 如果条款没有结束, 节日庆祝活动也没有发生, 那么肯定还有其他事件在发生. 在GA这里, 创始人的一天, 设计的一天, 吊梁, 中学音乐会, 房子的事件, 和无数其他神奇的时刻都发生在指定的CS教育周(12月5日至11日)。.
我们在这个时候庆祝是为了纪念格蕾丝·霍珀, 她的遗产, 以及她对计算机科学领域的贡献,这是现代编程的基础要素. 是什么让我觉得她与众不同, 不过,这也很可能是我们以她的名义庆祝计算机科学教育周的原因,我们可以用这句话来总结:
这是我完成的最重要的事情, 除了构建编译器, 培训年轻人. 他们来找我,你知道,然后说,‘你认为我们能做到吗?’我说,‘试试吧.“我支持他们. 他们需要这个. 随着他们长大,我一直在跟踪他们,我时不时地鼓动他们,这样他们就不会忘记冒险. ——格蕾丝·霍珀
正是本着这种创造力和韧性的精神,vwin德赢娱乐庆祝CS教育周.
今年的主要活动是建立在一个经典的不插电活动“泥泞之城”之上. 在本质上, 泥泞之城的居民有很多土路需要铺路, 他们希望尽可能便宜地把所有的房子连接起来. 这个有趣的活动隐藏了对图论的介绍以及该特定领域的一些相关问题. 较年轻的学生首先把房子连接起来, 然后尝试用尽可能少的连接将它们连接起来, 然后迭代,以解释这些连接的不同成本——创建所谓的最小生成树. We then tried to understand how we were able to create this; what steps did we take; how could we explain this to someone else? 换句话说,算法是什么? 我怎么能向电脑解释这个呢, 所以当我们处理一百万个连接时,而不是十个, 我们可以解决这个问题, 太?
《vwin娱乐场官方》让位于棋盘游戏, 乘车票, 这是另一个隐藏图论问题, 也是一场精彩的比赛. 当然, 你可以用我们刚刚在泥泞城市中学到的东西来求出乘车票中城市的最小生成树, 但在游戏中, 你想找到从A点到B点的最短路径. 作为人类, 我们可以找到最短路径, 或者一个非常接近它的, 就在一瞬间, 使用上下文信息,如国家的地理位置和路径的方向. 一台处理同样问题的计算机将没有这样的信息. 那么,我们如何向计算机解释如何解决这个问题呢? 或者是这个问题的邻接问题:我怎样才能最有效地访问一系列城市. 这就是著名的旅行推销员问题.
这些问题的版本在物流中一直出现, 生物信息学, 和制造:我怎样才能最小化机器的某个部分必须移动的距离, 考虑到它必须触及某些点? 能够描述一个不依赖于人类利用上下文线索的算法是计算机科学的一个基本要素.
这些课程的主要提供者是高中计算机科学(CS)的学生. 看到这些互动发生是一种特别的快乐——看着他们几乎跳过康纳广场去重温以前的教室, 前的老师, 还有年幼的兄弟姐妹. 高年级学生和低年级学生有一种很好的独特的合作方式,这种合作产生的能量是电能. 学生们一起努力找出解决他们正在研究的问题的最佳方法. “试试!最后, 他们会自豪地展示他们完成的地图,上面的高年级学生将他们的能量一拍一拍地匹配起来.
在其他地区,九年级学生在社区时间见面. 顾问们分享了这一周的一些信息,以及格蕾丝·霍珀是谁, 然后向他们展示下一个活动的选择——“试试吧!到目前为止,最受欢迎的选择是佐治亚理工学院开发的EarSketch工具的演练, 它以一种有趣的方式将音乐编辑软件与编码结合在一起. Ms. 卡拉曼尼科的学生们似乎乐在其中,他们编写了自己的节拍,并将当前流行音乐的样本混合在一起. 学生们还可以学习如何使用一种名为Hedy的渐进式编程语言编写代码, 或者开始制作他们的数字健康应用程序的原型.
最后, 我们请来了几位演讲嘉宾,整个星期都在给中学生和高中生讲课. 我们的第一位演讲者是来自利哈伊大学的Hank Korth教授. 他谈到了计算机科学在大学阶段的情况, 里海大学的课程是什么样的, 以及他目前与“跨越计算机科学和商业的跨学科团队”(名为Blockchain @ Lehigh)的合作. 另外还有两位最近的校友,21岁的Kevin Cui和22岁的Casey Traina. 凯文目前是康奈尔大学的大二学生,凯西即将结束他在斯坦福大学的第一个学期. 他们各自谈到了他们学校的计算机科学项目, 他们一直在上的课程, 并向我们展示了一些他们一直在做的例子,然后开始讨论与他们的GA经验有关的各种问题, 大学, 和CS技术方面的东西.
因此,从12月1日到12月15日,我们腾出空间让学生们尝试. 他们试图让泥泞之城的居民不那么泥泞,然后他们试图高效地做到这一点. 他们试图发现如何向计算机解释从a点到B点的最短路径(在计算机科学中), 它几乎没有一条直线),他们试图像DJ一样制作音乐. 他们听取了GA社区成员的意见,他们一直在学习、教授、实践它,并尝试它.