acm-header
登录

ACM通信

观点:虚拟扩展

支持计算机科学教师和CSTA


最近的一些文章和评论讨论了计算机科学的入学率和机会之间的不平衡以及少数族裔和女性入学率不足的问题。在彼得·丹宁的博客里通信专栏和其他地方都与我们所属学科的身份有关。作为从大学到计算机科学教师协会(CSTA)董事会的全国代表,我不断看到我们学科在我们领域内外的身份问题。

计算机科学的身份对于计算机科学的学科来说,没有比K12学校系统更重要的了。我们可以在学科的本质上指导我们自己的学生,但我们这样指导的只会是那些最先选择来我们这里的学生。如果我们想要更多的学生,如果我们想要被理解我们是什么,我们必须澄清计算机科学的信息,所有的学生将接受他们的K12教育的一部分。

即使有人不认为“计算机科学”应该在K12体系中教授(我知道有些人持这种观点),我们仍然有必要参与为学校定义所谓的“计算机科学”。在那里比如Photoshop,网页设计,办公工具,A+认证,网络等等是Visual Basic, c++,甚至Java的课程(数量较少)。简单的事实是,这些课程将存在于学校中,这从根本上来说并没有什么错。问题是,学生被误导,认为这些都是不可区分的,都可以被等同地描述为“计算机科学”。我们有责任教育那些管理学校的人,并敦促学校采用符合K12系统需要的相关课程,但这是计算机科学家所看到的计算机科学。

在这方面已经有了努力,我们应该给予积极支持。CSTA为高中制定了一个示范课程,并正在为低年级制定课程。在国家科学基金会的资助下,CSTA和ACM赞助了一个由各州教师组成的“领导队列”,作为一种引导教师网络的方式,这些教师可以在其他方面作为一个团体对政策发表一致的意见。ACM教育政策委员会提供了来自ACM的声音,这与我们这门学科的所有人都有利害关系。与生物学或数学相比,我们最近才接触到这一领域,但计算机从业者和教师现在可以与那些在我们学科之外的管理决策对我们有重大影响的人交谈。一个通信Wilson和Harsha(2009年9月)的观点概述了现状和进展。

回到顶部

正在进行的辩论

关于计算机科学身份的争论已经持续了多年,我相信它将永远持续下去。在某种程度上,这是未来主义者之间的哲学辩论,我们可以参与并享受讨论。然而,在K-12水平上,这不是一个哲学上的争论,而是一个实质性的问题,如果我们对“计算机科学=编程”的流行观念感到不满,那么我们应该更不高兴机构决定告诉K-12学生“计算机科学= Photoshop”。

如果我们想要更多的学生,想要对高中教育中的错误信息进行长期的系统修复,我们就必须接受挑战,修改这些信息。我们必须区分使用工具形式的“计算机应用程序”和真正的计算机科学或信息系统。许多教师清楚地意识到这一点,但尚不清楚K-12的管理阶层是否理解这一点。例如,南卡罗来纳对高中毕业有“计算机科学,包括键盘操作”的要求。目前,只要90% - 100%的课程提供“电脑操作的亲身指导”,便可满足这一要求;其中一门课程是“农业综合企业与市场营销”。

虽然我认为这种情况在我自己的州(南卡罗来纳)尤其麻烦,但我不知道我们州与其他一些州有什么不同。问题是,我们所知道的“计算机科学”在很大程度上已经从K-12系统中消失了,而使用计算机软件和工具是许多学生所看到的我们所做的一切。在很大程度上,学生们所看到的“IT产业”是工具、应用程序、技术人员和证书,而不是数据中心经理、首席信息官、软件企业家或创新计算系统的建设者。这是我一年前访问的一所外州磁铁高中最具刻板印象的地方。生物技术方案以医药和保健为目标,重点强调生产最终的医学博士。工程预备课程的目标是工程专业。相比之下,第三个项目——计算机技术,在编程课程开设之前已经有两个班的学生毕业了,网站上的信息似乎给学生们指明了百思买电脑维修技术员的工作。如果想要挑战的学生认为使用软件就是计算机科学的同义词,他们就不会选择计算机科学。认为这些是同义词的学生在发现自己的错误后会转到其他专业。


