百科问答小站 logo
百科问答小站 font logo



教二年级的小朋友编程哪门语言入门好? 第1页

  

user avatar   IlIIlllI 网友的相关建议: 
      

讽刺的人都是什么心态,去年奥巴马,盖茨,扎克伯格等一群大佬推行 K-8 intro to CS 就是给小学生推广编程的呀。

K-8 Intro to Computer Science

有人推荐 Scratch,然而我觉得 Scratch 相比 K-8 Intro 欠缺的是一个完整的 Schedule

好像上图才能说明问题,于是我把 K-8 Course 1 的所有课程弄完了

同样是 Block Code 教学

可以显示代码

同时还有一个完整的课程安排

而且教学是全语言的,不过我还是不建议二年级的孩子直接尝试 K-8 intro

先可以试试这个 app 游戏:

iTunes 的 App Store 中的“Kodable”

(有中文)

这个完成之后再让他好好研究一下这个游戏的前六小关(也就是 Tutorial 的关卡,别的关卡放在之后讲,因为相对来说逻辑的难度上升了很大一层,很多关卡成年人想要玩到 3 星也得绞尽脑汁。)

iTunes 的 App Store 中的“Cargo-Bot”

(貌似没有中文,但是规则很容易懂,家长/老师可以讲解,另外这个游戏是著名 iPad 编程教学应用 Codea 的一部分)

要先给孩子讲编程的思维,通过游戏让孩子理解。

然后跟孩子一起上 K-8 intro,因为视频只是有中文字幕而没有中文音频,可能不如家长/老师的讲解好。

同时,给孩子讲一些电脑的基础知识。

同样 K-8 Intro 的官网还在最近推出了 K5 的 3 个 beta 课程

同样也是 Block code 教学

K5 beta Courser

且循序渐进。

另外还推荐了很多第三方教学平台

Tutorials for the ClassroomCodeHS

Online curriculum designed specifically for highschool classrooms.

Codecademy After School

A complete online afterschool program for a coding club.

Khan Academy

Online curriculum that teaches JavaScript programming in a visual environment.

Tynker

Teach programming in elementary or middle school in a fun way.

Curriculum You Can IntegrateBootstrap

Free curriculum to teach high-school algebra and geometry concepts using computer programming.

CS Unplugged

Fun classroom exercises to teach computer science principles, no computers needed!

Bring Classes to Your SchoolGlobaloria

Teach computer programming through game design - as a full-time class, an in-class module, or afterschool program.

TEALS

Get mentored and placed into high school classes as a part-time teacher in a team teaching model where the school district is unable to meet their students' computer science needs on its own.

AP Computer Science - with Amplify

This online course (MOOC) is designed for high school students to learn AP Computer Science in an online classroom. The course is free, but additional support to the school offering it costs money.

Platforms for Teaching KidsAlice

3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.

Kodu

Create games on the PC and XBox via a simple visual programming language. Can be used to teach creativity, problem solving, storytelling, as well as programming.

Scratch

Programming language that makes it easy to create your own interactive stories, animations, games, music and art - and share your creations on the web.

我没有细看,应该是除了

Scratch

和少数的几个平台的 Hour of Code 项目之外,别的没什么中文。

Hour of code 项目中,我觉得这个

Lessons overview

很不错,课程完整,有中文,进程很好玩。

还有

Lightbot

的游戏,也很有意思(我相信很多人玩过这个的网页版)

面向 4 - 8 岁的孩子:

iTunes 的 App Store 中的“Lightbot Jr 4+ Coding Puzzles”

面向 8 岁以上的孩子:

iTunes 的 App Store 中的“Lightbot

最后如果孩子感兴趣的话,一定得是孩子感兴趣,如果不感兴趣就别费劲了。

如果感兴趣,那么给孩子/推荐家长给孩子/申请学校给孩子买一套 Lego NXT 系统吧。然后让孩子自己去学习 NXT 的图形编程,来操纵 NXT 机器人。

LEGO.com Mindstorms

推荐 EV3 因为可以用 iPad 来操控它,比二代更有意思。

NXT 是可以一直从小学玩到大学的东西

稍微大些就可以进阶参加 FLL(FIRST LEGO League) 比赛了

更进阶的话,比如 CubeStormer 团队搞的 CubeStormer 系列

CUBESTORMER 3 Smashes Rubik_s Cube Speed Record http://v.youku.com/v_show/id_XNjg1ODA4NDEy.html

以及非常出名的 GBC (Great Ball Contraption) 小型机床的项目(主要在霓虹国)

Welcome to to The Great Ball Contraption

LEGO Great Ball Contraption (GBC) Layout 2012 http://v.youku.com/v_show/id_XNDUzMTA5NDcy.html

Lego 的东西除了编程之外,更大的好处就是对于机械设计的启发了。

我觉得一般的男孩子都会蛮感兴趣的。

真正教授编程语言,还是等孩子有了一定的英语和数学基础之后吧。




  

相关话题

  今明两年高职院校将扩招 200 万人,将带来哪些影响? 
  为什么文言文学习是必修课程? 
  这种不考试,以娱乐为主的机器人教育对于中小学生及幼儿的意义何在? 
  学生会是大学最阴暗的一角吗? 
  如何看待“当北大博士都去了三流学校任教……”这篇文章? 
  农村学生的学习压力现状如何,真的有电视剧《小舍得》中米桃这样天赋异禀的农村学子吗? 
  如何看待 2017 年北京高考文科状元熊轩昂的言论? 
  如何看待两名男孩旷课怕挨骂在树上搭窝住 2 天 2 夜,靠点外卖、捡水果充饥?家长应如何正确引导孩子? 
  如何看待 2016 年全国 25 省市高考统一命题? 
  如何看待郑州督查室回应「小学统一女生头绳颜色」为「仪表教育」,媒体评「这是过度要求」? 

前一个讨论
唱歌时候的气息如何练习?
下一个讨论
你唱歌把人唱哭的经历是怎样的?听到哪首歌忍不住泪流满面?





© 2024-12-25 - tinynew.org. All Rights Reserved.
© 2024-12-25 - tinynew.org. 保留所有权利