C语言程序设计教学指南

需积分: 17 0 下载量 150 浏览量 更新于2024-09-13 收藏 157KB PDF 举报
"C语言程序设计" 本书是《C语言程序设计》(何钦铭、颜晖主编,高等教育出版社出版)编写的教师配套用书,旨在培养学生的编程实践能力和程序设计的思想和方法。通过本书的学习,学生不仅要掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养问题求解和语言的应用能力。 C语言程序设计是一门实践性很强的课程,该课程的学习有其自身的特点。学习者必须通过大量的编程训练,在实践中掌握程序设计语言,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。本书的内容组织方式围绕学生程序设计能力培养要求,以程序设计的学习进程为主,打破语言模块的完整性,循序渐进地组织相关教学内容。 本书的教学内容组织路线是:概论->初识程序设计->语句级控制(分支与循环)->模块级控制(函数)->数组应用->指针、结构应用->程序设计进阶(递归、链表结构)->文件应用。其中,“初识程序设计”通过若干简单、完整的程序使学生认识程序设计的基本概貌、了解程序设计的核心概念,并使学生能尽快进入编程实践环节,而有关数据类型和表达式的内容则通过案例分散到相关章节中,并在第6章2进行了回顾。 此外,为了使学生尽快理解程序设计的基本思维方式,将函数、指针的部分内容分散到课程的后期教学中,避免内容难点干扰学生对程序设计基本思维方法的理解。本书的内容组织结构见图1,包括了12章内容,分别是:第12章文件、第11章指针进阶、第10章函数与程序结构、第9章结构、第8章指针、第7章数组与字符串、第6章回顾:数据类型与表达式、第5章函数、第4章循环结构、第3章分支结构、第2章用C语言编写程序(初识程序设计)、第1章引言(概论)。 本书的教学目标是培养学生的编程实践能力和问题求解能力,鼓励学生通过实践和探索,逐步掌握程序设计的思想和方法。同时,本书也为教师提供了教学参考和指导,帮助教师更好地教学和指导学生。