- 文件大小
- 356KB
- 已经过安全检测
- 健康
- 适用Minecraft版本
- 1.21.06
- 预估时间
- 自由
- 技能
- 学会使用《我的世界:教育版》编程功能
- 课程难度
- 适合年龄段
- 25
计算机科学作为基础技能:课程重构的必要性
计算机科学(CS)作为一门研究计算原理与实践的学科,在当今数字时代已渗透到几乎所有行业和组织流程中,使其成为人们不可或缺的基础技能。微软的《在课程中重新构想计算机科学》白皮书深入探讨了计算机科学教育的现状、挑战及未来发展方向。计算机科学教育的迫切性
自COVID-19疫情以来,社会数字化转型速度显著加快,所有商业部门都转向更多数字化交付模式,这对就业技能提出了全新要求。根据LinkedIn和微软的分析,到2025年将新增1.49亿个数字化工作岗位,涉及隐私、数据分析、网络安全和人工智能等领域,所有这些工作都需要深厚的计算机科学知识。各国推动计算机科学教育主要基于三方面理由:
- 经济理由:技术日益驱动全球经济,各国希望通过创建知识经济来获取更大的技术市场份额。
- 社会理由:现代生活高度依赖计算机,但大多数人只是技术的被动消费者,而非了解技术运作的主动创造者。
- 文化理由:技术既可驱动文化变革,也可保存文化遗产,各国需要计算机科学教育来创建本地内容生产行业。
当前计算机科学教育的挑战
尽管计算机科学教育的重要性日益突出,白皮书指出了当前实施中的几个主要挑战:- 缺乏普及性和公平性:即使在已实施国家级计算机科学课程的国家,也存在教育机会不均等问题。英国皇家学会发现,英格兰实施国家计算机课程三年后,仅11%的学生选择在中学阶段学习计算机科学,其中只有五分之一是女生。
- 课程更新不及时:技术快速发展使计算机科学课程容易过时。例如,英格兰的国家计算机课程发布于2013年9月,早于人工智能和区块链等关键领域的迅速崛起。
- 缺乏吸引力与相关性:国家级计算机科学课程往往学术化且枯燥,很少与现实世界社会问题建立联系,难以激发年轻人应用所学解决实际问题。
- 教学方法有待创新:计算机科学常被学生批评为枯燥难懂,教师也自认需要更多支持来改进教学方法,找到教师中心与学生中心教学法之间的平衡。
- 缺乏渐进式掌握模型:目前对于学生在不同年龄阶段需要掌握哪些概念,以及如何随着学校教育逐步提高计算机科学内容、技能和思维方式的掌握程度,缺乏集体共识。
重构计算机科学课程的必要性
白皮书强调,计算机科学和人工智能的迅速崛起,加上COVID-19的影响,使实施现代计算机科学课程变得尤为紧迫。学生需要:- 成为计算机科学解决方案的主动建设者
- 理解人工智能的本质
- 学习如何适应不断变化的数字环境
- 培养机器无法模仿的技能