《C 语言程序设计》教学大纲一、课程概述《C 语言程序设计》是一门研究 C 语言基本知识与结构化程序设计方法,并采用 C 语言进行结构化程序设计的专业课程,内容包括 C 语言的数据类型、程序结构、各种语句、函数、预处理、文件,结构化程序设计方法,以及相应知识的应用等知识。《C 语言程序设计》是计算机科学与技术及相近专业的一门重要基础课程,通过学习该课程,学生在结构化程序设计方法、程序设计语言与程序设计工具软件的使用等方面受到严格、系统的训练,初步掌握计算机软件设计与开发技术,为后续的 Visual C++、数据结构、操作系统、数据库及其应用、软件工程等专业课程的学习及以后从事计算机软件开发工作打下扎实的基础。二、课程目标通过全面、深入、系统地介绍程序设计方法和程序设计语言,使学生初步了解计算机,建立起程序设计的概念,通过学习用 C 程序设计语言编写程序,初步掌握程序设计方法,养成良好的程序设计风格。程序设计包括两个方面内容:程序设计方法和程序设计语言。本课程针对一年级学生初始接触程序设计概念的特点,结合 C 程序设计语言,通过列举大量的应用实例,初步系统地介绍面向过程、面向模块和结构化程序设计的思想和方法。在此基础上,结合上机实践,使学生对程序设计有一个比较全面、系统地了解,为学生今后的学习打下扎实的理论基础。通过本课程的教学,要求学生:1 知道 C 语言的发展过程、特点,本课程在整个计算机系列课程中的地位、作用和意义;2 理解 C 语言及结构化程序设计中的基本概念;3 学会使用 C 语言的数据类型、控制语句、函数定义与调用、预处理命令等知识进行程序设计;4 掌握 “自顶向下、逐步求精”这一结构化程序设计的基本方法,并将之应用于程序设计实践;5 学会运用 C 语言进行较复杂的程序设计,解决一些实际的应用问题。独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。三、教学内容与教学要求本课程的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下:知道——是指对这门学科的有关概念、算法、设计方法和应用方向的认知。理解——是指能对本课程涉及到的有关概念、原理与方法的说明和解释,并清楚它们的使用方法和实际应用。掌握——是指能运用已理解的概念、方法和算法分析有关的具体问题,并熟练运用所学的知识进行程序设计。学会——是指能模仿或在教师指导下独立地完成某些教学知识和技...