《C程序设计》课程教学大纲 一、《C程序设计》课程说明 (一)课程代码: (二)课程英文名称:C Language Program Design (三)开课对象:非计算机专业专科学生 (四)课程性质: C 语言以其灵活方便的特点,成为培养学生计算机语言思维,了解计算机编程思想的最佳语言,它已被当今国内外众多主要高校列为各理工科专业必修课程。本课程是我校非计算机专业本科学生的综合教育课,是一门实践性较强的课程。 (五)教学目的: 本课程的教学目的在于掌握C语言的基本结构、各种数据类型和控制流程的语法、语义和语用。 学习运用计算机语言进行程序设计的思想和方法,初步受到程序设计方法、技巧、风格和素养的训练。 熟悉并掌握一些常用基本算法和 C语言程序设计技术,培养学生利用C语言解决一般问题的程序设计能力,使学生初步具备软件开发的能力,为顺利通过计算机等级考试打下良好、扎实的理论基础。 (六)教学内容: 本课程主要通过适当的示例,系统、详细地讲解程序设计的基础知识、C 语言程序设计语言的基本语法、编程方法和常用算法。通过教学的各个环节使学生达到各章中所提的基本要求。讲授时应以培养学生的程序设计实际软件开发能力和实践应用能力为侧重点。 (七)学时数、学分数及学时数具体分配 学时数: 68 学时 分数: 3 学分 学时数具体分配: 教 学 内 容 讲授 实验/实践 合 计 第一章 C 语言程序设计概述 2 5 第二章 C 语言的基本数据类型与表达式 4 2 8 第三章 顺序结构程序设计 4 5 第四章 选择结构程序设计 8 2 6 第五章 循环结构程序设计 6 4 10 第六章 函数与编译预处理 8 2 9 第七章 数组 6 2 8 第八章 指针 6 2 8 第九章 结构体数据类型与链表 2 4 第十章 共用体与枚举类型 2 2 第十一章 文件 2 综合程序设计:综合运用 C语言基本知识设计程序 2 3 合 计 52 16 68 (八)教学方式 以黑板讲学和多媒体教学手段相结合的课堂教学。通过典型的示例讲解、必要的现场实际操作演示、适量的课堂练习、课后的上机编程调试以及及时地辅导答疑,在教学过程中增强师生之间的互动性,充分发挥学生在学习过程中的自主性、能动性和创造性。 (九)考核方式和成绩记载说明 考核方式为考试。严格考核学生出勤情况,达到学籍管理规定的旷课量取消考试资格。综合成绩根据平时成绩、实验成绩和期末成绩评定,平时成绩占 20% ,实验成绩占...