是时候将计算机科学视为核心课程组成部分了吗
根据教育周刊的一项新调查,学区在尝试将计算机科学技能引入课程时面临挑战,即使 70% 的校长现在专注于将这些课程引入课堂。
大约 47% 的管理人员表示,他们感受到科技行业和供应商对更多计算机科学教育的压力,但校长和管理人员除了难以找到合格的计算机科学课程教师之外,还面临人员短缺的问题。
计算机科学课程在使用Hour of Code等免费程序的学校中可能会有很大差异,而其他学校则提供更强大的课程,如Advanced Placement Computer Science。
虽然很少有教育工作者会质疑计算机科学技能对今天的学生有益,但将它们在学校中发挥作用是另一回事。为了使这些类现实,课程管理员不得不面临着许多障碍,从资金到学校找一天时间,甚至定位合格的教师, 才可以运行这些类。
将计算机科学成功添加到任何课程中可能需要将该技能视为核心科学—— 类似于化学、物理和生物学—— 以便学生不仅有机会学习这些技能,而且确保他们在毕业前有一定的熟悉度进入一个以数字为主的世界。
信息技术与创新基金会2016 年的一份报告承认,一天中将计算机科学课程添加到课程中的时间有限。但这些课程,尤其是高中阶段的课程,不仅仅是教学生了解计算机的内部工作原理:它们还可以“灌输创造力、批判性思维技能和逻辑推理能力”。
无论这些项目需要从小规模开始,还是学校有能力推出强大的项目,学生最终都会受益。