佛罗里达州一所高中的女生布鲁克·斯图尔特(Brooke Stewart)很愿意以计算机编程语言(JavaScript或Python)来替代外语学习。她希望能用娴熟的计算机编程语言来设计电脑游戏。
据路透社报道,佛罗里达州议会的议员们引发了一个全国性的辩论,因为他们考虑是否应该给学生提供这种选项。一名前雅虎高管如今成了佛罗里达的一名州议员,他所支持的一个提案允许学生用计算机中的代码语言来替代传统的外语学习。代码语言是高科技时代的通用语言。教学生学习计算机代码语言的热情是普遍存在的。即使奥巴马总统也在他最近的每周电台讲话中呼吁,让计算机科学加入到“3R”行列。3R指的是阅读(reading)、写作(writing)和算数(arithmetic)。但是,有许多人担心,这样做会牺牲掉学生学习全球语言的机会。他们指出,电脑的算法语言并不等同与人交谈。
现年16岁的斯图尔特是佛州坦帕市一所高中的二年级学生。她说,重新定义语言是挺有道理的。
她说:“你可用代码将互联网上的各种语言进行翻译,但你如果不用代码,则无法做到这一点。”
近些年,有多个州都在考虑用计算机代码学分来替代外语学习,其中包括肯塔基、佐治亚、新墨西哥、俄勒冈和华盛顿州。
然而,到目前为止,只有很少的州真地把这些想法付诸实施。
得克萨斯州在2014年采纳了这种“语言调换”政策,但该政策直到本学年才获得通过。该州教育部门官员还没有对这种做法的普及程度进行追踪。
俄克拉荷马州允许学生有这样的灵活性已经长达10年以上,但这只是因为乡村地区的学校很难找到外语教师而推出的权益之计。
俄克拉荷马州教育厅的全球外语教育负责人道森(Desa Dawson)说:“我们根本没有打算把两者等同看待。”
许多州把代码教学认作是数学和科学的一部分。CODE.org是计算机科学教育的主要推动者,它赞同这种看法。
CODE.org的负责政府事务的副主席威尔逊(Cameron Wilson)说:“西班牙语可用来与人相互交流。而计算机语言实际上只能被用来与另外一台计算机就如何在计算机上执行代码进行沟通。”
CODE.org在该佛罗里达提案中并没有采取特定立场。
他说,把两者进行类比是一种“根本的误解。”
CODE.org说,全美有28个州及哥伦比亚特区允许把计算机科学当做高中生毕业要求的课程。
佛州该提案的作者对他的提案进行了辩护。该提案周三已经在州参议会第三个委员会的表决中获得通过。
佛州参议会民主党籍议员林恩(Jeremy Ring)说,他的提案旨在提升电脑科学在佛罗里达的地位。在佛州,大多数学生只把这门课当做选修课。外语课学分并非基本学位证书所需,但想进大学的学生需要有两个外语学分。林恩说:“代码是一种语言。这是一种世界性的语言,比法语、德语或西班牙语甚或英语的全球性都要高。”
该提案将提交整个参议会进行表决。现在要预测该提案能否获得通过还为时过早。佛州众议会正在辩论推出一种替代提案,该提案要求专家组先对这一问题进行研究。