C语言课程教学方法探讨

 

南京农业大学教育教学改革研究项目资助(2009G04)

《程序设计C语言》教学思考与探讨

徐大华

(南京农业大学工学院,南京210031)

摘要:分析了程序设计C语言课程的特点,结合自己教学过程经验,总结了提

高该门课程的几个具有一定特色的经验。通过对这些经验的教学解析及

论证,验证了这些方法的科学性与实际可操作性。

关键词:灵活;创新;趣味性;考核

ThinkingandDiscussionofteaching-methodwith《CProgrammingLanguage》

XuDahua

(collegeofEngineering,NanjingAgriculturalUniversity,Nanjing210031,china)

Abstract:Analysisofthecoursesfeaturesof《Cprogramminglanguage》,Summedup

severalcertaincharacteristicsexperiencetoimprovethecoursewithmyown

teachingexperience.Verificationofthesemethodsarescientificandpractical

operational,basedontheseexperiencesteachinganalyticalandfeasibilitystudies.

Keywords:agility;inaugurate;interest;examine

0引言

《程序设计C语言》作为目前最常用的程序设计语言,其功能强大,历史悠久。其显著特点有:1、C语言是架构式语言,所谓架构式就是代码与数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立,从而使得程序的结构清晰,便于使用、维护与调试。2、C语言功能齐全,它具有各种各样的数据类型,并引入了指针概念,可使程序运行效率更高。另外C语言具有强大的图形功能,支持多种显示器和驱动器,且计算功能、逻辑判断功能也比较强大。目前已经逐步成为各高校尤其是理工科专业的程序设计课程的主流。通过本课程的学习,学生不仅要熟练掌握高级程序设计语言的知识、编程技术、调试方法和基本算法等,更重要的是在实践中逐步掌握程序设计的思想和方法,具备利用计算机求解实际问题的基本能力,能灵活应用高级语言进行程序设计。

本课程主要涉及三方面的内容:基本内容(数据表达、流程控制、数据的输入和输出)、常用算法与程序设计风格、C语言应用中的一些处理机制(编译预处理和命令行参数)等。在教学设计时,坚持“以程序设计为主线,以编程应用为驱动”,将理论课和实验课作为一个整体通盘考虑。C语言牵涉的概念比较复杂,规范繁多,使用灵活,容易出錯,不少初学者都感到困难,因此如何教好《程序设计C语言》,如何让学生轻松学好这门课,是一个很值得探讨的课题。

1教学方法心得探讨

本人在多年的教学工作中,努力探索,认真研究,使得该门课程的教学方法有了很大的提高,大大提高了学生的学习积极性,教学效果显著,主要心得有以下几点。

1.1拓宽视野,改变偏见

对于程序设计语言的学习来说,由于许多学生在以前并未接触过,通常他们会认为计算机语言是很深奥、很难学的,有很多学生对程序设计语言的学习缺乏信心。在这个时候,任课教师应该采取适当的方式引导学生的学习,激发学生的积极性和自信心。很多学生在开始接触《C语言》课程时,由于对C语言认识不深刻,认为C语言过时了,不值得学,应该学习面向对象的C++语言或VC++语言,从而在学习过程中,积极性不高,甚至带的抵触情绪。因此学习C语言的第一步我认为应该是拓宽学生的视野,针对C语言的具体特点,以及该门语言在学生今后的学习与工作中的重要性,尤其是后续的专业课程的应用上,从实用性和专业性的角度根本

http://www.99jianzhu.com/包含内容:PDF/word/ppt 流程,表格,案例,最新作文 数学 英语 考试题库等内容免费下载。


TOP最近更新内容

    人教版小学语文五年级下册《草原》上课实录
    高考历史三轮复习:考前提分冲刺练2
  • 上一篇:青少版新概念1B转新一家长会
  • 下一篇:幼儿园秋天到的主题设计