学院风采

华南师范大学计算机学院赴云浮市郁南县西江中学服务队:算法设计开课啦

2019-08-03 21:43:37 来源:共青团华南师范大学委员会 点击: 收藏本文

为了培养学生们的用计算机思维思考的能力,2019年7月17 日星期三,上午10:10,我们星源服务队的支教组队员罗佩华在西江中学一班开始了时长两节课的以排序为主的算法设计课程。

在正式授课前,为了让同学们体会不同的排序方法,罗老师首先邀请几位同学上台,让他们用自己的方式将打乱顺序的扑克进行多种排序。

随后,以扑克牌为例罗老师为大家讲解了冒泡排序,插入排序和选择排序。并用动画的方式展示了同学们不太懂的冒泡排序。同学们都聚精会神,生怕错过老师的任何一句话和动画的任何细节。

 讲完基础概念接下来就是实战做题了。罗老师在黑板上给出难度适宜的题目,并邀请积极举手的同学到前面做题,其他同学在练习纸上面写答案。几分钟后,同学们都完成了,罗老师开始为同学们耐心的讲解,确保每一位同学都完全掌握。

罗老师说看着同学们从对三种排序不解,到可以利用排序算法解决一些小问题,她感受到了同学们的成长。几个同学说,他们好像打开了思维新世界的大门,他们的思路更加活跃了,对一些问题的解决也更灵活了。

通过这堂课,学生们不仅学会了排序算法,还收获了很多很多……

其实,排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。我们知道,一个优秀的算法可以节省大量的资源。但是,在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。

排序的方法当然不止今天的三种,算法的思想也需要同学们课下更多的去了解。而且,排序算法与编程息息相关,希望今天的关于排序的学习可以锻炼同学们用计算机思维去思考问题的能力,打开他们对编程的无限热情。

撰稿人:杨朝阳

终审人:唐婷芳

来稿单位:华南师范大学计算机学院赴云浮市郁南县西江中学服务队

2019年7月17日