Language agnostic 与计算机科学相关的微格教学理念
这学期,我将成为我大学计算机科学入门课程的一名教师。作为助教培训的一部分,我将做一种叫做微格教学的活动,在那里我在一小群听众(4-5人)面前进行5-7分钟的教学,并对我的教学风格进行评估。在对我个人的事情,如自信和眼神交流的批评中,我会被批评我对主题材料的了解程度,以及它对观众的兴趣 所以我的问题是:你能给我一些关于计算机科学相关主题的建议吗:Language agnostic 与计算机科学相关的微格教学理念,language-agnostic,Language Agnostic,这学期,我将成为我大学计算机科学入门课程的一名教师。作为助教培训的一部分,我将做一种叫做微格教学的活动,在那里我在一小群听众(4-5人)面前进行5-7分钟的教学,并对我的教学风格进行评估。在对我个人的事情,如自信和眼神交流的批评中,我会被批评我对主题材料的了解程度,以及它对观众的兴趣 所以我的问题是:你能给我一些关于计算机科学相关主题的建议吗: 我可以在5-7分钟内开始和结束教学 了解这些都很有趣 普通工程(但不一定是计算机科学)观众可以访问 我考虑过的一些问题: 教你如何用简单的语言写H
- 我可以在5-7分钟内开始和结束教学
- 了解这些都很有趣
- 普通工程(但不一定是计算机科学)观众可以访问
- 教你如何用简单的语言写Hello World
- 引入了一个同步问题,比如
- 通过Prolog、Lisp、OCaml或Haskell的演示,介绍函数式或逻辑式等编程语言范例
- 概述HTTP请求和响应的工作方式
- 描述对象关系映射的基础知识
事后能给他们一些资源会很好,这样如果他们感兴趣的话可以学到更多。5-7分钟一点也不长。快速介绍或概述一些有趣的东西可能是一个不错的选择。你可以:
- 通过Prolog、Lisp、OCaml或Haskell的演示,介绍函数式或逻辑式等编程语言范例
- 概述HTTP请求和响应的工作方式
- 描述对象关系映射的基础知识
如果有一些资源可以在事后提供给他们,那么如果他们感兴趣的话,他们可以学到更多。像最短路径这样的简单图形算法怎么样?人们会感兴趣,因为这或多或少是MapQuest、Google Maps、Garmin和TomTom的工作方式。如果你画一张大学校园的小地图,你可以做一个快速的例子,这是你的5分钟。像最短路径这样的简单图形算法怎么样?人们会感兴趣,因为这或多或少是MapQuest、Google Maps、Garmin和TomTom的工作方式。如果你画一张大学校园的小地图,你可以做一个简单的例子,这就是你的5分钟。我正在尝试将工程类型和基础计算机科学主题合并。对我来说,这听起来像是一种观众,你想展示一个简单的应用,而不仅仅是理论 五分钟过得很快。我最好的建议是把演讲练习几次作为一次预演,不要对听众说得太远 怎么样:在某种调节函数中引入条件和函数。一个简单的例子是一个智能电池充电器,它需要查看电压,以确定如何正确地给锂离子电池充电或宣布它们坏了(想想爆炸的笔记本电脑电池) 如何记录和观察事物的当前趋势(收集数据)并进行分析。举一个快速天气预报的例子,使用美国国家气象局提供的数据或类似的数据
通过实现一个算法来完成一些对工程师有用的基本计算功能。也许一个水箱能装多少水之类的东西 我正在尝试将工程类型与基础计算机科学主题相结合。对我来说,这听起来像是一种观众,你想展示一个简单的应用,而不仅仅是理论 五分钟过得很快。我最好的建议是把演讲练习几次作为一次预演,不要对听众说得太远 怎么样:在某种调节函数中引入条件和函数。一个简单的例子是一个智能电池充电器,它需要查看电压,以确定如何正确地给锂离子电池充电或宣布它们坏了(想想爆炸的笔记本电脑电池) 如何记录和观察事物的当前趋势(收集数据)并进行分析。举一个快速天气预报的例子,使用美国国家气象局提供的数据或类似的数据
通过实现一个算法来完成一些对工程师有用的基本计算功能。也许一个水箱能装多少水之类的东西 嘿,谢谢你的回答。我认为你的想法更适合C.S.受众。我的听众将是最不熟悉编程的工程师,因此我认为编写/执行代码不会太好。我在寻找一个更简单的概念来谈论。嗨,关于Matlab或octave(或Mathematica中的一些符号代数)的速成课程怎么样。如果他们是工程师,他们很可能会使用Matlab。嘿,这是一个好主意