摘 要:现如今互联网的发展非常之快,各行业要求智能化程度越来越高,计算机程序设计越来越重要,因此对中职计算机专业的学生而言,将程序设计课程引入课堂,也变成了一项必要的事情。让中等职业学校的计算机专业学生学好编程,首先是对口升学考试测试的重点课程,其次也可以大大提升学生在计算机编程方面的能力。由于编程不仅仅是课本的知识,动手能力也十分重要,所以本文将从C语言软件的特点、意义等方面针对中等职业学校计算机专业学生如何学好C语言从教学的角度来进行探析。
关键词:程序设计 编程 C语言
一、中等职业学校C语言程序设计课程教学的了解
关于C语言程序设计,主要是用C语言来进行编写,从而实现各种功能。在中等职业学校计算机专业的对口升学考试中C语言程序设计所占分值比重较大,所以一定要重视起来。可能很多中职计算机专业的学生是第一次接触编程,从C语言开始学起,难度会稍微大一点。老师应该适当地调整一下教学策略,可以根据不同学生的理解程度,从最基础的开始教起,一点点地增加难度,然后再让他们完成难度较大的程序设计。这样可以更有效地引导学生理解C语言,逐步提升他们的编程能力。
二、中等职业学校基于C语言程序设计教学的方法探析
1.教学多元化。对老师而言,首先应该根据学生的特点分层次教学。简单来说就是每个学生的理解能力不同,所以在讲课的时候就会出现有的学生跟得上而有的就完全不懂。老师应该考虑到这种情况,可以针对不同层次的学生安排不同的任务,然后对教学计划进行适当的调整。对学生来说,C语言程序设计很重要的就是上机,多上机操作,通过对程序的调试,理解和掌握编程的思路和技巧,以及调试的技巧,才会加深对程序的理解,在不断的调试过程中积累经验、吸取教训。在学习C语言程序设计时,老师一定要督促学生打好基础,像各种数据类型及其特点、各种表达式的运算方法、选择语句及其嵌套、循环语句及其嵌套等等。这些都是为写复杂的代码打基础的,老师一定要把这些基本的知识点讲透,平时讲例程的时候注意方法,编写程序时先绘制流程图。例如:用编程写一个阶乘,首先可以利用PPT绘制出流程图,再引导学生按照流程图来进行编程,从而达到培养学生的编程思想的目的,使其养成良好的编程习惯。
2.实例教学。
期刊文章分类查询,尽在期刊图书馆由于C语言是比较灵活的一种编程语言,所以对于中职学生来说还是有一些难度的。授课时,老师可以根据C语言的特点,主要采用实例教学、任务式教学,通过对实例的讲解,使学生理解每一个知识点,以及掌握C语言的程序结构和编程的方法,通过任务驱动,加深学生对知识的理解。老师可以通过课堂演示等形式来让学生有一个更加正确的认知。老师可以在课堂上做一些案例,然后按照案例的各部分功能分配适当的任务。例如:上课讲了“字符串函数”的用法,可以留下作业让学生用字符串函数来完成对输入一行字符串中有多少个单词的判断。首先可以让学生掌握字符串的多种输入方法;其次让学生根据单词的特点来分析,如何判断一个单词的开始和结束;最后用编程语言对这些思路进行整理,利用条件语句和循环语句来判断出用户输入的一行字符串中单词的个数。通过这样的任务式的练习能够启发学生的思维能力,通过使用C语言中的选择及嵌套、循环及嵌套等语句,可以让学生加深对这些语句结构的理解,掌握其运行方式;任务驱动还可以调动学生的积极性,让学生自己动手操作,在设计程序的过程中找到成就感,体会编程的独特魅力。
3.师生合作,加强实践。由于中职学生的理解能力和思维的制约,刚接触编程,对学生而言学起来难度较大,所以在上机实践的时候需要老师在旁边进行指导。在与老师交流沟通的时候,老师也会发现一些问题。举个例子:在很多时候,老师上课讲范例的时候,学生们好像都懂,但是一到实际操作、到自己动手做题就不会了。对于这个情况,老师应该如何启发学生编程思维能力?这种情况下老师可以先让学生按照实例输入调试,理解例程的编程思想和思路,多调试和理解一些实例程序,慢慢地理解得多了,自然而然地就会了。老师也要在实习后总结学生实习中出现的问题,针对性地解决问题。另外,要在实习中加强学生输入速度的练习。
4.自主创新,启发计算思维能力。由于编程语言很神奇,可能不同的方式会出来同样的结果,也可能同一结果使用的编程方法不同,这就需要学生们大开脑洞,在编程的时候不要害怕出错,多在程序上改几次,换不同的语句结构去调试,就会理解得更透切一点,从而编程思维也就有所启发。例如将一组数值进行排序,在编程中可以用数组、函数调用、指针等方法编写程序,让学生自己做,老师只给思路,让学生自己不断调试来看排序是否准确。这种方式不仅可以锻炼学生的思维能力,还可以锻炼学生的操作能力。
让中职计算机专业的学生掌握好程序设计思想是十分必要的。让学生理解一些编程知识,最好是自己动手尝试做一些小软件,一方面可以锻炼思维能力,另一方面还可以激发学生的创新能力。实际出真知,编程语言的操作,只有自己不断实践,才会有不同的认知。C语言能够帮助学生培养基本的编程能力,对学生的未来是很有用的,让学生感兴趣,自主性地学习,快乐学习,真正感受程序设计的魅力。
参考文献
贾英霞 中等职业学校C语言程序设计课程教学的思考[J].河南农业,2007,(16),39-40。
论文作者:李潇澜
论文发表刊物:《教育学文摘》2019年9月总第311期
论文发表时间:2019/7/25
标签:学生论文; 老师论文; 语言论文; 程序论文; 语句论文; 中等职业学校论文; 计算机专业论文; 《教育学文摘》2019年9月总第311期论文;