第一篇:C语言教学大纲(顾保磊)
《C语言》教学大纲
适用专业:计算机科学与技术、电子信息工程、地理信息系统专业 学时数:64(课堂52学时+实验12学时)
编写者:计算机教研室
编写日期:2013
一、课程的性质和目的
计算机高级语言是计算机类专业学生的一门重要专业基础课,学好本课程是后续专业课的需要,也是学生今后进行软件设计的必备条件。通过本课程的学习,要达到如下目的:培养学生对进行高级语言程序设计的兴趣;培养学生对算法设计和程序设计的分析能力,逐步掌握和积累常用的算法设计和程序设计技巧,最终具备用计算机高级语言解决实际问题的能力,为后续的专业课和今后的软件设计打下坚实的基础。
二、课程基本要求
学生学完这门课程以后,掌握一门高级语言(C语言)的编程方法,并具备自学其它高级语言的能力。作为第一门程序设计语言的教学,将把程序设计的入门作为最基本的任务,把算法设计和程序设计方法作为重点。
三、本门课程与其他课程关系
后续的专业课和今后的软件设计的基础课程。
四、主要教学方法
采取课堂讲授,学生自学和上机实习相结合的教学方法,在课时少内容多的情况下,力争收到较好的教学效果。
五、考核方式
本课考试为笔试,总评成绩=70%×(期末考试成绩)+ 30%×(平时成绩)
六、推荐教材及参考书
教材:
王先水等编著,《C语言程序设计》,武汉大学出版社
教学参考教材: 谭浩强 编著,《C程序设计》,清华大学出版社 各种C程序设计教材
七、课程教学内容
第1章 C语言概述(2学时)
1.1出现的历史背景
1.2 C语言的特点 1.3简单的C程序介绍
1.4上机步骤本章小结
第 2章 基本数据类型和表达式(6学时)
2.1基本数据类型 2.2常量与变量
2.3 C语言表达式和运算符 2.4数据类型转换
第3章 顺序程序设计(6学时)+(1学时)3.1 C语言的基本语句 3.2格式输出函数 3.3格式输入函数scanf 3.4字符输出函数putchar()3.5 字符输入函数getchar()3.6程序设计举例
第4章选择结构程序设计(6学时)+(1学时)
4.1 关系运算符和关系表达式
4.2 逻辑运算符和逻辑表达式
4.3 if 语句
4.4 switch 语句
4.5 程序设计举例
第5章 循环结构程序设计 5.1 while 语句 5.2 do-while语句
5.3 for 语句中各表达式含义 5.4 break和continue语句 5.5 循环的嵌套结构 5.6 程序设计举例
第6章 数组
6.1 一维数组的定义和引用
6.2 二维数组的定义和引用
6.3 字符数组 6.4 程序举例
第7章 函数与编译预处理 7.1 模块化程序设计与函数 7.2 函数的定义与调用 7.3 函数的嵌套调用 7.4函数的递归调用 7.5变量作用域与存储方式 7.6编译预处理
第8章 指针
8.1 指针与指针变量
8.2 指针与数组
8.3 指针与字符串
第9章 结构体与共用体 9.1 概述 9.2 结构体变量的引用
9.3 结构体变量的初始化
9.4 结构体数组
9.5结构体指针与指针变量
(6学时)+(1学时)
(7学时)+(2学时)(8学时)+(2学时)
(8学时)+(3小时)(3学时)+(2学时)
第二篇:学习顾磊先进事迹心得体会
学习顾磊先进事迹心得体会
——供电二车间高压供电综合一工班 王莹
上天会眷顾有准备的人
为学习先进模范进步精神,7月13日下午我们来到了天鹅荡停车场进行跟岗顾磊活动。通过参观顾磊工作室和现场跟岗作业,我们学习到了顾磊努力奋进的工作精神和宝贵的工作经验。
在此次跟岗活动前我便听说了许多顾磊的先进事迹。曾经他的室友半夜2点多醒来时发现顾磊仍在伏案学习安规检规等公司规章制度,精神奕奕不知疲倦。这种废寝忘食牝鸡司晨的刻苦精神让我们都无比的震撼。没有谁的成功是轻松的,所有的偶然都是坚持不懈刻苦努力的必然结果,上天只会眷顾有准备的人。我们要不断充实自己,提升自我,这样才能厚积薄发实现自我价值。
怀着崇敬的心情我们走进入了工作室。首先映入眼帘的是展示柜的橱窗里陈列着的“运营之星接触网专业组第一名”、“2014五一劳动奖章”、“中心技术比武一等奖奖章”等各种荣誉。它们静静的立在那里,向我们无言的诉说着顾磊的辉煌事迹,无声的激励着我们在未来的岗位上坚持不懈,奋发向上。顾磊还向我们介绍了他入司以来的成长经历和奋斗历史,并鼓励我们要努力工作,不断拼搏。接着顾磊向我们讲解了工作墙上展示的一些其他优秀员工的光辉历史。虽然每个人的经历不尽相同,但是他们都有着兢兢业业的工作态度和不怕苦不怕累的工作精神。俗话说台上一分钟台下十年功,一张张照片只是定格了那一瞬间的画面,背后还隐藏着无数不为人知的汗水和夜以继日的奋斗。不积跬步无以至千里,不积小流无以成江海,没有一蹴而就的成功。
此次跟岗顾磊给我们未来的工作端正了态度。博观而约取厚积而薄发,我们要静下心来刻苦钻研。要有持之以恒的毅力,有坚韧不拔之志,千淘万漉虽辛苦,吹尽狂沙始到金。我将继承顾磊前辈传递给我们的“匠心”精神,学习他们不怕苦不怕累数年如一日的坚持不懈精神以及对工作抱有的持之以恒的饱满热情,在自己的岗位上潜心工作,努力拼搏,以成为一名独具匠心的“工匠”为目标,开启我的工作生涯。
路漫漫其修远兮,吾将上下而求索!
第三篇:学习顾磊先进事迹心得体会
学习顾磊先进事迹心得体会
学习顾磊先进事迹心得体会
——供电二车间高压供电综合一工班 王莹
上天会眷顾有准备的人
为学习先进模范进步精神,7月13日下午我们来到了天鹅荡停车场进行跟岗顾磊活动。通过参观顾磊工作室和现场跟岗作业,我们学习到了顾磊努力奋进的工作精神和宝贵的工作经验。
在此次跟岗活动前我便听说了许多顾磊的先进事迹。曾经他的室友半夜2点多醒来时发现顾磊仍在伏案学习安规检规等公司规章制度,精神奕奕不知疲倦。这种废寝忘食牝鸡司晨的刻苦精神让我们都无比的震撼。没有谁的成功是轻松的,所有的偶然都是坚持不懈刻苦
努力的必然结果,上天只会眷顾有准备的人。我们要不断充实自己,提升自我,这样才能厚积薄发实现自我价值。
怀着崇敬的心情我们走进入了工作室。首先映入眼帘的是展示柜的橱窗里陈列着的“运营之星接触网专业组第一名”、“2014五一劳动奖章”、“中心技术比武一等奖奖章”等各种荣誉。它们静静的立在那里,向我们无言的诉说着顾磊的辉煌事迹,无声的激励着我们在未来的岗位上坚持不懈,奋发向上。顾磊还向我们介绍了他入司以来的成长经历和奋斗历史,并鼓励我们要努力工作,不断拼搏。接着顾磊向我们讲解了工作墙上展示的一些其他优秀员工的光辉历史。虽然每个人的经历不尽相同,但是他们都有着兢兢业业的工作态度和不怕苦不怕累的工作精神。俗话说台上一分钟台下十年功,一张张照片只是定格了那一瞬间的画面,背后还隐藏着无数不为人知的汗水和夜以继日的奋斗。不积跬步无以至千里,不积小流无以成江海,没有一蹴而就的成功。
此次跟岗顾磊给我们未来的工作端正了态度。博观而约取厚积而薄发,我们要静下心来刻苦钻研。要有持之以恒的毅力,有坚韧不拔之志,千淘万漉虽辛苦,吹尽狂沙始到金。我将继承顾磊前辈传递给我们的“匠心”精神,学习他们不怕苦不怕累数年如一日的坚持不懈精神以及对工作抱有的持之以恒的饱满热情,在自己的岗位上潜心工作,努力拼搏,以成为一名独具匠心的“工匠”为目标,开启我的工作生涯。
路漫漫其修远兮,吾将上下而求索!
第四篇:C语言教学大纲
教
学
大
纲
课
程
名
称: C语言程序设计
修(制)订
人: 刘明军
审
定
人: 杨波
修(制)订日期: 2008年1月
《C语言程序设计》教学大纲
课程编号:120902
计划学时:64 其中讲课:32
实验或实践:0
上机:32 适用专业:理、工科非计算机专业 参考教材:
[1] 刘明军等, C语言程序设计.北京:电子工业出版社2007.[2] 谭浩强, C程序设计(第二版).北京:清华大学出版社.1999.[3] Brian W.Kernighan, Dennis M.Ritchie , The C Programming Language(Second Edition).中译版: 徐宝文,李志译, C程序设计语言(第二版).北京:机械工业出版社,2005.课程的教学目的与任务
《C程序设计》是面向全校的工科类非计算机专业计算机基础的公共基础课程之一。本课程的主要任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程技巧,了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。
教学方法
本课程在教学方法上,主要采取教师课堂讲授,学生课后自学的形式,并辅以一定量的上机操作练习,以掌握C语言的基本内容并会编写简单的程序为主要目的。对算法的实现思路、设计思想方面的问题可辅以网上答疑和小组讨论的形式进行学习。
课程的基本要求
本课程教学要求学生掌握如下知识:
1、了解C语言的产生、发展及特点;
2、掌握C语言的基本语法成分、数据类型及三种基本结构;
3、掌握模块化程序设计的思想;
4、掌握程序设计过程中常用的算法;
5、能阅读、调试、编写简单的程序;
在教学过程中,教师要细致备课,充分组织教案,认真分析学生的实际知识结构,使备课与学生的实际情况紧密结合,使教师本身做到有效的教,使学生做到有效的学。在讲授的过程中,教师应结合TC编译器进行讲解演示。课后一方面要求学生及时复习,另一方面应加强学生的动手能力,在实验环节,通过布置实验内容对课堂知识进一步理解。
先修课要求
《信息技术基础》为本课程的先修课。
各章节授课内容、教学方法及学时分配建议(含课内实验)
第一章:C语言程序基础
建议学时:6学时 第一节:C语言程序基础 第二节:C语言程序运行过程 第三节:编写简单的C语言程序 第四节:C语言基本语法成分 第五节:C语言数据类型 第六节:数据库的输入/输出 第七节:算法
第八节:C语言的产生、发展及特点
授课方法:课堂多媒体授课并结合TC编译器进行讲解。
第二章:C语言程序的基本结构
建议学时:6学时
第一节:分支结构
第二节:关系运算和逻辑运算 第三节:循环结构
第四节:break语句和continue语句 第五节:goto语句 第六节:经典算法举例
授课方法:课堂多媒体授课并结合TC编译器进行讲解。
第三章:模块化程序设计
建议学时:7学时
第一节:模块化程序设计的方法和特点 第二节:函数的定义
第三节:无返回值函数的定义与调用 第四节:有返回值函数的定义与调用 第五节:函数嵌套调用和函数声明 第六节:函数的递归调用 第七节:库函数的使用
第八节:全局变量和局部变量 第九节:指针和指针作为函数参数 第十节:返回指针值的函数 第十一节:函数的指针 第十二节:典型例题
授课方法:课堂多媒体授课并结合TC编译器进行讲解。
第四章:简单构造数据类型
建议学时:8学时
第一节:一维数组的引出及使用 第二节:二维数组的引出及使用 第三节:字符数组 第四节:数组与函数 第五节:数组与指针 第六节:字符串与指针 第七节:典型例题
授课方法:课堂多媒体授课并结合TC编译器进行讲解。第五章:复杂构造数据类型
第一节:结构体
第二节:共用体 第三节:枚举类型
建议学时:3学时
授课方法:课堂多媒体授课并结合TC编译器进行讲解。
第六章:磁盘数据存储
建议学时:2学时
第一节:将数据写入文件 第二节:文件/读写分类函数 第三节:文件定位函数
授课方法:课堂多媒体授课并结合TC编译器进行讲解。
第五篇:《C语言》教学大纲.
《C语言》教学大纲
一 课程性质、目的及开课对象(一)课程性质
专业课
(二)目的
掌握基本的程序设计思想,懂得运用计算机语言解决一般工作中的问题。
(三)开课对象
计算机系计算机科学与技术专业 二
先修课程
三
教学方法与考核方式(一)教学方法
课堂讲授,上机实践(二)考核方式
考试 四 学时分配 总学时: 90 学时 讲授: 54 学时 实验: 36 学时 五 教学内容与学时(一)理论讲授 第一章 C语言概述
§1.1 C语言出现的历史背景 §1.2 C语言的特点 §1.3 简单的C程序介绍 §1.4 C程序的上机步骤 重点:C语言程序的上机步骤 难点:C语言开发环境Turbo C的使用 学生掌握要点: C语言程序的上机步骤 学时数: 1学时
第二章 程序的灵魂-算法 §2.1 算法的概念 §2.2 简单算法举例 §2.3 算法的特性 §2.4 怎样表示一个算法 §2.5 结构化程序设计方法 重点: 程序设计方法 难点:结构化程序设计方法 学生掌握要点: 结构化程序设计方法 学时数: 1学时
第三章 数据类型、运算符和表达式 §3.1 C的数据类型 §3.2 常量与变量 §3.3 整型数据 §3.4 实型数据 §3.5 字符型数据 §3.6 变量赋初值
§3.7 各类数值型数据间的混合运算 §3.8 算术运算符和算术表达式 §3.9 赋值运算符和赋值表达式 §3.10 逗号运算符和逗号表达式
学生掌握要点: C语言数据类型、运算符的运算规则及表达式的使用
重点:运算符的运算规则
难点:运算符的混合运算:类型转换 学时数:4 学时
第四章 最简单的C程序设计-顺序程序设计
§4.1 C语句概述
§4.2 赋值语句 §4.3 数据输入输出的概念及在C 语言中的实现
§4.4 字符数据的输入输出 §4.5 格式输入与输出 §4.6 顺序结构程序设计举例 重点:格式输入输出函数 难点: 格式输入输出函数
学生掌握要点:学时数: 使用输入输出函数和其它语句设计顺序程序设计 学时数: 4学时
第五章 选择结构程序设计 §5.1 关系运算符与关系表达式 §5.2 逻辑运算符与逻辑表达式 §5.3 if语句 §5.4 switch语句 §5.5 程序举例
学生掌握要点:掌握C语言条件语句的使用 重点:if-else的逻辑流程 难点:if的嵌套 学时数: 4学时 第六章 循环控制 §6.1 概述
§6.2 goto语句以及用goto语句构成循环 §6.3 while语句 §6.4 do-while语句 §6.5 for 语句 §6.6 循环嵌套 §6.7 几种循环的比较 §6.8 break和 continue 语句 §6.7 程序举例
学生掌握要点:掌握循环的使用 重点:循环的逻辑流程 难点:循环的嵌套 学时数:4学时 第七章 数 组
§7.1 一维数组的定义和引用 §7.2 二维数组定义和引用 §7.3 字符数组
学生掌握要点:掌握C语言数组变量以及字符串的使用 重点:一维数组的使用,字符串操作 难点:字符串操作 学时数: 6学时 第八章 函 数 §8.1 概述
§8.2 函数定义的一般形式 §8.3 函数参数和函数的值 §8.4 函数调用 §8.5 函数的嵌套调用
§8.6 函数的递归调用
§8.7 数组作为函数参数
§8.8 局部变量和僵局变量
§8.9 变量的存储类别 §8.10 内部函数和外部函数 §8.11 如何运行一个多文件的程序
学生掌握要点:掌握C语言函数的定义、使用、了解变量的生存周期及作用域
重点:函数的定义、参数、返回、调用 难点:函数的递归调用 学时数: 6学时 第九章 预处理命令 §9.1 宏定义 §9.2 文件包含处理 §9.3 条件编译
重点:宏定义及文件包含怕应用 难点:带参数的宏定义的应用 学生掌握要点:预处理命令的使用 学时数:2学时 第十章 指针 §10.1 指针的概念
§10.2变量的指针和指向变量的指针变量 §10.3 指针与数组 §10.4 字符串与指针 §10.5 指向函数的指针
§10.7 指针数组和指向指针的指针
§10.8 有关指针的数据类型和指针运算的小结 学生掌握要点:掌握指针变量的使用 重点:指针的定义、使用
难点:指针与数组的关系、指针数组的使用 学时: 10学时
第十一章 结构与共用体 §11.1 概述 §11.2 定义结构体类型变量的方法 §11.3 结构变量的引用 §11.4 结构变量的初始化 §11.5 结构体数组
§11.6 指向结构体类型数据的指针 §11.7 用指针处理链表
§11.8 共用体
§11.9 枚举类型
§11.10 用typedef定义类型
学生掌握要点:掌握C语言结构变量和链表的使用 重点:结构的定义、引用、链表的操作 难点:结构指针、结构数组、链表操作 学时数:6学时 第十二章 位运算
§12.1 位运算和位运算符 §12.2 位运算举例
学生掌握要点:了解C语言位运算符的使用,整数在内存中存放形式
重点:位运算符的使用 难点:负数的补码 学时数:2学时 第十三章 文 件 §13.1 C文件概念 §13.2 文件类型指针 §13.3 文件的打开与关闭 §13.4 文件的读写 §13.5 文件的定位
§13.6 出错的检测 §13.7 文件输入输出小结
学生掌握要点:掌握C语言的文件操作
重点:文本文件、二进制文件的循序读写、随机读写难点:二进制文件的随机读写 学时数: 4学时