C语言程序设计

     

      21世纪是一个信息化的社会,这个社会对人才素质和知识结构都提出了更高的要求,计算机的作用已不仅仅是一种工具,而是工作生活中一个重要的组成部分。它要求理工科的学生必须获得一定的编程能力,必须具备程序设计方面的基本知识和技能。C语言是计算机基础性程序设计语言,它的发展贯穿了计算机发展的历程,蕴含了程序设计的基本思想。由于现代流行的编程语言大都是基于C语言之上发展而来的(比如Java,C++,C#等等),因此学会了C语言,就能够相对轻松地学习其他编程语言。
      《C语言程序设计》是计算机各专业学生学习程序设计的第一门专业基础课,C语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的特点,又具有低级语言的许多特点,因此本课程是计算机专业学生学习和掌握高级语言程序设计的入门课程,也是计算机专业诸多课程的先行课。
      《C语言程序设计》课程的主要功能应是:课程内容以结构化程序设计为框架,以顺序结构、选择结构、循环结构为核心,突出程序设计的基本理念及技能。通过本课程的理论和实践教学,训练和培养学生获得C语言编程方面的能力,同时使学生具备本专业应用型人才所必需的计算机编程基本知识与技能,最终使学生能应用C语言程序解决实际问题。
      本课程的教学目标是:
      (1)使学生掌握C语言程序设计的特点,包括基本概念、各种数据类型的使用技巧及语法规则;
      (2)掌握C语言程序设计方案,使学生能够结合大量实例程序进行C语言程序设计,培养和提高学生编写和调试程序的能力;
      (3)了解文件的基本操作和使用规则,培养学生对实际问题的处理能力,为以后能运用C语言编写应用程序和系统程序打下基础;
      (4)使学生能够遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,独自地完成设计、编写、调试和测试应用程序及编写文档的任务;
      (5)培养学生综合运用理论知识来分析和解决实际问题的能力、严谨的科学态度和良好的程序设计习惯,最终实现由知识向智能的初步转化。
     

推荐图文