Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发。
“我对编程一点也不了解”,这或许就是在尝试理解计算机编程语言Javascript或者python时一些人的反应。那么,为什么不把编程语言视为一种外语呢?这正是议员卡罗尔在众议院和参议院提出的一项提案。
这项法案允许该州的高中学生采取计算机编程语言课程来代替一种更传统的外语课程,如西班牙语或者法语,来使得他们满足毕业要求。老实说,这是一项对某些学生有意义的想法。
如果你想在马里兰中学毕业的人中寻找一个外语修了2个学分但是却从未使用过这些技能的人,这是一点也不费劲的。然而,虽然一些专业可能不完全要求使用计算机编程技能,但是在我们这个不断发展的技术驱动的世界中,它确实对一些学生来说更实用。
马里兰州不是第一个看到这种转变的。根据USA Today的报道,佛罗里达州在去年就采用了这个想法。根据2016年2月路透社的一个篇文章,佐治亚州、肯塔基州、新墨西哥州、俄勒冈州和华盛顿州都已经在考虑,但是到目前为止,还没有哪一个付诸行动。
提出1351号众议院法案的德尔罗斯告诉我们,在夏天的联合教育委员会会议的讨论期间,并且在一些学生无法在职业技术中心上课的背景下,她有了这个想法。她相信这个法案会为学生提供更多成功的机会,而我们也相信如此。
这项法案如果通过的话,它将不会是一项命令,相反,当地学校的董事会会有选择,允许学生在计算机编程和外语之间选择来满足毕业要求。该法案的财政说明指出,马里兰州教育部可以识别和评估课程,并利用现有资源开发所需的法规,这意味着法案对财政影响不大。
然而,在立法事务部的概述中,选择了计算机编程课程而不是外语课程的学生在申请大学时可能会遇到困难,这是一点不足。该州的毕业要求是建立在那些在高中毕业后继续接受教育的学生。像马里兰大学的帕克学院以及马里兰州大学系统中的其他学校,一般要求学生在除英语以外的其他语言上获得C或更好的成绩。虽然不是每个选择计算机编程而不是西班牙语的学生都可能会想上大学,但我们不愿看到有人因为不符合基本要求而被大学拒绝。这可能是法案在向前推进时需要达成一致的地方,也可能会使法案在年内中止。
不过,我们仍旧认为这个想法是有希望的。当然,我们不是提倡废除外语教学,而是认识到它可能不像计算机编程课程那样对一些学生有价值。给予学生成功的选择应该是我们的首要任务。
英文原文:http://www.carrollcountytimes.com/opinion/editorials/ph-cc-editorial-022117-20170221-story.html
中国也应该尝试一下了!
不过可以替换上华为仓颉!作为对华为公司的支持!
用华为仓颉代替英语进行中高考!
|