浅谈C程序的设计课程教学体会.docVIP

  • 3
  • 0
  • 约4.21千字
  • 约 9页
  • 2018-10-30 发布于福建
  • 举报
浅谈C程序的设计课程教学体会

浅谈C程序的设计课程教学体会   摘要:通过对计算机二级C语言考试要求和大学公共课程《C程序设计》教学要求的分析,结合实际教学经验,探讨了在C程序设计课程中应用课堂陷阱教学技巧的教学体会。   关键词:语言;软件技术;教学技巧;教学体会   中图分类号:G424 文献标识码:A 文章编号:1009-3044(2015)11-0106-02   Introduction to C Program Design Course Teaching Experience   DOU Li-jun1,ZHANG Jin-feng2   (1. Nanjing Forestry University, Nanjing 210037, China;2Nanjing Communications Institute of Technology, Nanjing 211188, China)   Abstract:The computer second grade for c language examination requirements and College curriculum requires the teaching of c programming analysis and practical teaching experience, discusses the application of c-programming course trap teaching techniques in the classroom teaching experience.   Key words: languages, software technology; teaching skills; Teaching experience   《C语言程序设计》是软件服务外包专业的专业基础课,也是一门全校理工科专业学生公共基础必修课程,同时它还是一门实践性很强的课程,既要掌握理论概念,又要动手编程,还要上机调试运行。在计算机迅猛发展的21世纪,对计算机的了解和学习更加重要,C语言也愈加显示出其重要性。故而各高校都希望通过对该课程的学习,学生不仅要掌握高级语言程序设计中数据类型、句法、语法等基础知识,还要掌握在实践中如何运用这些基础知识的思想和方法,进而养成独立思考的习惯和利用计算机解决实际问题的计算思维能力[1],同时也能顺利获得计算机二级C语言考试的证书。   而困扰学生的问题是,C语言比较难学。同样的,对老师来说,如何让学生学习起来更加轻松,就成为亟须解决的问题。   1 教学现状   1.1 教学目标   通过计算机基础的学习,大家都知道计算机语言分为机器语言、汇编语言和高级语言。机器语言就是二进制代码,这个除了特别专业的研制计算机的人需要了解外,已基本无需了解。汇编语言则和计算机部分硬件内容相关,掌握起来非常复杂,也只需要计算机专业的学生去了解。而大部分人使用的都是高级语言。在高级语言中,C语言是最早、最基本的语言,也是最接近汇编的语言。掌握了C语言的基本知识,对其它语言的学习则有了一个非常坚实的基础,学习起来也事半功倍。   C语言课程主要讲述了数据的基本类型,语言的三种基本结构―顺序、选择和循环,数组,字符串等。这些内容在现今流行的高级语言诸如Java、C#等中都是基本相同的。故而当掌握了C语言后,对其它语言来说,只是解决问题的工具不同,方法和思路都是一样的。由此可以看出,本课程可以当作学习其它语言的一个基础。   通过对本课程的学习,培养学生学会分析问题的方法和基本问题的解决能力,掌握程序设计语言的基础知识,培养学生综合分析和编制程序解决实际应用问题的能力,培养学生锲而不舍的解决问题的精神,认真的学习态度和工作作风。使学生初步具备软件开发的能力,为进一步的专业学习打下良好、扎实的理论基础。   1.2 学生学情分析   在我国目前的教育结构中,大部分学生在中学阶段对计算机已经有所了解。在信息爆炸的时代,对计算机已经不再感到神秘。无论是智能手机的使用、高效的通讯手段、多彩的游戏画面、多功能的计算机软件,都能引起大学生对计算机课程的学习兴趣。故而学生的学习的兴趣应该比较高。   另一方面,目前的课程大部分开在大学一年级或者二年级的第一学期,只学过计算机基础课程,所以对语言的了解比较少,分析问题解决问题的能力相对较差。   1.3 教学条件   在本校的教学中,更加强调学生综合素质的培养。现在的学生,大部分已经拥有自己的电脑。而学校也配备有专门的公共机房,学生随时可以进行上机操作。   2 教学体会   2.1 强化学习目标   数学是一切自然科学的基础,也是程序设计的基础,程序设计是将数学应用于

文档评论(0)

1亿VIP精品文档

相关文档