Show HN:教孩子编程的新视觉语言
Show HN: New visual language for teaching kids to code

原始链接: https://pickcode.io

提货码 登录 尝试一堂课 用代码制作很酷的东西 Pickcode 是开始真正编程的最佳方式。 点击的编码 Pickcode 是一种新的语言和编辑器,可直观地指导您编写代码来制作聊天机器人、动画绘图和游戏。 一切从这里开始 Pickcode 使您能够在学习更高级的语言之前充满信心地开始学习编码。 现在准备好开始了吗? 尝试第一节课 与成千上万的学生一起踏上编码成功之路 50+ 可用课程 20,000+ 已完成课程 240,000+ 写入的 Pickcode 行 关于 登录 推特:@pickcode_io 隐私政策 服务条款 © 2023 Pickcode 技术有限责任公司

不幸的是,与 PICK 的联系实际上很脆弱。 不过,我很高兴继续讨论有关计算机科学教育的话题。 从表面上看,作者似乎很高兴有一个可以同时教授命令式和函数式风格的选项。 通过阅读这篇文章和其他文章,很明显,那些喜欢纯函数式编程范式的人同样对他们最喜欢的方法充满热情。 然而,经过检查,可以得出结论,纯函数式或纯命令式范式都不足以让学生为工业做好准备。 尽管我可能对作者选择使用后一种范式而不是前一种范式感到遗憾,但它最终使我们得出了缺点所在的结论:学生必须接受功能性编程的培训,同时提供实际用途。 考虑到他们的年龄段,小学生不会从事与工业相关的项目。 问题是:为了培养孩子成为熟练的程序员(人们认为这是小学教育中最重要的一项技能),应该在什么年龄开始接受教育? 在一个完美的世界中,学生从六到九岁开始就会接触到所有三种编程范式(命令式、过程式和逻辑式)。 鉴于课程倾向于遵循标准的数学顺序,我们知道,在他们达到中级之前,通过类似 Algol 的伪代码向他们介绍过程编程(当涉及比加法或减法更深入的数学抽象和逻辑论证开始变得重要时)可以确保 他们会在适当的时候熟悉这些概念。 这意味着他们中最小的孩子大约在十二岁到十四岁的时候就被引入命令式和逻辑结构,为抽象句法分析和证明推导的下一步逻辑步骤做准备。 这些技能与之前接触过的算术过程算法相结合,使他们能够全面地了解过程编程概念。 然而,在这个年龄段开始学习纯函数式编程概念是不明智的,因为将计算视为递归函数调用树而不是线性算法会带来固有的认知挑战。 此外,在早期阶段让年轻人接触复杂的逻辑论证结构,要求他们在计算森林中导航,而不是步行过马路; 而熟悉树林的熟练航海家非常适合完成这项任务
相关文章

原文

Make cool stuff with code

Pickcode is the best way to get started doing real programming.

Coding that clicks

Pickcode is a new language and editor that visually guides you through writing code to make chatbots, animated drawings, and games.

Python logo
Javascript logo
Java logo

It all starts here

Pickcode empowers you to start learning to code with confidence before progressing to more advanced languages.

Ready to get started now?

Try your first lesson

Join thousands of students on their path to coding success

50+

Lessons available

20,000+

Lessons completed

240,000+

Lines of Pickcode written

联系我们 contact @ memedata.com