《C 语言程序设计》课程教学大纲主任教研室主任大纲执笔人姜长洪王海荣C 语言备课组一、课程基本信息课程编号:××××课程名称:C 语言程序设计学 时:64 学时实验学时:24 学时 课程类别:公共基础课课程性质:必修课先行课程:计算机应用基础适用专业:热能与动力工程、汽车服务工程、土木工程、给水排水工程、工程管理、应用化学、安全工程、会计学、电子商务、国际经济与贸易、市场营销等非电气信息类专业责任单位: 电气信息工程系二、课程性质、目的与任务本课程是为非电气信息类专业本、专科学生开设的公共基础课。本课程的任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握 C 语言的基本内容及程序设计的基本方法与编程的基本技巧,了解进行科学计算的一般思路,培养应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。三、课程的内容及要求、教学重点与难点(一)C 语言程序设计基础1、主要教学内容及要求1)了解 C 语言的发展、特点、功能及地位;2)了解机器语言、汇编语言和高级语言的差异;3)掌握 C 语言程序的基本结构;4)熟悉编写 C 语言程序的基本步骤和上机调试过程。2、知识点与能力点要求1)知识点:C 程序的基本结构、上机环境、进行简单 C 程序的编写;2)能力点:根据所学内容进行简单的 C 程序的编写以及上机运行。3、教学的重点与难点1)教学重点:C 程序的基本结构、编写 C 语言程序的基本步骤和上机调试过程、上机环境。2)教学难点:C 程序的基本结构。(二)数据类型、运算符和表达式1、主要教学内容及要求1) 掌握变量和常量的的概念及变量的定义、初始化;2) 了解各类型的数据在内存中的存放形式;3) 掌握赋值运算符、算术运算符、位运算符、逗号运算符及相关表达式;4) 理解运算符的优先级和结合性的概念。2、知识点与能力点要求1) 知识点:常量、符号常量的定义、变量的定义、数据类型(整型、实型、字符型)、数据在内存中的存放形式、算术运算符、表达式。2) 能力点:各种运算符在处理问题时的灵活应用。3、教学的重点与难点1)教学重点: 常量、变量的概念与区别,数据类型的基本概念。2)教学难点:算术运算符的自加和自减、类型转换。(三)最简单的 C 程序设计——顺序程序设计1、主要教学内容及要求1) 了解 C 语句的分类;2) 了解顺序结构流程图;3) 掌握各种类型数据的格式化输入/输出方法...