• 微头条

    让本地生活更美好

打开APP

高中AP CS A考生再次为Java数组问题而挣扎

2024-07-03 外星人S博士
高中AP CS A考生再次为Java数组问题而挣扎

Source: Slashdot

根据theodp的报道,与去年一样,College Board的AP计划负责人Trevor Packer在推特上表示,今年AP计算机科学A考试中最具挑战性的自由回答问题是关于2D数组的第4题。问题4需要花费六页的AP CS A考试文件[PDF]来提问,学生基本上需要使用Java从2-D网格中的当前位置移动到下方或右侧位置,取决于哪个邻居包含较小的值,并将该位置的值添加到总值中(建议的Java解决方案,另外提供Excel VBA解决方案)。

就像儿童游戏Pop-O-Matic Trouble的规则一样,移动受约束条件限制,如果移动至无效位置(超出网格尺寸),则无法向右或向前移动。具有讽刺意味的是,许多在2D网格编码问题上挣扎的AP CS A学生可能是通过他们从幼儿园开始至少十几年的年度Code时段教程所暴露出来的,这些教程专注于使用代码在2-D网格中移动的概念。

学校推广的上下左右移动教程来自技术支持的非营利组织Code.org及其科技巨头合作伙伴,并多年来由比尔·盖茨、马克·扎克伯格、奥巴马总统以及Star Wars、迪士尼公主电影和微软Minecraft的角色教授。

美国高中生在经过一年的课程指导后再次在与相当简单的编码问题挣扎的新闻传来,不仅是因为科技公司和科技相关的非营利组织游说州议员通过法案使计算机科学成为美国高中毕业的要求,还有由英国国王学院发布的新报告督促议员和教育工作者应对英国学生学习计算机课程人数的急剧下降,这一现象被归咎于2013年用更严格的计算机科学课程替代更易接近的ICT(信息和通信技术)课程(这是由谷歌和微软推动的),报告指出学生认为这些课程太难,因此避免参加。

学生在接受多年编码教育后,再次遇到新的挑战,教育的目的是启发思考而非僵化记忆。

特别声明:本文及配图均为用户上传或者转载,本文仅代表作者个人观点和立场,不代表平台观点。其原创性以及文中陈述文字和内容未经本站证实, 对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本平台不作任何保证或承诺,请读者仅作参考, 并请自行核实相关内容。如发现稿件侵权,或作者不愿在本平台发布文章,请版权拥有者通知本平台处理。
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to info@microheadline.com
来源:https://news.slashdot.org/story/24/07/03/1345254/high-school-ap-cs-a-exam-takers-struggled-again-with-java-array-question?utm_source=rss1.0mainlinkanon&utm_medium=feed https://www.quora.com/How-hard-is-AP-computer-science-A-or-how-many-studying-time-of-Java-do-you-need-to-become-well-prepared-for-the-AP-Computer-Science-exam https://www.inspiritai.com/blogs/ai-blog/ap-computer-science-a-exam-tips
更多阅读