邓定胜
摘要:随着社会经济发展的日新月异,以本为本的教育理念,现如今c程序设计的教学也已成为教学的重点。为了能够更好的开展c程序设计教学,在教学过程中教师需要将学生放在教学的首先位置,充分调动学生c程序设计学习的积极性与主动性,在以学生为中心的c程序设计教学过程中,教师需要注意不同学生的学习特点,更好的完成教学任务与教学目标,打造高效的c程序設计教学课堂。鉴于此,本文便主要阐述了在c程序设计教学过程中展现以学生为中心特点的具体措施,以此达到更好的让学生学好c语言、用好c语言进行程序设计。
关键词:以学生为中心;c程序设计;具体措施;计算机思维;一体化教学
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2020)13-0154-03
当前教育领域的不断发展给c程序设计提出了更高的要求,在C程序设计过程中面临的主要问题便是大学生接受C程序设计教学的必要性,对此为了能够更好地调动学生C程序设计的积极性与主动性,便需要根据实际情况采取积极有效的措施帮助学生能够清晰地认识到C程序设计教学的重要性与必要性。通过学习C程序设计,学生可以大大提高对电子计算机的运用能力,能够利用计算机处理在日常生活中所遇到的许多问题,提高分析问题和解决问题的能力,让学生逐渐掌握c程序设计的知识,提高自己的编程能力。
1程序设计过程中注重培养学生的计算机思维
在学习C程序设计的过程中,学生可以充分地认识到计算机思维培养和计算机能力提高的作用,在学习C程序设计内容的时候教师需要引导学生全面的认识c程序设计,在学习C程序设计的过程中已经充分认识到计算机不仅仅是一个工具,更是一种帮助人们突破传统思想,积极思考问题的科学方法论。计算机水平的提高为学生其他方面的学习提供了一定的帮助,在学习其他领域内容时能够利用计算机技术进行扩展学习。计算机思维并不是一种抽象的概念,学生也可以在学习的各个环节中感受到计算机思维能力的提高。计算机思维的内容与形式具有多种,算法思维是最为典型的计算机思维之一,学习C程序设计便是培养计算机思维的最主要途径之一,在计算机学习过程中教师需要将学生放在学习的主体地位,根据不同学生的学习特点来设计适当的教学任务与教学计划,教师在培养学生计算机思维的过程中需要注意学生学习积极性与主动性的提高,在学习过程中给予学生足够的时间与空间思考关于C程序设计的算法,当在学习过程中出现问题的时候首先自我进行思考,自主探索解决问题的主要方法,如果仅仅依靠自己的力量不能解决问题的时候学生便可以积极的组织其他同学对C程序设计问题进行积极的探索与思考,从而帮助学生提高C程序设计过程中的计算机思维,为了能够在C程序设计教学过程中更好的发挥学生学习的积极性与主动性,让学生自主对自己所遇到的问题进行积极探索,教师需要在教学过程中采取积极有效的措施引导学生潜移默化地形成计算机思维探索的算法,能够掌握基础的c程序设计的相关知识,提高举一反三的能力,促进C程序设计教学进程的开展。
2准确处理好算法与语法两者之间的关系
在C程序设计教学过程中教师不应该仅仅重视讲清C程序设计的理论知识,同时还应该提高对自己的要求,重视学生C程序设计理论知识的运用能力,为了能够帮助学生提高c程序设计知识的运用能力,提高自己的实践能力,更好的发挥学生在c程序设计的积极性与主动性,教师便可以将C程序设计的四个基本要素采取积极有效的措施结合在一起,为了能够更好地实现四种基本要素紧密结合,既可以从应用的角度出发促进两者的紧密结合,也可以从应用的角度出发将算法与语法进行紧密结合,教师需要根据不同算法与语法的特点合理科学的安排与设计顺序,根据由易到难的原则选择适合的算法,在丰富的c语言题库中选择合适的例子进行c程序设计教学,从而让学生提高C程序设计学习的自信心掰。在实际教学过程中教师可以在每一章教学开始之前利用几个具体的c程序设计的例子引入教学主题,让学生尝试着用自己掌握的C程序设计知识分析例子当中所蕴含的C程序设计的相关知识,当学生已经进入到学习状态的时候便可以引入难度比较大的c程序设计的相关问题,让学生了解更多的算法与程序、语法,在讲授的过程中教师需要以程序为中心开展教学,向学生展现更加清晰的教学思路,帮助学生在分析例子的时候掌握更多的c程序设计的相关知识,克服传统教学的枯燥感,充分调动学生学习的积极性与主动性。
3根据学生不同特点进行教学、因材施教
在教授C程序设计的时候学生的学习特点和学习情况都是不同的,有很多学生是计算机专业的学生,同时还有很多学生不是计算机专业的理科学生,他们接受C程序设计知识的能力是不同的。对此,教师要能够更好地调动学生C程序设计学习的积极性与主动性,充分发挥学生在C程序设计学习当中的主体性,作为一名c程序上教师,要做的就是从实际出发,根据学生不同的特点进行教学,采用因材施教的教学方法更好地满足不同学生的要求嗍;从实际出发制定出合理科学的教学任务与教学目标,对于计算机专业的学生需要提出更高的教学要求、开展较为系统的学习,让学生不仅仅可以利用现成的算法同时,还可以利用自己所掌握的关于C程序设计的相关知识设计新的算法,帮助学生更好地熟练地运用语言工具,按照软件开发的方法和规范进行编程。教师通过让学生掌握了C程序设计的全过程,能够帮助学生利用自己所掌握的关于C程序设计的相关知识举一反三的设计新的语言。对于并不是计算机专业的学生而计算机基础又比较好的学生,教师可以采取少讲多练的方法进行教学,掌握基本的计算机知识,从而可以利用自己掌握的知识进行自主学习,引导学生通过自学C程序设计的相关教材来达到C程序设计的技巧,尽可能地利用自己的力量完成C程序设计当中难度比较高的程序设计。对于并不是计算机专业的学生,而且计算机基础能力比较差的学生,教师对他们的学习要求需要降低,要求该类的学生不需要掌握足够丰富的C程序设计内容,仅仅要求学生能够掌握计算机处理问题能力的方法,具有一定的编程能力。在非语言程序设计教学过程中,由于学生的专业和层次不同,教材内容需要发生一定的变化,不能够仅仅依靠单一的教材内容进行教学,对此,为了能够更好地满足学生对c程序设计学习的要求,更好的实施因材施教教学方法,教师需要根据实际教学情况选择适当的C程序设计教材,从学生的实际角度出发进行学习。