中职《C语言程序设计》教学改革中教学案例的应用

2019-08-27 04:03刘少兵
世界家苑 2019年7期
关键词:C语言程序设计C语言中职

刘少兵

摘要:在新课改背景下,中职《C语言程序设计》急需开展教学改革,提高教学效率。本文首先分析了中职《C语言程序设计》教学改革中案例教学法的内涵以及应用必要性,然后分析了案例教学法在中职《C语言程序设计》教学改革中的应用策略,以为中职《C语言程序设计》教学提供相应的参考。

关键词:中职;C语言;教学改革

中职《C语言程序设计》是一门实践性比较强的课程,重点在于提高学生的编程技能,所以,要尽量摆脱传统的理论教学多、实践教学少的教学情况,积极开展教学改革,其中可以加强对案例教学法的应用,结合案例讲解编程方法,并且实现举一反三的教学作用。

1 中职《C语言程序设计》教学改革中的案例应用概述

1.1 案例教学法概述

所谓案例教学法就是指在教学的过程当中,通过引入一个现实生活中的实际小问题来展开教学,这种教学方法能够改变传统的教学模式,把理论教学转化为案例教学,通过引入案例、分析案例、总结案例,让学生掌握住基本知识,更重要的是提高了学生分析问题和解决问题的能力,还能够培养学生的主观能动性,激发学生的学习兴趣,进而提高教学水平和质量。通过开展案例教学法,能够有效地改变传统的教学模式,顺应教育体制改革的需求,培养学生的主观能动性,让学生更加具备实践能力和创新能力,从而实现我国教学水平的提升。

1.2 在中职《C语言程序设计》教学改革中应用案例教学法的必要性

案例教学法坚持以学生为主体,教师居于辅助地位,这样就能够使得学生们在课堂中居于主体地位,有利于培养学生的自主学习能力,发挥学生的主观能动性,激发学生的学习兴趣。由于计算机教学中还特别需要培养学生的创新能力和主观分析能力,所以采用案例教学法,在对案例进行讲解分析的过程当中,学生们可以锻炼自己的归纳总结能力,引发自身的思考,发散主观思维,培养主观分析能力以及创新能力,从而有利于我国培养创新型人才。另外,还可以培养学生解决实际问题的能力。在对案例进行分析的过程中,不仅能够将C语言的知识点贯穿于案例的讲解中,这样比枯燥式的进行课本知识的灌输要更有效果,同时也能够帮助学生举一反三,从而提高解决实际问题的能力。所以,在中职《C语言程序设计》教学改革中应用案例教学法十分必要。

2 案例教学法在中职《C语言程序设计》教学改革中的应用策略

2.1 案例的选取

在讲述新知识之前,教师必须深入挖掘教材,详细分析教学内容,将教学内容化为学生感兴趣的某个实际问题,以问题为载体引出教学内容,吸引学生共同讨论问题的解决方法。例如在讲述“函数的递归调用”这章节内容时,在向学生介绍新知识之前,可以先举这样一个例子:有5人坐在一起,问第5个人多少岁,他说比第4个人大2岁,问第4个人岁数,他说比第3个人大2岁,问第3个人,又说比第2个人大2岁,问第2个人,说比第1个人大2岁,最后问第1个人,他说是10岁。请问第5个人多大?显然,这是一个递归的典型例子,教师讲解时可以先问学生这个生活中的问题该如何解答,学生讨论回答之后,教师给予总结和点评,然后引出递归问题,接着讲解递归函数调用的算法及语法规则。又如,在C语言中for循环这一节时,我们可以从小学生常见的一道数学题为例:求1到100的累加和,让学生分析数学中常见的解决方法,然后师生共同比较各种方法的优缺点,然后教师借助C语言中的变量,赋值语句等加以引导,进而提出用程序设计语言来描述算法,即:

main()

{int i,sum=0;

for(i=1;i<=100;i++)

sum+=i;

printf(“sum=%d\n”,sum);

}

如果教师一开始就引出这种程序语句,学生肯定感觉特别抽象,难以理解,而借助一个恰当案例作为铺垫,理解这种循环语句就容易得多,学生通过案例也可以比较深刻认识到程序语言的简洁性以及其作用。

2.2 重视实践,做到举一反三

程序设计是一项实践性很强的学习,培养程序设计教学不能采取纯理论解析的教学方法,除了进行一些必要的概念讲解之外,教师主要应该让学生通过上机实践来掌握所学内容。学生只有通过上机练习,才能真正找出自己在程序设计学习中存在的问题,然后再通过不断地努力,逐渐地走向成功,体会到学习的乐趣。

在C语言课程的考试中,我们经常会发现不少学生会做选择题和填空题,但一旦遇到综合性的程序分析或设计题时就会感到手足无措,为了避免类似现象的出现,建议采用布置课程设计作业的方法,将学生分成若干个小组,每组布置一道具有实际应用背景的题目,由组员分工独立完成,最后大家一起联合调试通过,这样做既可以提高学生的学习兴趣,又培养了学生解决问题的能力。

2.3 合理應用案例教学法

首先,要合理选择案例。C语言是一门通用的程序设计语言,针对中职C语言教学中的案例有很多,教师有着充足的选择余地,这就要求教师要选择合适的案例。教师在选择案例时,应该要充分考虑学生的实际情况,根据学生的理论基础和实际能力来选择案例,选择的案例应该要切合实际,只有这样才能充分调动学生的积极性,让学生在解决问题的过程中不断取得成就感,从而激发学生进一步学习和探索的动机。其次,要有针对性的选择案例教学法。教学方法是为教学目标和教学效果服务的,中职C语言教师应该要正确认识这一点,切忌本末倒置。案例教学法适合C语言教学等开发分析课程的教学,但并不意味着每一章节每一次课堂都合适使用案例教学法。教师应该要根据章节内容来合理使用案例教学法进行教学。

2.4 做好教学评价

教师应该要及时对学生的结果进行评价,不能只是单纯的使用案例来进行教学,教学完成之后应该对结果进行及时的评价,从而保护中职学生的学习积极性。其次,应该要对教学过程做好评价。针对教学过程的评价是对学生得出结论的过程十分科学合理的一个评价,对于树立学生正确严谨的学习态度有着十分重要的作用。

3 总结

综上所述,中职《C语言程序设计》课程教学应跟随课程改革的要求,积极采用新的教学方法,在应用案例教学法之后,结合学生学习该课程过程发现,学生理论知识水平和实践动手能力显著提高。此方法极大的吸引了学生的学习兴趣,调动了学生的实践动手能力,激发了学生探索问题、解决问题的能力,使学生在实践编程中理解和掌握了理论知识。

参考文献:

[1] 王振彬.“项目驱动+案例教学”模式在中职院校C语言教学中的应用[J].赤子(上中旬),2016(22).

[2] 李丽霞.中职C语言教学中的案例教学法[J].通讯世界,2015(23).

(作者单位:衡阳市职业中等专业学校)

猜你喜欢
C语言程序设计C语言中职
“课程思政”下中职《基础会计》的教学改革
“C语言程序设计”课程混合教学探索
新疆中小学和中职学校全面开学
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
多媒体技术助力中职美术教学
计算机原理中C语言的应用价值
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
中职数学作业批改中的问题及对策