如何教好中职生编程

如何教好中职生编程

ID:38084011

大小:28.50 KB

页数:3页

时间:2019-05-24

如何教好中职生编程_第1页
如何教好中职生编程_第2页
如何教好中职生编程_第3页
资源描述:

《如何教好中职生编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何教好中职生计算机编程株洲工业学校石庆安摘要:中职生生源大战以来,中职生的生源质量有明显下降,中职生对计算机编程普遍存在着恐惧心理,看编程书籍也如看“天书”,绝大部学生在学计算机编程课程时很难坚持一个月便放弃了。如何教好他们学编程?这是一个摆在我们面前的问题,笔者在中职学校教了十多年的编程,曾经在北大青鸟程序员班担任编程课程的教学,教学效果显著,获得了北大青鸟总部的嘉奖。现我总结了一些可行的做法,希望能对同仁有所帮助。关键字:学习兴趣、自信、耐心细致、设计思维、学以致用近年来中职生生源数量减少,各

2、中职学校为求生存展开了近白热化的生源大战,中职生的生源质量有明显下降,这样本来就有难度的计算机编程课程对质量不高的学生来说是灾难,近两年我明显感觉到中职生对计算机编程普遍存在着恐惧心理,他们看编程书籍如看“天书”,绝大部学生在学计算机编程课程时很难坚持一个月便放弃了,然而IT人都知道计算机编程对学计算机的人来说是不可缺少的,所以编程课程也是不得不开设的,这样我们就只有一条路可走,想尽一切办法教好他们学编程。如何教好他们学编程?这成了我们职教人不得不研究的问题。笔者在中职学校教了十多年的编程,曾经在北

3、大青鸟班担任编程课程的教学,教学效果显著,获得了北大青鸟总部的嘉奖。现我总结了一些可行的做法,希望能对同仁有所帮助。一、激发学生的学习兴趣我听过不少老师的编程课,有些老师,尤其是有些女老师,他们在教编程课时过于在语法规则、函数记忆等方面纠结,讲例子也是把书上的例题照本宣科一下,使学生倍感枯燥。学生越学越没劲,久之失去兴趣,便觉学编程难于上青天,只好放弃。其实名人们早就说过“兴趣是最好的老师”、“好学不如乐学”,这也正是我教好编程的法宝之一。我在教学生语法时是不会过于纠结的,我会让学生在学习有趣味性的

4、例子的过程中逐渐学会,例如我在教学生学条件语句时,讲完简单例题后(一定要确保所有学生都能做出,哪怕是依葫芦画瓢都行),我会教学生编写计算器、字谜游戏等,这其中有大量的判断需要用到条件语句,这里一定要强调相同相近的语句在编码时不得复制,必须用手逐字输入(这是关键,不然最有趣的例子也是枉然)。这样做有四个好处:1、不断的重复输入,让学生在不知不觉当中已把语法用得烂熟;2、复制代码容易导致出现逻辑错误,调试程序时很难排查,只准逐字输入则正是磨刀不误砍柴工之妙;3、代码是逐字输入的,重复的输入付出较多,程序

5、调试成功后,会使学生成就感和幸福感得到加倍的满足,因为来之不易嘛。4、不厌其烦的输入可培养学生耐心,这也是帮学生学好编程练基本功。趣味性的例子,激发了学生的学习兴趣,学生编程“上了瘾”欲罢不能,所以我的学生经常下课了还拉住我不放问这问那,如此一来达到了乐学之境界何愁学不好编程。一、培养学生自信中职生学编程都存在着自信心不足。计算机发明者、计算机始祖们都是数学家出身,计算机代码都是英文的,这是中职生开始接触计算机基础课程得到的第一手信息,如是英语不好啦、数学不行啦……,成了中职生学不好编程的借口,让中

6、职生在学编程方面没有自信。在这方面,我们老师就要想点办法,使点小技巧。学生说自己英语不好,我则让学生看关键字汇总表,要他们数有多少个,数完后,我说往后编程就用这些单词了,其他单词可以不用,可以用汉字。他们满脸疑惑并问“老师是真的吗?”,我没正面回答他们,我只说“同学们请仔细看”。我则从我编写的经典小程序中挑出几个让他们看(注释语句、输出语句之内容全为汉字),他们真还找不出其他的英文单词来。这时我环顾四周,看到的是同学们一张张兴奋的脸。我还不失时机的告诉同学们,北京中关村都有不少我们中职的学生在编程。

7、讲完后,我能感觉得到同学生信心倍增。当然中职生有一特点,就是做事只有“三分钟”热度,一旦受挫,信心就没有了,所以我们当老师就要适时的给他们鼓励,千万不能等他们凉透了心再来处理,那样只能费力不讨好。平时我就是这样培养我学生的信心,很管用,故说来与大家分享。二、培养学生耐心细致之性格“板凳要坐十年冷”,编程尤其如此。上面我也讲过了,我要学生编程时须逐字输入不得复制代码,也是旨在培养学生的耐心。试想中小篇幅的程序代码都不能耐心细致的录入,又何以能编写大型程序。所以我教学生编程有两条铁律:1、代码心须手工录

8、入;2、各行代码均需加上注释。在学编程时绝不允许偷这些方面的懒,要偷懒的要偷在优化算法,减少代码行数上。在我的两条铁律下,一般学生在两个月后便养成了良好的习惯,也能坐得住。另外,我在课余还有意识的让学生玩些找碴之类的游戏和多仔细阅读他人程序等,培养学生细致的习惯。耐心细致之性格养成后,对编程大有裨益。一、启发学生设计思维计算机编程中有个专业术语叫算法。计算机编程书籍中经常提到各种各样的算法。很多老师都经常注重于分析算法每条语句之含义,却不知这让很多学生对语法、结构等的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。