《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语言基本知识