《C语言程序设计》课程标准21018Word格式.docx

上传人:b****5 文档编号:19492941 上传时间:2023-01-06 格式:DOCX 页数:15 大小:20.82KB
下载 相关 举报
《C语言程序设计》课程标准21018Word格式.docx_第1页
第1页 / 共15页
《C语言程序设计》课程标准21018Word格式.docx_第2页
第2页 / 共15页
《C语言程序设计》课程标准21018Word格式.docx_第3页
第3页 / 共15页
《C语言程序设计》课程标准21018Word格式.docx_第4页
第4页 / 共15页
《C语言程序设计》课程标准21018Word格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

《C语言程序设计》课程标准21018Word格式.docx

《《C语言程序设计》课程标准21018Word格式.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程标准21018Word格式.docx(15页珍藏版)》请在冰豆网上搜索。

《C语言程序设计》课程标准21018Word格式.docx

(3)打破传统理论+实验的教学方式,实施项目教学“教、学、做”合一的模式。

(4)以项目教学为中心组织课程内容,突出对学生职业能力的训练。

2.课程设计思路

(1)《C语言程序设计》课程的学习包括理论课、实验课和学员课外科研等形式。

理论课的安排,以程序设计方法为主线,由浅入深,先讲授程序设计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方法。

实验课的实习题目设计要紧密结合所学理论知识,引导学员自行完成任务,培养学员独立分析问题、解决问题的能力。

(2)教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。

本课程的总学时为112学时,其中理论课程为56学时,实践课程为56学时。

四、本课程与其它课程的关系

表1与前期课程的关系

序号

前期课程名称

为本课程提供的能力支撑

备注

1

计算机通用能力

提供应用计算机的基本能力

表2与后续课程的关系

后续课程名称

本课程提供的能力支撑

Java程序设计

基础程序设计能力、思想与逻辑思维

2

C#程序设计

3

数据结构

程序开发与调试能力

4

软件工程

程序设计逻辑思维能力

五、课程的教学目标

1.知识目标

通过《C语言程序设计》理论课程和实践课程的教学,使学生较好地掌握C语言程序设计基础及程序设计思想,内容包括:

能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。

2.职业能力目标

通过《C语言程序设计》课程教学,我们注重培养学生以下能力:

(1)会搭建程序运行环境;

(2)能阅读C源程序;

(3)会调试程序;

(4)掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序;

(5)自主学习程序设计语言的能力。

3.职业素质目标

通过《C语言程序设计》课程教学,应注重培养学生以下素质:

(1)培养学生良好的动手实践习惯;

(2)培养学生逻辑思维能力和综合运用知识的能力;

(3)培养学生的发散思维的能力和创新意识;

(4)培养学生自主学习能力和团结协作精神;

六、课程的内容与要求

 

表3课程教学单元设计

单元名称

要求(学生应获得的知识、能力与态度)

教学目标

教学内容

学时建议

教学载体

教学方法、手段与资源利用

教学环境说明

考核评价

C语言概述

1.了解C语言的背景 

2.掌握C语言程序的结构 

3.领会C语言程序设计的风格

熟悉C语言的背景 

,掌握C语言程序的结构。

1.C语言的历史背景 

2.C语言的特点 

3.C语言源程序的结构

理论2

实践2

PPT、

实例

讲授法与讨论法综合应用;

多媒体的运用

多媒体

课堂表现;

平时作业

丰富相关知识面,能以讲故事的形式来表现,注意课堂气氛

程序的灵魂—算法

1.掌握算法的基本概念与特征 

2.掌握结构化程序设计的基本概念

掌握应用C语言的算法。

1.算法的概念

2.N-S图

3.常用算法思想。

图解

抛锚式教学,

讨论教学法,

以图解的方式形象化算法的过程与思想

数据类型、运算符与表达式

1.了解基本类型及其常量的表示法 

2.掌握变量的定义及初始化方法 

3.掌握运算符与表达式的概念 

能够在程序中正确应用数据类型、运算符与表达式

1.常量与变量 

2.整型数据 

3.实型数据 

4.字符型数据 

5.变量赋初值

6.各类数据之间的混合运算 

7.算述运算符与算术表达式

8.赋值运算符与赋值表达式 

9.逗号运算符与逗号表达式

8

理论4

实践4

实例;

PPT;

任务项目一

任务式教学,多媒体的运用

多媒体+机房实践

上机表现

与顺序结构内容结合

简单的C程序设计

1.了解C语句的概念及种类 

2.掌握C语言常用的输入/出方式

能进行基本的C语言程序设计

1.C语句概述 

2.赋值语句 

3.字符数据的输入与输出

4.格式输入与输出 

5.顺序结构程序设计举例

平时作业;

上机表现;

项目任务完成情况

与表达式部分结合

5

选择结构程序设计

1.熟练掌握if…else的三种语法 

2.领会switch与break语句的作用

能在程序中应用选择结构

1.关系运算符与关系表达式 

2.逻辑运算符与逻辑表达式

3.if语句 

4.switch语句

12

理论6

实践6

任务式教学,

讲练结合

6

循环控制

1.领会程序设计中构成循环的方法 

2.掌握for、while、do-while语句的用法

3.了解break、continue在循环语句中的作用

