位置:搜学搜课 > 新闻 > 兰州有没有青少年编程教育
级别 | Level1 | Level2 | Level3 | |
---|---|---|---|---|
名称 | Scratch Jr情景故事编程 | Scratch游戏动画编程 | Scratch智能应用编程 | |
编程知识 | 编程模块事件触发、运动、 外观、声音、控制、结束顺序执 行、并发执行、广播机制、有限与 无限循环 | 十大核心模块基本结构顺 序、分支、循环人机交互、消息机 制、变量、列表、克隆、函数 | 人工智能模块语音识别、人脸 识别、文字识别、人体识别、机器 学习、动作侦测等;冒泡排序、 选择排序、递归算法等算法代码 编程衔接 | |
科学知识 | 融入数学、语文、英语、物理等知识 | |||
百科知识 | 结合儿童智力发育敏感期,融入自然科学、语言、美术、社会生活、音乐、数学领域的百科知识 | |||
思维能力 | 编程思维、数学思维、 专注能力、表达能力 | 抽象思维、逻辑思维、 严谨习惯、解决问题能力 | 批判思维、工程思维、 设计能力、创新能力 |
随着越来越多越多的家长和孩子开始关注编程的学习,不管是在校外还是校内,线下还是线上,不同机构或学校提供的编程课程的内容和质量也都参差不齐。
根据的一份世界大学计算机基础课程的调研报告,越来越多的学府在计算机基础课上侧重点已经有了新的变化。这些从教学内容到教学理念上的变化在中学的计算机教育中也同样适用,让我们一起来看看吧。
所选6所学校(麻省理工、斯坦福、加州大学伯克利分校、哈佛、卡耐基·梅隆、普林斯顿)的计算机科学专业在QS、ARWU、USNEWS等中均处于前列;所选课程为面向本科各专业开设的计算机入门课程,即这些课程不要求学生具备计算机方面的先验知识,即所谓的“”(其实和初学编程的中学生水平是一样滴)。
报告中总结了【教学内容】上的方向,包括:
1、程序设计
所有课程均介绍了程序设计的基础知识,涉及数据类型、输入输出、数据结构、控制结构、函数、文件读写、异常处理和面向对象编程等方面。这些课程之所以将编程作为课程的主要内容,至少有以下两方面考虑:程序是计算机的核心概念,通过编写程序能够使学生更好地理解计算机软硬件结构和工作原理等;这些课程的目标是使学生学会使用计算机解决实际问题,而编程是利用计算机进行问题求解的一种为灵活、为通用的方法。
2、计算机相关技术
这些课程在对此方面内容进行选择时,一般会从以下两方面进行考虑:学生常接触的技术,如软硬件、互联网、图像、信息安全、数据压缩等;热门的前沿技术,如人工智能、虚拟货币等。从而使学生在有间内学习到对其为有用的知识,还可激发学生对计算机的兴趣,促使学生后续的自主学习。
3、计算思想
抽象、模拟、算法等,通过这些内容初步培养学生计算思维。
可以看出,除了程序设计这个和编程技术直接关联的内容之外,计算机相关技术和计算思维同样占据了非常多的教学内容。
原因就在于,不光是高等教育,中学的计算机教育中,也需要努力培养孩子们对计算机技术的了解和认知,包括人工智能、无人驾驶、5G、比特币、区块链等等,这些可能正在改变或者未来即将颠覆我们生活的知识和技术,需要让我们的孩子能时间去认识和学习,因为他们中的某些小科学家们某可能就变成了这些技术的核心骨干。而这些知识,课本里没有,编程课里也没有,更需要通过其他的途径让我们的孩子去获取新知,拓宽视野,激发兴趣。
(本文来自网络,仅供参考,如有侵权请联系删除)
尊重原创文章,转载请注明出处与链接:http://www.soxsok.com/wnews139038.html 违者必究! 以上就是关于“兰州有没有青少年编程教育”的全部内容了,想了解更多相关知识请持续关注本站。