论文部分内容阅读
摘 要: C语言程序设计课程作为一门基础课程,是绝大部分高校理工科专业的一门计算机基础必修课程。作者根据多年教学经验,就如何进行C语言程序设计课程教学改革,进而有效提升课堂教学效率等问题展开了讨论分析。
关键词: C语言程序设计 教学改革 改革措施
1.引言
就C语言程序设计课程而言,它是一门具备较高的教学要求的课程,教学工作者在开展教学活动的过程中,不能只停留在传授学生与C语言程序设计相关的语法知识,还需要注重对学生程序设计方法的教学。长期以来,教学工作者利用传统的教学模式,学生对C语言程序设计课程存在较强的抵触心理,尤其是刚离开初中步入中专的学生。学生出现抵触心理的原因可能是多方面的,主要原因是学科难度大、教学工作者要求严和课程内容多等。考虑到上述情况,改革C语言程序设计课程教学模式迫在眉睫,下面介绍具体情况。
2.目前C语言程序设计课程教学中存在的问题
C语言程序设计作为高校理工科非计算机专业本科学生的一门较重要的计算机基础课程,在整个教学中扮演着较重要的角色。通常情况下,C语言程序设计所涉及的课程内容是较为抽象的,还涉及大量的概念及语法,尤其强调技巧的适用性。一直以来,教学工作者倾向于探索和实践有关C语言程序设计课程教学的改革,却不断出现各种问题。
例如,教学工作者在开展教学活动的过程中仍旧采用以往的教学模式,而不是把实验环节和课堂教学环节进行较科学合理的搭配,导致理论与实际教学相分离,不能有效培养学生的实践能力和创新能力。此外,还会造成学生不能对问题进行合理有效的分析、编程和调试,制约学生整体能力的提高,严重影响课堂教学效率。考虑到这种情况,教学工作者进行了相关的改革和调整。通过这些改革和调整,在很大程度上调动了学生学习的积极性,使其积极踊跃地投入到了课堂教学活动中,有效地培养了动手能力和解决实际问题的能力,提升了教学效率。
3.C语言程序设计课程教学改革的措施
3.1改变传统教学模式,将学生作为教学主体。
把学生当做教学主体的教学模式在很大程度上能够使教学工作者挣脱传统的教学模式,由传统的教学状态变为导学状态。在这样的情况下,教学工作者可以通过各种教学设备和学习资源,向学生讲解重点、难点和疑点,还可以为学生讲评作业,进行辅导。传授给学生相关的学习方法等,进而在充分发挥学生主体作用的同时,有效调动学生学习的积极性,最终增强学生的自学能力。在课堂教学活动开始前,教学工作者应该充分认识和掌握学生的基本情况,按照学生的具体表现认识和掌握学生目前的学习状态,合理安排后续的教学和辅导内容。对于学习成绩处在中上等的学生,教学工作者要为其安排合适的教学内容,适当增加学习难度和深度,进而有效培养学生通过程序设计处理实际问题的能力。
3.2倾注更多精力于C语言程序设计课程教学。
在开展课堂教学活动的过程中,教学工作者要注重调动学生的学习积极性。学生的学习状态在很大程度上决定学习效率。教学工作者应该倾注更多精力于C语言程序设计课堂教学,引导学生更有效地学习这门课程。绝大部分学生在意的问题应该是学习这门课程对找工作或者继续深造有没有帮助。教学工作者需要从多角度考虑这个问题。在开展教学活动的过程中,可以适当引入时下较为热门的话题或者应用技术等辅助教学,进而有效提升教学效率。
3.3培养学生系统化的程序设计思维。
一直以来,在程序设计课程中都有注重语句、语法及细节等特点,并且大体上都是将程序设计语言自身的体系作为脉络。这在很大程度上导致学生在进行C语言程序设计课程学习的过程中缺乏兴趣,难以积极主动地投入到学习中去,严重影响教学效率。尽管学生学习了一些有关C语言程序设计课程的知识,但是编程能力很难增强,有些学生遇到实际复杂问题,束手无策。考虑到上述情况,教学工作者需要注重培养学生系统程序设计思维,提高编程能力。培養学生系统化的程序设计思维也就是提高学生身体力行解决实际问题的能力。通过这种手段,学生可以尽情探索未知问题,并进行分析和研究与创新。
3.4注重教学方法的改进。
为了达到C语言程序设计课程的教学目标,教学工作者在开展课堂教学活动的过程中需要适当改进教学方法和手段,有效培养学生的编程能力及创新能力。措施主要有:第一,做到课外和课内教学完美结合,有效培养学生的综合能力。第二,注重加大实践教学的份额,培养学生的创新意识和应用能力。第三,充分运用各种资源,适当开展网站互动学习。第四,通过多元评价方式考核实验成绩。
4.结语
教学工作者在开展教学活动的过程中,要注重借助对诸多教学方法和手段的研究和摸索转变教学理念。此外,还需要注重突出学生的主体地位,充分调动学生学习的积极性,有效培养学生解决实际问题的能力和创新能力,进而行之有效地推进C语言程序设计课程教学改革。
参考文献:
[1]迟永芳.《C语言程序设计》教学改革探索与践行[J].黑龙江科技信息,2013(13):297.
[2]彭纳新,陈俞强.基于任务驱动的高职院校C语言程序设计课程教学改革与实践[J].中国教育技术装备,2013(18):74-76.
[3]蒲海波,潘勇浩,倪铭.“兴趣驱动的案例教学”在C语言教学中的应用[J].计算机光盘软件与应用,2013,16(13):192-193.
关键词: C语言程序设计 教学改革 改革措施
1.引言
就C语言程序设计课程而言,它是一门具备较高的教学要求的课程,教学工作者在开展教学活动的过程中,不能只停留在传授学生与C语言程序设计相关的语法知识,还需要注重对学生程序设计方法的教学。长期以来,教学工作者利用传统的教学模式,学生对C语言程序设计课程存在较强的抵触心理,尤其是刚离开初中步入中专的学生。学生出现抵触心理的原因可能是多方面的,主要原因是学科难度大、教学工作者要求严和课程内容多等。考虑到上述情况,改革C语言程序设计课程教学模式迫在眉睫,下面介绍具体情况。
2.目前C语言程序设计课程教学中存在的问题
C语言程序设计作为高校理工科非计算机专业本科学生的一门较重要的计算机基础课程,在整个教学中扮演着较重要的角色。通常情况下,C语言程序设计所涉及的课程内容是较为抽象的,还涉及大量的概念及语法,尤其强调技巧的适用性。一直以来,教学工作者倾向于探索和实践有关C语言程序设计课程教学的改革,却不断出现各种问题。
例如,教学工作者在开展教学活动的过程中仍旧采用以往的教学模式,而不是把实验环节和课堂教学环节进行较科学合理的搭配,导致理论与实际教学相分离,不能有效培养学生的实践能力和创新能力。此外,还会造成学生不能对问题进行合理有效的分析、编程和调试,制约学生整体能力的提高,严重影响课堂教学效率。考虑到这种情况,教学工作者进行了相关的改革和调整。通过这些改革和调整,在很大程度上调动了学生学习的积极性,使其积极踊跃地投入到了课堂教学活动中,有效地培养了动手能力和解决实际问题的能力,提升了教学效率。
3.C语言程序设计课程教学改革的措施
3.1改变传统教学模式,将学生作为教学主体。
把学生当做教学主体的教学模式在很大程度上能够使教学工作者挣脱传统的教学模式,由传统的教学状态变为导学状态。在这样的情况下,教学工作者可以通过各种教学设备和学习资源,向学生讲解重点、难点和疑点,还可以为学生讲评作业,进行辅导。传授给学生相关的学习方法等,进而在充分发挥学生主体作用的同时,有效调动学生学习的积极性,最终增强学生的自学能力。在课堂教学活动开始前,教学工作者应该充分认识和掌握学生的基本情况,按照学生的具体表现认识和掌握学生目前的学习状态,合理安排后续的教学和辅导内容。对于学习成绩处在中上等的学生,教学工作者要为其安排合适的教学内容,适当增加学习难度和深度,进而有效培养学生通过程序设计处理实际问题的能力。
3.2倾注更多精力于C语言程序设计课程教学。
在开展课堂教学活动的过程中,教学工作者要注重调动学生的学习积极性。学生的学习状态在很大程度上决定学习效率。教学工作者应该倾注更多精力于C语言程序设计课堂教学,引导学生更有效地学习这门课程。绝大部分学生在意的问题应该是学习这门课程对找工作或者继续深造有没有帮助。教学工作者需要从多角度考虑这个问题。在开展教学活动的过程中,可以适当引入时下较为热门的话题或者应用技术等辅助教学,进而有效提升教学效率。
3.3培养学生系统化的程序设计思维。
一直以来,在程序设计课程中都有注重语句、语法及细节等特点,并且大体上都是将程序设计语言自身的体系作为脉络。这在很大程度上导致学生在进行C语言程序设计课程学习的过程中缺乏兴趣,难以积极主动地投入到学习中去,严重影响教学效率。尽管学生学习了一些有关C语言程序设计课程的知识,但是编程能力很难增强,有些学生遇到实际复杂问题,束手无策。考虑到上述情况,教学工作者需要注重培养学生系统程序设计思维,提高编程能力。培養学生系统化的程序设计思维也就是提高学生身体力行解决实际问题的能力。通过这种手段,学生可以尽情探索未知问题,并进行分析和研究与创新。
3.4注重教学方法的改进。
为了达到C语言程序设计课程的教学目标,教学工作者在开展课堂教学活动的过程中需要适当改进教学方法和手段,有效培养学生的编程能力及创新能力。措施主要有:第一,做到课外和课内教学完美结合,有效培养学生的综合能力。第二,注重加大实践教学的份额,培养学生的创新意识和应用能力。第三,充分运用各种资源,适当开展网站互动学习。第四,通过多元评价方式考核实验成绩。
4.结语
教学工作者在开展教学活动的过程中,要注重借助对诸多教学方法和手段的研究和摸索转变教学理念。此外,还需要注重突出学生的主体地位,充分调动学生学习的积极性,有效培养学生解决实际问题的能力和创新能力,进而行之有效地推进C语言程序设计课程教学改革。
参考文献:
[1]迟永芳.《C语言程序设计》教学改革探索与践行[J].黑龙江科技信息,2013(13):297.
[2]彭纳新,陈俞强.基于任务驱动的高职院校C语言程序设计课程教学改革与实践[J].中国教育技术装备,2013(18):74-76.
[3]蒲海波,潘勇浩,倪铭.“兴趣驱动的案例教学”在C语言教学中的应用[J].计算机光盘软件与应用,2013,16(13):192-193.