1、本文档由 维维大豆 整理提供买 包装机械 及 印染染料 请致电 0317-7723188 刘雨桐精品文档整理2011 年 9 月 21 号本文档由 维维大豆 整理提供买 包装机械 及 印染染料 请致电 0317-7723188 刘雨桐C 语言程序设计教学大纲一、课程信息课程编号:ECE课程名称:C 语言程序设计课程类别:专业核心课学 分:5学 时:80课堂讲授:40上机训练:40适用范围:计算机与信息管理类预修课程:不限二、课程概要本课程主要介绍: C语言基础知识;基本数据类型、运算符与表达式;常用库函数及应用;分支控制结构、循环控制结构;数组及应用;字符串及处理方法;指针及应用;函数;结构及
2、应用;文件操作。三、课程成果修完本课程的学生应达到如下要求:具备使用所学知识独立完成一般工程应用问题的编程、调试能力;具有与他人协作学习的能力和良好的编程习惯。1,2,3,4,5,6,8,9;a,b,d,e,f,g,k四、课程内容本文档由 维维大豆 整理提供买 包装机械 及 印染染料 请致电 0317-7723188 刘雨桐课时安排周数 单 元 主 题 讲授课时上机课时辅导课时备 注计算机概述 计算机系统简介;程序设计的基本步骤 22C 语言概述 标识符;数据类型;变量;常量;格式化输入/输出 3 3 课后作业-1上机作业-11 C 程序结构 表达式;语句;简单程序实例 3 3 课后作业-2上
3、机作业-22 函数结构化程序设计;C 语言中的函数;用户自定义函数;标准库函数;作用域;程序设计实例4 4 课后作业-3上机作业-3分支结构逻辑数据和逻辑运算;两种分支结构;多路分支结构;标准库函数;程序实例2 4 课后作业-4上机作业-43循环结构循环的概念;两种循环格式;循环的初始化和更新;事物型与计数器型循环控制;C 语言的循环控制语句;循环应用实例;其它与循环有关的语句;循环结构应用4 6课后作业-5上机作业-5期中考试1 文本文件文件的概念;文件和流;标准输入/输出库函数;格式化输入/输出函数;字符输入/输出函数;字符输入/输出程序实例3 3 课后作业-6上机作业-6数组数组的概念;
4、C 语言中数组的用法;数组与函数;数组应用;排序;查找;二维数组5 5 课后作业-7上机作业-74指针与指针应用指针的概念;指针变量;用指针访问变量;指针声明与定义;指针初始化;指针与函数;多级指针;指针应用;数组和指针;用指针访问数组;向函数传递数组5 5 课后作业-8上机作业-81 字符串字符串概念;C 语言中的字符串;字符串输入/输出函数;字符串数组;字符串操作函数3 3 课后作业-9上机作业-92 复合数据类型自定义数据类型;枚举类型;结构及其处理;复合结构;结构数组;结构与函数;联合6 4 课后作业-10上机作业-101 期末考试合 计 40 40五、教材及参考资料本文档由 维维大豆
5、 整理提供买 包装机械 及 印染染料 请致电 0317-7723188 刘雨桐1教 材:A Structured Programming Approach Using C Second Edition逗号 BEHROUZ A.FOROUZAN、R ICHARD F.GILBERG2参考资料:A Book on C逗号 Al Kelley/Ira Pohl 逗号 University of CaliforniaC 程序设计逗号谭浩强 著(第二版)逗号清华大学出版社六、授课方式1理论授课采用板书和投影相结合逗号以板书为主投影为辅逗号投影主要用于现场编程演示。2上机采用任务驱动、教师集中指导、学生分
6、组练习的方式进行。着重培养学生自主学习、与他人合作学习的习惯逗号提高编程能力。 七、课程考核1 积分办法项 目 分 数 说 明考勤与表现 10 平时考勤、学生学习的状态等课后作业 10 安排 10 次课后作业逗号主要是课后习题中的内容逗号每次 1 分逗号抄袭和晚交者计 0 分上机任务书 5 安排 10 次上机编程作业逗号每人必须于课后完成任务书逗号于下次上机时上交。每次 0.5 分, 抄袭和晚交者计 0 分上机编程 20安排 10 次上机编程作业逗号按事先分组进行逗号指导教师于每次下机前20 分钟任意从每小组抽出与以前不同的一人进行现场实际编程考核逗号代表其小组成绩。每次 2 分, 抄袭和旷课者计 0 分期中考试 15 采用上机考试系统随机抽题逗号学生在机房进行答题逗号可以带教材、笔记期末考试 40 采用上机考试系统随机抽题逗号学生在机房进行闭卷答题满 分 1002 等级划分成绩采用 A、B、C、D、F 五级制。成绩等级 应该达到的最低分数A 90B 80C 70D 60F 低于 60编写人: 葛日波本文档由 维维大豆 整理提供买 包装机械 及 印染染料 请致电 0317-7723188 刘雨桐审核人: