本并不打算在疫情前再教这四个小怪兽之外别的孩子了,主要是对网课这个形式感到痛苦,这个形式对孩子来讲太挑战了!上周意外碰到三个学生,尝试半天后,决定开始试试。主要的原因是这三个孩子年龄都还比较大,基本上都是六年级了,对计算机的操作不是那么恐惧,另外能感受到孩子的兴趣。所以决定试试,特别做了一个开始上课前必须准备的事务,希望能对大家有帮助:
https://hdcola.medium.com/scratch%E7%AC%AC%E4%B8%80%E8%AF%BE%E7%9A%84%E8%AF%BE%E5%89%8D%E4%BD%9C%E5%BC%8A%E6%9D%A1-532664d29e33
https://hdcola.medium.com/scratch%E7%AC%AC%E4%B8%80%E8%AF%BE%E7%9A%84%E8%AF%BE%E5%89%8D%E4%BD%9C%E5%BC%8A%E6%9D%A1-532664d29e33
Medium
scratch第一课的课前作弊条
疫情到来,我就基本停下了scratch的教学活动,主要是因为几个原因,一是因为8到10岁的孩子的网课就是一场灾难,互动困难、孩子难以集中精力、无法快速在几个屏幕之间切换。前几天去抢羊腿,遇到一个小妹妹,看着很是灵动,上来给我摆弄了一下,对学计算机当黑客充满了期待。后来又刚好找到了…
新的小朋友们已经准备差不多了,明天就要开始第一次课程了。小盆友们都是第一次学习编程、第一次使用ClassCraft。使用了一年多的ClassCraft,越来越喜欢这个工具了,与我一起学习编程一年的小朋友们现在还经常能沉迷在ClassCraft里,今天上午还有一个小朋友因为AP不够,无法发布自己的Bot而感叹不应该昨天浪费AP。于是今天又花了近两小时仔细思考了班级配置。以上是我设置的scratch时期的正向和负面行为。
技能:
给每个角色的一级技能增加了一项:请老师帮我解决一个问题。(使用5AP)
处罚:
.减少一次加分的机会
.痛苦的损失500XP
哈哈,想起了某个坑老师的学生说我是最坑学生的老师,美滋滋~
技能:
给每个角色的一级技能增加了一项:请老师帮我解决一个问题。(使用5AP)
处罚:
.减少一次加分的机会
.痛苦的损失500XP
哈哈,想起了某个坑老师的学生说我是最坑学生的老师,美滋滋~
2020小班第一节课与第二节课记录
小班有三个小盆友,都是11岁。比起更小的小朋友,学习scratch的理解能力和举一返三的能力大大超过我的预料。感觉上,一个月scratch的部分就可以结束了。
第一节课
首先学习了 一只小猫
https://scratch.mit.edu/projects/463916542/
就如之前的孩子们,这三个小盆友都快速的掌握,并且完成了自己的作品。
然后继续以前的我的名字
https://scratch.mit.edu/projects/463925506/
我示例了前两个字母。然后下课,留了一个作业让孩子们自己发挥做一个喜欢的作品,把自己名字后面的字母做出不同的效果来。
第二节课
孩子们的作业都不错。有一个孩子,自己发现了可以用不同的方法来触发自己想做的事,尝试在作业里加入了键盘事件,非常棒。但是没有写任何说明,所以连自己都不知道怎么才能触发,因为她用了a、1、9、任意键,也了解了为什么scratch作品里需要写使用说明。
马上要圣诞节了,所以我特别改变了以前的内容,增加了 圣诞贺卡
https://scratch.mit.edu/projects/464528302/
主要是教会了孩子们如果上传自己喜欢的声音(音乐)、背景(图片)、对象(图片)。还教会了孩子们如何自己修图(孩子们真的是太喜欢修图了…)
第二节课后,孩子们对于能制作带有声音、动画以及让观看者到处追着点的目标的形式达到了兴奋的程序,基本上当天和第二天都在有空的时候去仔细琢磨一个自己喜欢的作品。也有孩子向自己的朋友和同学展示作品,看到孩子们开心,这就说明会有更好的心态去学习。
感觉三个孩子都很不错,认真、喜欢琢磨,同时也都感受到了乐趣,这时是有激情的,希望孩子们可以坚持下去,展现出是否擅长于理解、发现和总结。 :)
小班有三个小盆友,都是11岁。比起更小的小朋友,学习scratch的理解能力和举一返三的能力大大超过我的预料。感觉上,一个月scratch的部分就可以结束了。
第一节课
首先学习了 一只小猫
https://scratch.mit.edu/projects/463916542/
就如之前的孩子们,这三个小盆友都快速的掌握,并且完成了自己的作品。
然后继续以前的我的名字
https://scratch.mit.edu/projects/463925506/
我示例了前两个字母。然后下课,留了一个作业让孩子们自己发挥做一个喜欢的作品,把自己名字后面的字母做出不同的效果来。
第二节课
孩子们的作业都不错。有一个孩子,自己发现了可以用不同的方法来触发自己想做的事,尝试在作业里加入了键盘事件,非常棒。但是没有写任何说明,所以连自己都不知道怎么才能触发,因为她用了a、1、9、任意键,也了解了为什么scratch作品里需要写使用说明。
马上要圣诞节了,所以我特别改变了以前的内容,增加了 圣诞贺卡
https://scratch.mit.edu/projects/464528302/
主要是教会了孩子们如果上传自己喜欢的声音(音乐)、背景(图片)、对象(图片)。还教会了孩子们如何自己修图(孩子们真的是太喜欢修图了…)
第二节课后,孩子们对于能制作带有声音、动画以及让观看者到处追着点的目标的形式达到了兴奋的程序,基本上当天和第二天都在有空的时候去仔细琢磨一个自己喜欢的作品。也有孩子向自己的朋友和同学展示作品,看到孩子们开心,这就说明会有更好的心态去学习。
感觉三个孩子都很不错,认真、喜欢琢磨,同时也都感受到了乐趣,这时是有激情的,希望孩子们可以坚持下去,展现出是否擅长于理解、发现和总结。 :)
2020小班第三节课与第四节课记录
发现11岁的孩子对于消息、触发消息的理解非常容易。这点非常让我意外,但是对于循环的理解还是比较困难,这个看来晚一些还是需要再多练习。至于判断,真的是毫无压力了。
第三节课
这节课马上就到圣诞节了,孩子们对于做一个贺卡表现出了很大的热情。所以我决定在贺卡上继续下功夫,这样就可以在圣诞节让她们送出一个酷酷的贺卡了。所以就有了 奔跑的贺卡:
https://scratch.mit.edu/projects/466937924/
这节课让孩子们学习了选择(if 触碰到边缘)、方向和掉头、显示和隐藏、把对象移动到另一个对象的位置。中间也教会了孩子们如何录音。课后作业是在下面加上一个小人来回走去打开掉下来的礼物,同时礼物盒里会出来三个并排的礼物。这是一个作业成品,孩子当做贺卡发给了很多朋友:
https://scratch.mit.edu/projects/466937963/
第四节课
这节课时已经过完圣诞节了。所以延续以前的步骤。以前做的是打刺鱼。这次我决定让他们自己选择想打的东西。这是教学的示例 打蘑菇头:
https://scratch.mit.edu/projects/467754264/
这节课有了更多的事件、消息、前半程是让孩子们自己来做,让我看看对位置、消息、事件、动画的理解与运用。大部分掌握不错。后面多教学了变量、计时器和结束、重新开始的部分。
留下的作业是:
1.天上飞一只鸟,每xxx时间下一个蛋
2.点蛋,得到一分
3.蛋掉到最下面就碎了,消失
4.记下了多少蛋,记接住了多少蛋
5.计时,一分钟游戏结束
发现11岁的孩子对于消息、触发消息的理解非常容易。这点非常让我意外,但是对于循环的理解还是比较困难,这个看来晚一些还是需要再多练习。至于判断,真的是毫无压力了。
第三节课
这节课马上就到圣诞节了,孩子们对于做一个贺卡表现出了很大的热情。所以我决定在贺卡上继续下功夫,这样就可以在圣诞节让她们送出一个酷酷的贺卡了。所以就有了 奔跑的贺卡:
https://scratch.mit.edu/projects/466937924/
这节课让孩子们学习了选择(if 触碰到边缘)、方向和掉头、显示和隐藏、把对象移动到另一个对象的位置。中间也教会了孩子们如何录音。课后作业是在下面加上一个小人来回走去打开掉下来的礼物,同时礼物盒里会出来三个并排的礼物。这是一个作业成品,孩子当做贺卡发给了很多朋友:
https://scratch.mit.edu/projects/466937963/
第四节课
这节课时已经过完圣诞节了。所以延续以前的步骤。以前做的是打刺鱼。这次我决定让他们自己选择想打的东西。这是教学的示例 打蘑菇头:
https://scratch.mit.edu/projects/467754264/
这节课有了更多的事件、消息、前半程是让孩子们自己来做,让我看看对位置、消息、事件、动画的理解与运用。大部分掌握不错。后面多教学了变量、计时器和结束、重新开始的部分。
留下的作业是:
1.天上飞一只鸟,每xxx时间下一个蛋
2.点蛋,得到一分
3.蛋掉到最下面就碎了,消失
4.记下了多少蛋,记接住了多少蛋
5.计时,一分钟游戏结束
Python是怎样运行的(三).pdf
521.7 KB
Python是怎样运行的最后一节课
这节课把package和from import都讲了进去。自从这一节课后,我发现小盆友们看程序的能力得到了提升。学会用机器的思想运行代码,其实是解决bug的重要途径。
这节课把package和from import都讲了进去。自从这一节课后,我发现小盆友们看程序的能力得到了提升。学会用机器的思想运行代码,其实是解决bug的重要途径。
2020 小班第五节课记录
孩子们基本上都把第四节课的作业完成了,真的让我很是惊讶和开心。这说明孩子们对循环、选择和判断都掌握的不错了。
第五节课其实是一个巩固,是完成一个飞猫抓老鼠的练习
https://scratch.mit.edu/projects/469095684/
这里多用了一个与对象被点按不同的方式来触发按左右的图标,这是一个不同的小技巧。另外强化了一下按条件重复执行循环的使用。
本质上来讲,scratch已经完成了学习的目的了。我认为10~11岁的孩子学到这里基本了解了:
.变量
.判断、选择(if else)
.按条件循环(while)
.按次数循环 (for)
.发出消息、接收到消息(调用函数、定义函数)
接下来还会多上一两节课,做个复杂一点的游戏,来了解一下如何使用clone(类、实例)后,scratch的教学就圆满结束了。其它更多scratch的特性的部分,留子孩子们自己去探索和运用改编去玩吧~
孩子们基本上都把第四节课的作业完成了,真的让我很是惊讶和开心。这说明孩子们对循环、选择和判断都掌握的不错了。
第五节课其实是一个巩固,是完成一个飞猫抓老鼠的练习
https://scratch.mit.edu/projects/469095684/
这里多用了一个与对象被点按不同的方式来触发按左右的图标,这是一个不同的小技巧。另外强化了一下按条件重复执行循环的使用。
本质上来讲,scratch已经完成了学习的目的了。我认为10~11岁的孩子学到这里基本了解了:
.变量
.判断、选择(if else)
.按条件循环(while)
.按次数循环 (for)
.发出消息、接收到消息(调用函数、定义函数)
接下来还会多上一两节课,做个复杂一点的游戏,来了解一下如何使用clone(类、实例)后,scratch的教学就圆满结束了。其它更多scratch的特性的部分,留子孩子们自己去探索和运用改编去玩吧~
2020 小班第六节课记录
孩子们交的作业已经让我感到惊叹了。再次印证了scratch对于10岁以上的孩子就是一个摸底工具,学习和理解的速度非常快。换句话来讲,这个工具适合于8岁到10岁的孩子学习和使用,到了10岁以上就应该快速掠过,甚至可以考虑直接开始swift playground的学习。不过,我还是会把我的上课记录写完。
第六节课我们开始学习clone,学习让一个对象的复制品们有很多的动作。
https://scratch.mit.edu/projects/469961954/
课后的作业是参照 https://scratch.mit.edu/projects/356836053/ 完成一个老鼠去穿梭其中。估计最后一节课完善这个游戏就完美完结了。
孩子们交的作业已经让我感到惊叹了。再次印证了scratch对于10岁以上的孩子就是一个摸底工具,学习和理解的速度非常快。换句话来讲,这个工具适合于8岁到10岁的孩子学习和使用,到了10岁以上就应该快速掠过,甚至可以考虑直接开始swift playground的学习。不过,我还是会把我的上课记录写完。
第六节课我们开始学习clone,学习让一个对象的复制品们有很多的动作。
https://scratch.mit.edu/projects/469961954/
课后的作业是参照 https://scratch.mit.edu/projects/356836053/ 完成一个老鼠去穿梭其中。估计最后一节课完善这个游戏就完美完结了。
2020 小班第七节课记录
第七节课是失败的,不应该在变量和计算上加入太多的东西。孩子们在这方面的路上需要更多的练习和准备。
我们先是学习了如何出现多只猫: https://scratch.mit.edu/projects/471266157/
然后学习了如何完成一个像在地球上跳跃的样子 https://scratch.mit.edu/projects/471283720/
以后scratch我不会太多纠缠于变量部分了,这部分我认为最好去文字编程中去学习和练习,在scratch里使用真的是太辛苦了。
四个孩子上课,最后有两个孩子准备下周开始学习swift。接下来我还会记录Swift的课程内容和心得。
第七节课是失败的,不应该在变量和计算上加入太多的东西。孩子们在这方面的路上需要更多的练习和准备。
我们先是学习了如何出现多只猫: https://scratch.mit.edu/projects/471266157/
然后学习了如何完成一个像在地球上跳跃的样子 https://scratch.mit.edu/projects/471283720/
以后scratch我不会太多纠缠于变量部分了,这部分我认为最好去文字编程中去学习和练习,在scratch里使用真的是太辛苦了。
四个孩子上课,最后有两个孩子准备下周开始学习swift。接下来我还会记录Swift的课程内容和心得。
上周给孩子们留的作业是从没有文档的python库里找怎么写代码(这个库在google上能找到的资料也不多,主要是真的很简单啦 icalevents),然后是从一个代码文档看半天看不出来、wiki讲的都需要非常熟练的人才能看明白、但是google上又有很多示例(有不少还是老版本错的)的库(python-telegram-bot的JobQueue)。
然后我看到了崩溃、沮丧、骂人、高喊砸计算机、痛苦等多种表现。不知道,以后娃们会不会懂得写个好文档的重要性呢?
然后我看到了崩溃、沮丧、骂人、高喊砸计算机、痛苦等多种表现。不知道,以后娃们会不会懂得写个好文档的重要性呢?
追加了文档很少的Game相关的流程和示例。Telegram Bot开发作弊条 https://link.medium.com/scai2MM9jdb
Medium
Telegram Bot开发作弊条
网上有很多有关Telegram…
HackBrowserData用于将你计算机里的浏览器密码、Cookie、书签和浏览历史导出解密。支持多种操作系统和浏览器。
https://github.com/moonD4rk/HackBrowserData
https://github.com/moonD4rk/HackBrowserData