2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 中职c语言程序设计案例教学 中职C语言教学中案例教学法新探.doc

中职c语言程序设计案例教学 中职C语言教学中案例教学法新探.doc

时间:2018-10-07 08:02:09

相关推荐

中职c语言程序设计案例教学 中职C语言教学中案例教学法新探.doc

中职C语言教学中案例教学法新探

中职C语言教学中案例教学法新探

【摘 要】该文以中职C语言程序设计教学中的案例教学法为研究对象,针对相关问题进行了探讨与分析。文章开始阐述了案例教学法的相关特点,然后结合具体相关案例,针对中职C语言程序设计教学中案例教学法的实施过程进行了总结和分析,最后提出了在中职C语言程序设计教学中,案例教学应该注意的问题。希望通过该文的研究能够为教学实践提供一些相应的参考和帮助。

【关键词】中职C语言教学;案例教学法;程序设计

对于中职学校的学生计算机能力的培养和提高,中职C语言程序设计的教学具有非常重要的理论意义和实践意义,该文以多年中职C语言程序设计教学的实践为基础,结合相应的教学理论知识,对案例教学法在中职C语言程序设计教学中应用的相关问题进行创新性的探索和尝试。首先,从教学特点来分析,中职C语言程序设计它包括汇编语言的特点,又包括高级语言的特点。对于中等职业学校的学生生来说基础差、接受能力比较低,这在很大程度上给中职C语言程序设计的教学带来的一定的难度。其次,从教学目的来分析,中职C语言程序设计教学的重点是学生掌握C语言的基本语法规则、基本语句、基本控制结构以及自顶向下结构化程序设计的基本方法,这些内容比较枯燥,而案例教学法的引入则有助于帮助教师提高中职学校学生的学习兴趣,使教学目标顺利的达成。

1.案例教学法的特征

案例教学法是将案例讨论的方法运用到课堂教学活动中,教师可以根据课堂教学目标和教学内容的要求,通过设置一个个具体案例,引导学生参与分析、表达、讨论等活动,在整个活动的过程中,让学生的能力得到充分的发挥和锻炼,让学生在具体的问题情境中、积极思考主动探索,借此提高教与学的效果和质量,培养学生认识问题、分析问题和解决问题等综合能力的一种教学方法。它不同于其它教学方法,不仅包括于教,而且也涵盖于学。案例教学就是以教学案例为载体,是根据一定的教育目标,选择一定的教学案例从事教学的一种教学方法,也可以说,在案例教学中,教师与学生承担着更多的教与学的责任,要求有更多的投入和参与。案例教学法的特征主要有:(1)高度的真实模拟性。中职C语言程序教学中的案例是教师依据实践材料和教学经验编写出来的实际案例。这样编写案例取自于生活、来源于生活,使得案例具有十分鲜明的特点,大大的激发学生的学习热情,更可以真实为学生创造解决问题的机会和环境。(2)发散思维的拓展性。中职C语言程序设计教学中的案例设计不但要针对本次课程的知识点,还要与相关的知识点进行必要的联系。这就要求教师在设计案例的过程中体现发散思维的思想。(3)教学效果的导向性。在实施中职C语言程序设计的教学过程中,计算机教师不要过分的关注案例教学的形式,否则就本末倒置了。案例教学法只是促使教学效果实现的一种方式,我们最终的目的是教学目标的实现,所以在实施案例教学的过程中,要根据具体实施情况对教学过程进行适当干预,以保证整体教学效果的实现。

2.中职C语言教学中案例教学法实施过程

中职生由于基础差,底子薄,刚刚接触学习计算机语言,往往对于计算机语言的理解存在一定的误区,认为语言学习,理论性较强,很难对枯燥的语言学习产生兴趣,因此在中职学生中进行C语言案例教学时,要精心选择与中职学生的生活、学习关系密切而又易于被中职学生理解的案例,将案例程序合理地穿插到教学内容中去,这样才能激发中职学生的学习兴趣,让其自主地找到问题的解决方式,从而带着解决问题的方式去学习C语言,提高学习C语言的学习效率。比如我们可以将排序中职生语文期末成绩作为案例来讲解C语言中循环嵌套的相关知识以及冒泡法排序算法使用;可以将九九乘法表案例来讲解C语言中循环语句的嵌套的格式以及使用方法。这样选择案例由于来源于生活,容易被学生理解,因此激发学生对于计算机语言学习的兴趣,使枯燥而复杂的教学变得生动有趣,从而提高了C语言教学整个中职生中的教学效果。

2.1 案例导入

本文以排序中职生语文期末成绩作为案例来讲解C语言中冒泡法排序算法使用;首先教师让学生讲述成绩排序方式,按照从低到高的顺序进行排列或者是从高到低的顺序排列。排序的过程是,现将学生的语文期末成绩用一个数组A(30)来存放,A(0)存放的是第1个人的成绩,A(29)存放的是第30个人的语文成绩。排序的过程是A(0)和A(1)到A(29)进行比较,找出最小的存放在A(0)里,然后是A(1)和A(2)到A(29)进行比较,找出最小的存放在A(1)中,以此类推,A(28)和A(29)进行比较,找出最小的存放在A(28)中,经过每次比较后,最小的数仿佛是一个个小水泡一样冒出,所以称冒泡法排序。那么如何将排序过程转换成算法,进行程序设计呢?

2.2 对于程序的算法分析

(1)首先定义A(30)一个数组,用来存放中职学生生

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。