问题是,我们所知道的“计算机科学”在很大程度上已经从K-12教育系统中消失了,而使用计算机软件是许多学生所看到的我们所做的一切。


大学有各种各样的学术项目,计算机科学总是其中之一。简而言之,问题在于我们无法自动“适应”K-12教育体系中较为单一的学术结构。数学和科学是“核心”学科。不幸的是,我们很少是这个核心的一部分,经常被归为职业课程,而不是大学预科课程。

回到顶部

继续教育

如果这是分析,那么治疗是什么?我相信,我们计算机科学学科必须共同努力,教育学校系统,教师,最重要的是家长和学生,关于我们的学科。这是一项艰巨的任务,因为计算机科学是一个移动的目标,充满了新词和流行语,很容易被误解。自称为“IT”的行业与被称为“IT”的本科专业不一样。在人才稀缺的市场中,获得一份入门级工作所需的技能,并不能成为超越入门级工作的充分教育。以互联网速度发生的变化使计算机科学充满活力和活力,也使其难以向外行人解释。我认为,对我们大多数人来说,为有证书的、有副学士学位的、有四年制学士学位或更高学位的学生安排职业选择并不困难,但似乎我们在这个学科里必须是小组来沟通吗《消费者报告》就像K-12教育系统的广告一样。

在很大程度上,CSTA已经完成了课程工作,并且正在进行许多令人兴奋的项目和计划,这些项目和计划被证明有效地使计算机科学的教学对更广泛的学生更有吸引力(Alice, Scratch,计算机科学不插电媒体计算、计算思维、计算机科学探索课程等等)。但我们也必须努力在学校里开设严肃的计算机科学课程,并让它们成为数学或科学学分。一个简单的事实是,如果计算机科学不算作某种东西——要求毕业或大学预科学分——它很可能将不复存在。我不想低估在核心学科中为计算机科学创造一个位置的难度。课程已经严重人满为患,每个学科都要求在课程蛋糕中分得更大的份额。因此,为了在这方面取得成功,我们必须明确,学生必须在高中获得严格的计算机科学课程,这些课程必须被教授,并被视为数学或科学,而不是职业教育,计算机科学知识和技能与长期职业前景之间有直接联系。

到目前为止,我一直忽略了产业在制定政策方面的作用。事实上,在学校里理性地学习计算机科学有三个支柱。我们在学院和大学的人可能最知道应该在大专水平实施的课程选择。学校的教师和管理人员将知道如何实施K-12政策和课程,既可行,又符合国家标准。第三个支柱是获得工业界的帮助,工业界非常清楚人才输送渠道不足的问题,因为决策者和立法者会倾听工业界的意见。

回到顶部

结论

这种情况绝不是没有希望的。有许多有奉献精神的高中和中学教师尽他们所能做到最好。教授的大部分内容都是完全合理的。但是,就像科学和数学等其他学科共同组织学校课程一样,如果我们想要一个恰当的结果,我们也必须这样做。我认为,计算机科学的机遇和挑战足以让我们恢复我们想要和需要的入学人数,但这取决于我们如何向学生们展示这些机遇和挑战的信息。如果我们相信,作为计算机行业的人才提供者,我们知道自己在做什么,那么我们就有责任向公众传达我们的信念。

回到顶部

作者

邓肯过活buell@cse.sc.edu)是南卡罗莱纳大学哥伦比亚分校计算机科学与工程系的教授。

回到顶部

脚注

DOI: http://doi.acm.org/10.1145/1839676.1839703

回到顶部

数据

UF1数字计算机科学学院主办了14名当地高中生,作为一个外联项目的一部分,向学生介绍科学计算和网络的各种职业选择。会议包括演示、实践活动和设施参观。该程序是在伯克利高中、奥尔巴尼高中、里士满的肯尼迪高中和奥克兰理工学院的计算机科学教师的输入下开发的。计算人员提出了广泛的主题,包括组装台式电脑、网络安全战争故事、燃烧和天文物理学的算法,以及应用数学的作用。

回到顶部


版权归作者所有。

数字图书馆是由计算机协会出版的。版权所有©2010 ACM, Inc。


没有发现记录

登录为完全访问
»忘记密码? »创建ACM Web帐号
文章内容:
Baidu
map