博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算机三级哪个更实用_计算机科学老师如何更好地吸引学生
阅读量:2523 次
发布时间:2019-05-11

本文共 2053 字,大约阅读时间需要 6 分钟。

计算机三级哪个更实用

Mr. James Allen

想象一下,当高中新生在第一天就走进新学校的大厅。 您会以某种方式进入第一阶段,而不会在陌生的大厅中迷失方向。 最后,铃铛响起,表明您已经通过第一堂高中班正式上课了。 查看您的时间表,您会看到下一堂课是“ 探索计算机科学”。 您认为:“哇,电脑!这应该很有趣!”

对我来说,这种想法和乐趣并没有在第一天就结束了。 作为Allen先生的Exploring Computer Science课程的学生,这种情况全年持续。

去年夏天,我在Akron Linux用户组聚会上第一次遇到了James Allen先生。 他了解到,他(我)的一个未来的学生将在Scratch和Raspberry Pi上进行演示,并花时间观看我的演示(大约一个小时的车程!)。 那是一位敬业的老师。 那是艾伦先生。

在对他的采访中,我问了一些有关他如何在向他的学生教授计算机科学的问题。 他告诉孩子们上班! 而且,他的教学座右铭是学习计算机科学的最佳方法是对其进行处理。 他鼓励教育工作者通过使用像 这样的开源编程语言,为孩子们提供富有创意的项目,激发他们对计算机科学的兴趣 。 他说,给孩子们制作所需的工具是教计算机科学的最佳方法,尤其是对女孩而言。

( 。

您是如何进入计算机的?

五岁或六岁时,我父亲从工作场所带回了一台“便携式计算机”。 首先,要了解便携式背背的含义与现在完全不同:这是一台30磅的手提箱式计算机。 尽管它从来没有太多机会玩过,但我对它着迷。 当我七岁的时候,我们很幸运地购买了第一台家庭台式计算机,即带VGA卡的Packard Bell 286。 太棒了!

您是如何开始教授计算机科学的? 您是从计算机科学开始然后进入教学领域,还是先开始教学然后进入计算机科学领域?

我主修计算机科学工程。 大学毕业后,我在一家软件开发公司工作,但我对我们的工作并不热衷。 我为有兴趣制作视频游戏的中学生讲授了社区教育课程,那时我意识到教学是我可能会充满激情的东西。 我认为计算机科学对于理解和塑造我们的社会非常重要,因此让我非常高兴能够参与其中!

如果以错误的方式授课,计算机科学可能是一门枯燥的学科。 您如何做才能使其有趣并保持学生的参与度?

最重要的是经常给学生创造事物的机会。 许多计算机编程课程都专注于解决仅涉及数学或字符串的问题。 尽管这些类型的项目对于实践算法开发和加深对计算机内部工作的理解而言都是有价值的,但它们并不是很好的入门资料。 我使用Scratch和Python等工具为学生提供了许多自由,同时探索了令人兴奋的新概念。

在计算机科学课上,我们为Scratch做了大量工作。 Scratch的一些基本概念如何帮助我们为更复杂的语言(如Java for FRC)做好准备?

计算机编程最终是要确定解决问题的步骤。 Scratch具有控制结构,例如循环和条件语句(if / then / else),变量,甚至具有自己方法的对象概念。 在我教的计算机科学课程中,我们首先了解Python如何实现这些概念,然后过渡到 。 这进一步强调指出,与较大的概念不同,语言所用的特定单词与语言所用的含义不同,后者适用于许多语言/实现。

Scratch只是编程方面的问题吗?社交方面是否可以帮助学生学习开源和团队发展?

从头开始可能两者兼有。 我没有使用Scratch的协作功能,但事实是它们在那里意味着学生可以自己探索它们。 我喜欢内置的混音功能-从教育的角度来看,任何人都可以查看已发布项目背后的代码的事实非常棒。

教育家是否应该用不同的观念来启发女孩而不是激发男孩或男女同校的教室?

是。 教育工作者教授计算机科学的方式已导致该领域由男人主导。 我认为专门为女孩设计的课程有可能在以后的生活中增加女性的参与度。

您如何看待计算机科学教育的未来? 有哪些挑战? 现在该如何应对这些未来的挑战?

我认为计算机科学将成为中学和高中必修的课程。 与之相关的概念适用于整个生命:分解问题,确定解决问题的最佳方法。 弄清如何与既定课程相适应将是具有挑战性的。 也很难说服父母和管理者所有学生至少对计算机科学概念有表面的理解。 通过大规模活动(例如增加学生和家长的参与度,对于缓解这些挑战无疑将大有帮助。

您对父母和教育者有什么建议,以激发年轻人更多地参与开源和STEM?

确保他们具有探索计算机科学所需的工具。 给他们机会用计算机来构建和创建事物。 并尝试编写自己的代码-开始学习永远不会太晚!


詹姆斯·艾伦(James Allen)是海瑟薇·布朗学校(Hathaway Brown School)的高级中学技术系主任兼技术与发明中心主任。 从大学时代开始,他就一直致力于增加女性对IT的参与,当时他是密歇根大学电气工程与计算机科学女孩(GEECS)的创始成员。 当他不上课时,他喜欢弹低音和原声吉他,阅读世界末日的小说,以及收集经典的街机游戏。


开源周刊》中有关“青年” 。

翻译自:

计算机三级哪个更实用

转载地址:http://fbbzd.baihongyu.com/

你可能感兴趣的文章
anaconda+youcompleteme
查看>>
HLS: High-Level Synthesis Operators
查看>>
消息队列Rabbit安装
查看>>
Android应用程序在某些机型上启动有几率一直黑屏
查看>>
读《大道至简》有感
查看>>
在 EF 中只对 日期(不包括时间)进行比较的方法
查看>>
C#关于等待窗体(转)
查看>>
CockroachDB学习笔记——[译]Cgo的成本与复杂性
查看>>
JS数组经典冒泡排序
查看>>
【leetcode】Trapping Rain Water(hard)
查看>>
关键字 static
查看>>
11. Container With Most Water
查看>>
别人抢红包,我们研究一下红包算法
查看>>
泛型的一些问题
查看>>
PHP与正则表达式 2 :一些修饰符与preg_match_all
查看>>
45个纯 CSS 实现的精美边框效果【附演示和源码】【上篇】
查看>>
Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)【转】
查看>>
C++ vector 多次删除第一个元素
查看>>
JAVA遇见HTML——JSP篇:JSP内置对象(下)
查看>>
多态的动态绑定
查看>>