能在程序中应用循环结构

C构成循环的四种方法,尤其是后三种方法、break与continue语句的基本作用。

16

理论8

实践8

以知识点为主的案例教学法,

7

数组

1.了解一维数组、二维数组的基本概念 

2.掌握数组类型变量的定义与引用

3.掌握数组元素的引用

在程序中正确定义、初始化数组,应用数组

1.一维数组的定义与引用 

2.二维数组的定义与引用 

3.字符数组

任务项目二

函数

1.掌握函数的定义与调用 

2.掌握函数参数的传递方式

3.领会变量存储类型的概念及各种存储类型变量的生存期和有效范围

4.领会函数的嵌套调用与递归调用 

5.了解带参数的main函数

1.理解函数定义、函数调用、函数声明等基本基本概念 

2.熟练应用函数的嵌套调用与递归调用

3.了解数组作为函数的参数、变量的存储类别与作用域

1.函数的定义 

2.函数的参数和函数的值 

3.函数的调用

4.函数的嵌套调用 

5.函数的递归调用 

6.数组作为函数参数

7.变量作用域 

8.变量存储类别

任务项目三

小组合作方式;

项目任务完成情况;

小组合作情况

9

编译预处理

1.了解预处理的概念及特点 

2.掌握有参宏与无参宏的定义及使用

3.领会文件包含的使用及效果

1.理解有参宏、无参宏的定义与应用;

2.理解文件包含的基本概念

1.宏定义 

2.“文件包含”处理

任务项目四

10

指针

1.了解指针与地址的概念 

2.掌握指针变量的定义、初始化及指针的运算

3.掌握指针与数组、指针数组、二级指针等知识 

4.了解指针与函数的概念

5.掌握指针作为函数参数的应用

掌握指针的概念,并熟练使用指针

1.指针与地址的概念 

2.变量的指针和指针变量的指针变量

3.数组的指针与指向数组的指针变量 

4.字符串的指针与指向字符串的指针变量

5.指针与函数 

6.指针数组 

7.二级指针

18

理论10

11

结构体与共用体

1.掌握结构体和共用体类型的说明、结构体和共用体变量的定义及初始化方法

2.掌握结构体与共用体变量成员的引用 

1.结构体的基本概念、结构类型及变量的定义、结构数组

2.掌握共用体及枚举类型的基本概念、typedef的基本概念

1. 

结构体类型的说明及结构体类型变量的定义

2. 

结构体变量的引用 

3.结构体变量的初始化 

4. 

结构体数组

任务项目五

文件

1.掌握标准设备输入/输出函数的使用 

2.掌握缓冲文件系统的使用

1.能够掌握文件的基本概念;

2.能够使用文件的打开、关闭、常用读写方法。

1.文件类型指针 

2.文件的打开与关闭 

3.文件的读写

任务项目六

13

综合设计

能够使用C语言程序进行复杂的设计

任务项目七学生管理系统8学时

任务式教学

机房实践

指导

七、课程实施条件

1.教师基本要求

专任教师:

任课教师应具备如下业务水平,方能胜任本门课程的教学任务:

应具备助教或以上职称计算机专业专职教师。

兼职教师:

要求在行业企业相应工作岗位年限4年、具备职业技能,有完备的网络基础、技术相关知识。

要求任课教师有较强的感染力,要有良好的课堂组织能力,能够综合运用实例教学,使学生在本门课程的学习中,轻松掌握既定的知识要求、技能要求和职业素养要求。

2.教学硬件环境要求

Forpersonaluseonlyinstudyandresearch;

notforcommercialuse

使用投影仪、电脑、局域网、因特网对学生进行全方位知识传授。

同时通过理论课配合计算机实验室的实践操作,到达巩固知识,提升技能的目的。

3.教学资源基本要求

(1)教材包括主教材和辅助教材。

主教材是教学的基本依据,它体现教学大纲所规定的课程性质和教学要求,力求做到体系完整、文字简洁准确,适合于自主学习并能较好地体现现代教育的规律和特点。

主教材如下:

高职、高专统编规划的教材《C语言程序设计》,谭浩强编著,清华大学出版社

(2)辅助教材通常包括学习指导书和参考资料,其具体内容有:

各章教学内容的导学、作业练习、复习思考题、期末复习考试指南等。

辅助教材的主要功能是:

学习主教材的向导;

连接主教材与音像教材的媒介;

自学与自测的手段、完成教学任务的必要补充;

开阔学生的视野、扩大知识面。

参考教材如下:

1)何钦铭,颜晖主编.《C语言程序设计》.北京:

高等教育出版社(普通高等教育“十一五”国家级规划教材)

2)黄维通编著.《C语言程序设计习题解析与应用案例分析》.北京:

清华大学出版社

3)杨开诚编著.《C语言程序设计教程、实验与练习》(第二版).北京:

人民邮电出版社

八、其它说明

仅供个人用于学习、研究;

不得用于商业用途。

notforcommercialuse.

Nurfü

rdenpersö

nlichenfü

rStudien,Forschung,zukommerziellenZweckenverwendetwerden.

Pourl'

é

tudeetlarechercheuniquementà

desfinspersonnelles;

pasà

desfinscommerciales.

толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях. 

以下无正文

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1