加入时间:2019-08-14 11:03 访问量:10521 信息来源: 夏令营办公室
在即将全面面向人工智能的时代,学习编程语言渐渐变得重要起来,而这个时候少儿编程学习也渐渐开始流行,学习编程不再被限制于年龄。08月13日下午,顺德图书馆青少年创客+品牌项目邀请了刘老师给夏令营的营员们带来了一场以少儿编程为专题的讲座,寄学习于娱乐,从游戏编程中认识编程语言。
首先刘老师先介绍了第一个少儿编程的软件——Scratch,通过展示一个弹跳球的游戏吸引营员们的注意力,同时在玩耍的过程中引导营员对游戏的细节进行观察。
课上讲到,要想构思编程一个弹跳球游戏,需要注意的几点是:
一、创建背景与角色
二、挡板跟随鼠标移动
三、黄球碰到墙壁反弹
四、黄球碰到挡板反弹
五、黄球碰到地面游戏结束
六、细节处理(分数/音效)
在刘老师的带领下,营员们认真学习了如何利用Scratch编程进行弹跳球游戏的设计,并且在过程中强调了在一个编程中细节的重要性。在完整地编写了弹跳球游戏之后,刘老师邀请了不同的营员上台进行试玩刚才所编写的游戏,营员们都玩得不亦乐乎。
在详细介绍了Scratch之后,刘老师又将大家都注意力引向了另一个难度更为大的编程软件——Python。
这一次,老师展示了由他自己所编程的游戏“飞机大战”的代码,相较于之前的弹跳球游戏看来,飞机大战所需要达到的细节更多,而需要考虑到的地方也更加多,代码看起来也相对更复杂了。同时老师更展示了贪食蛇与俄罗斯方块两项经典游戏的运行,引起了营员们热烈的兴趣。
接近讲座尾声,刘老师提出了一个经典的数学问题“1-100的整数和”,我们所熟知的这个问题的答案是5050,而刘老师则从Python编程的角度进行这个问题的解决,并可以延伸到同类别不同数字的计算。
在这一节别开生面的编程课上,刘老师带领营员们体会、感受与学习编程语言的魅力,相信营员们能够在这节课上获益匪浅,有一定启发或甚至产生对编程的兴趣。