论文部分内容阅读
摘要:C语言程序设计课程是计算机及其相关专业的专业基础课,在许多高校一般作为大学生的第一门计算机编程语言课程学习。计算机C语言也属于结构化程序设计语言,能够培养学生程序设计思想,需要我们认真学习,牢固掌握。但是计算机C语言因为有着众多的数据类型,表达式也很多,在语法结构上显得非常复杂,学生学习难度极大。因此,我们应该注意养成良好的学习习惯,不怕困难,积极总结学习经验,既要加强理论学习,也要用于实践,掌握有效的C语言学习方法。本文就计算机C语言有效学习方法展开探讨。
关键词:计算机;C语言;学习方法
引言
计算机专业,它属于一个大类别,此类专业按照不同的用途及行业需求,通常还分为几个大类别,计算机系统开发类、计算机系统应用类、计算机系统运行维护类、计算机信息处理类、计算机工程类、计算机语言类等。C语言,该专业就从属于计算机的语言类专业,是一项关键性的计算机系统技术,也是一门极具复杂性的专业。如今,随着教育界深化改革地不断深入,计算机的C语言该专业也紧锣密鼓地进行着教学改革。为能进一步推动计算机的C语言该专业教学改革不断地深入,就需高等院校提高对计算机的C语言该专业教学深化改革工作的重视程度。
1计算机C语言学习现状
当前计算机C语言学习中还有很多问题,普遍表现在难度大,学习效果不明显。首先,对于刚进入大学校门的学生来说,他们刚开始接触计算机C語言时,这与高中阶段的数理化等学科不一样,会显得心中没底,不知道应该怎么学[1]。在上机实践课上,C语言编程语法非常严格,只要有一个错误将导致无法运行得到结果,会影响学生的学习信心,成就感也会受到影响,学习积极性会受到打击。其次,计算机C语言算法与结构非常复杂,需要记忆的理论知识较多,学生学习起来会觉得枯燥无味,理解起来难度大。最后,一些高校也未科学安排课时,教师为了追求进度,会增加学生学习压力。学生刚开始学习计算机C语言时,兴趣也很浓厚,对这门课程有强烈的好奇心,然而随着学习的逐步加深,面对各种代码、编程理论和语法规则的限制,学生会显得非常吃力,学习过程也枯燥、乏味,也显得越来越吃力,很多内容都没有顺利消化吸收。时间一长,学生就将出现消极心理,加之学习方法不当,既影响了学习兴趣,也降低了学习效果。
2计算机C语言的有效学习方法
2.1激发学生的学习热情,培养学生兴趣和自信心
兴趣是最好的老师。教师的授课应当易于学生的接受和理解,具有一定的启发性,引导学生在听课的过程中,自主思考和编程。教师应当注重课堂气氛的保持,让学生在有限的授课时间内尽可能地集中注意力,被教学内容所吸引,使教和学的师生双方都能获得极大的满足。在进行课堂教学内容的设计过程中,教师应围绕教学大纲的要求,设置一些学生熟悉的、简单的实际问题,让学生利用所学知识进行编程计算和实现。理论教学过程中,及时地发现学生的薄弱点,进行强化,师生共同参与整个教学环节。
2.2以案例教学为主导注重课程实践
为确保计算机的C语言类专业教学改革工作高效进展,教师就必须以案例教学为主导注重课程实践。以C语言类专业教学内容循环结构当中for这一教学内容为例,针对该C语言类专业教学内容,均可以实际操作案例为切入点,帮助学生梳理好整体的教学脉络,让学生能够在短时间内了解与掌握C语言类专业教学中for相关知识,并以该教学案例为参照,自主地进行for课程实践操作。从而让学生所掌握的C语言类专业知识更为扎实,实践操作能力得以强化。
2.3多做题,巩固练习
要加强课后练习,将作业题理解透彻,达到熟记的目的。我们要利用计算机C语言教材配套的指导书,认真练习其中的上机题,特别是要吃透重点、经典的题目。对于有考研打算的学生,还要加强二级水平的题目练习,并认真分析较长的程序,可以将数据结构课本上的程序利用起来,这些都是经典题型,在正确理解程序的基础上,要熟记其思想,包括直接查找、折半查找、直接插入排序、选择排序和冒泡排序等。通过这种方法,有利于我们巩固计算机C语言知识,提升数据结构学习效果。我们在做题的过程中,不能一味追求数量,应该求精和注重理解。在将题目做完以后,还要及时回顾,分析这道题目的整体思路,确保自己能够真正理解。对于程序的分析与理解来说,可以采取逐步分析法,即在将程序读完后,若是在整体上并不清楚编程思路,应该结合程序执行流程,逐步进行分析,如果有必要还要将中间结果写出来。我们分析结束后,可以在脑中形成正确的编程思路,也会得到准确的分析程序执行结果,同时在分析过程中也有利于养成细心的习惯。
2.4改进传统的教学方式
理论课和上机实践课可以同时进行,将授课课堂搬到机房,学生第一节课可以学理论课,教师在授课过程中,将一些实际编程案例通过软件界面实时再现和实现其功能。第二节课学生上机,学生可以及时地将上节课的理论知识点进行巩固和验证,并可以通过编程,发现自己的不足,任课老师第一时间向学生答疑解惑,对程序进行点评和调试。
结语
总之,计算机C语言作为大学理工类专业的一门基础课程,我们应该从现在做起,打牢基础,认真对待,先了解起理论知识,然后积极应用于实践,保证学习效果的提升。由于计算机C语言涉及范围较大,内容抽象而复杂,学习难度较大,这要求我们养成良好的学习习惯,在设计与编程的过程中做到认真细致,避免在写代码的时候出现错误,保证最终程序可以顺利运行。只有逐步掌握了计算机C语言知识,才能为今后的学习打牢基础。
参考文献
[1]李阳.计算机C语言编辑程序技巧[J].电脑迷,2017(03):59-60.
[2]向桂玲.计算机C语言编辑程序技巧研究[J].科技风,2018(16):84.
[3]李莫凡.C语言及其学习方法探析[J].信息与电脑(理论版),2016(05):241-242.
关键词:计算机;C语言;学习方法
引言
计算机专业,它属于一个大类别,此类专业按照不同的用途及行业需求,通常还分为几个大类别,计算机系统开发类、计算机系统应用类、计算机系统运行维护类、计算机信息处理类、计算机工程类、计算机语言类等。C语言,该专业就从属于计算机的语言类专业,是一项关键性的计算机系统技术,也是一门极具复杂性的专业。如今,随着教育界深化改革地不断深入,计算机的C语言该专业也紧锣密鼓地进行着教学改革。为能进一步推动计算机的C语言该专业教学改革不断地深入,就需高等院校提高对计算机的C语言该专业教学深化改革工作的重视程度。
1计算机C语言学习现状
当前计算机C语言学习中还有很多问题,普遍表现在难度大,学习效果不明显。首先,对于刚进入大学校门的学生来说,他们刚开始接触计算机C語言时,这与高中阶段的数理化等学科不一样,会显得心中没底,不知道应该怎么学[1]。在上机实践课上,C语言编程语法非常严格,只要有一个错误将导致无法运行得到结果,会影响学生的学习信心,成就感也会受到影响,学习积极性会受到打击。其次,计算机C语言算法与结构非常复杂,需要记忆的理论知识较多,学生学习起来会觉得枯燥无味,理解起来难度大。最后,一些高校也未科学安排课时,教师为了追求进度,会增加学生学习压力。学生刚开始学习计算机C语言时,兴趣也很浓厚,对这门课程有强烈的好奇心,然而随着学习的逐步加深,面对各种代码、编程理论和语法规则的限制,学生会显得非常吃力,学习过程也枯燥、乏味,也显得越来越吃力,很多内容都没有顺利消化吸收。时间一长,学生就将出现消极心理,加之学习方法不当,既影响了学习兴趣,也降低了学习效果。
2计算机C语言的有效学习方法
2.1激发学生的学习热情,培养学生兴趣和自信心
兴趣是最好的老师。教师的授课应当易于学生的接受和理解,具有一定的启发性,引导学生在听课的过程中,自主思考和编程。教师应当注重课堂气氛的保持,让学生在有限的授课时间内尽可能地集中注意力,被教学内容所吸引,使教和学的师生双方都能获得极大的满足。在进行课堂教学内容的设计过程中,教师应围绕教学大纲的要求,设置一些学生熟悉的、简单的实际问题,让学生利用所学知识进行编程计算和实现。理论教学过程中,及时地发现学生的薄弱点,进行强化,师生共同参与整个教学环节。
2.2以案例教学为主导注重课程实践
为确保计算机的C语言类专业教学改革工作高效进展,教师就必须以案例教学为主导注重课程实践。以C语言类专业教学内容循环结构当中for这一教学内容为例,针对该C语言类专业教学内容,均可以实际操作案例为切入点,帮助学生梳理好整体的教学脉络,让学生能够在短时间内了解与掌握C语言类专业教学中for相关知识,并以该教学案例为参照,自主地进行for课程实践操作。从而让学生所掌握的C语言类专业知识更为扎实,实践操作能力得以强化。
2.3多做题,巩固练习
要加强课后练习,将作业题理解透彻,达到熟记的目的。我们要利用计算机C语言教材配套的指导书,认真练习其中的上机题,特别是要吃透重点、经典的题目。对于有考研打算的学生,还要加强二级水平的题目练习,并认真分析较长的程序,可以将数据结构课本上的程序利用起来,这些都是经典题型,在正确理解程序的基础上,要熟记其思想,包括直接查找、折半查找、直接插入排序、选择排序和冒泡排序等。通过这种方法,有利于我们巩固计算机C语言知识,提升数据结构学习效果。我们在做题的过程中,不能一味追求数量,应该求精和注重理解。在将题目做完以后,还要及时回顾,分析这道题目的整体思路,确保自己能够真正理解。对于程序的分析与理解来说,可以采取逐步分析法,即在将程序读完后,若是在整体上并不清楚编程思路,应该结合程序执行流程,逐步进行分析,如果有必要还要将中间结果写出来。我们分析结束后,可以在脑中形成正确的编程思路,也会得到准确的分析程序执行结果,同时在分析过程中也有利于养成细心的习惯。
2.4改进传统的教学方式
理论课和上机实践课可以同时进行,将授课课堂搬到机房,学生第一节课可以学理论课,教师在授课过程中,将一些实际编程案例通过软件界面实时再现和实现其功能。第二节课学生上机,学生可以及时地将上节课的理论知识点进行巩固和验证,并可以通过编程,发现自己的不足,任课老师第一时间向学生答疑解惑,对程序进行点评和调试。
结语
总之,计算机C语言作为大学理工类专业的一门基础课程,我们应该从现在做起,打牢基础,认真对待,先了解起理论知识,然后积极应用于实践,保证学习效果的提升。由于计算机C语言涉及范围较大,内容抽象而复杂,学习难度较大,这要求我们养成良好的学习习惯,在设计与编程的过程中做到认真细致,避免在写代码的时候出现错误,保证最终程序可以顺利运行。只有逐步掌握了计算机C语言知识,才能为今后的学习打牢基础。
参考文献
[1]李阳.计算机C语言编辑程序技巧[J].电脑迷,2017(03):59-60.
[2]向桂玲.计算机C语言编辑程序技巧研究[J].科技风,2018(16):84.
[3]李莫凡.C语言及其学习方法探析[J].信息与电脑(理论版),2016(05):241-242.