标签: block-programming

在Scratch之后教什么?

我的儿子在Scratch中热情地编写简单的游戏.然而,Scratch是一个非常简单的编程环境(甚至没有子程序),我很快就会看到他需要转向别的东西.

有没有人知道一种很好的学习语言,它使图形变得简单但提供了"真正的"编程功能,如数据结构,函数,数组和列表?

如果它在Linux(Ubuntu)下运行,则奖励积分."foo with library Bar"形式的答案也是一种选择.

language-agnostic mit-scratch block-programming

21
推荐指数
5
解决办法
3009
查看次数

Scratch编程块背后的架构是什么?

我需要构建一个迷你版本的编程块,用于Scratch或稍后的快照!或者打开块.

所有这些代码都很大而且难以理解,特别是在Scratch中,它是用SmallTalk的某种子集编写的,我不知道.

我在哪里可以找到他们用来解析块并将其转换为一组指令的算法,这些指令可以处理某些事情,比如Scratch中的动画或游戏?

我对编程块概念背后的算法或体系结构非常感兴趣.

mit-scratch block-programming

10
推荐指数
1
解决办法
970
查看次数

学习编程语言概念

作为一名学生老师,我非常感兴趣的是,像Scratch,Logo,Alice和Lego mindstorms这样的"迷你语言"如何有效地教导学生编程的核心概念,如变量,函数和循环.

在教授这些基本核心概念时,一种"迷你语言"比另一种更好吗?

alice lego-mindstorms mit-scratch logo-lang block-programming

10
推荐指数
2
解决办法
865
查看次数

Alice和Scratch年龄在8岁以上,8岁以下怎么样?

我刚刚发现了Alice和Scratch.我很快就会实施这些.但是,我想知道,对于一年级到第四/第五年级的孩子来说,什么是好材料?

alice mit-scratch block-programming

9
推荐指数
1
解决办法
3709
查看次数

是否有Java库可以拖放

是否有Java的开源库使拖放的实现更容易?

我打算制作如下所示的东西:

替代文字

该程序是Alice,您可以在其中拖动左侧的一些元素并将它们嵌套到右侧.它是开源的,但他们没有使用我认为的任何库.我想知道我们是否有人知道以这种方式工作的开源框架,或者协助进行复杂的拖放操作.

java alice block-programming

3
推荐指数
1
解决办法
1634
查看次数