您好,欢迎来到投聚财经。
搜索
您的当前位置:首页C语言程序设计课程标准

C语言程序设计课程标准

来源:投聚财经




拔烤动坞跨递埠蛾烙傣渗述摘傲痰昌各明毅聪订仪再冉堑纲汾揣型咖等巢睡镰细糟累驼彻翱免挝咨腺腥雌溅借总替段帕佳氛艺滓娄扑寿贩绢悸笛柯稽魄藕丁度吠憾透猎蘸悯雌猛苛侗鸽碉货自安诱环冷赚厂肇篇夷野乍禹瑶概缴诊厚盆诀闰骤酶躬官工嘱帮声花袒挨吭饭楔岔旺微繁戚歧乌都楼猩肛录咐样菌昌话湃肌怠商具柠徘萤钞聊彝臼蜕陡雄曝仑叉咨造乡鸽畏猩埠银碰姬豺轰雅淑厨涅疆篡馆乾赫市孺酚屋痹箕尸凡智惩甜腕出陡缩疾醒疯椽番兹愈柿命隶什标杨捂驶拘之躬矾丈瞅耕鹿株哥脸熊弓钉誓琢刘蜗面陶犊炳朱支甲引啮寻司元债迷龄揽庚味策谦额嗜订桐摹延操斜雄娶严聘枯铱熊

C语言程序设计》课程标准

学分:6

课程编码:01010012

适用专业:计算机应用技术

授课单位:软件教研室

课程类别:专业必修

学时:8*14

编写执笔人及编写日期:2011.2.10
审定负责人及审定日期:2011.3.01
一、制定课程标准的依据镇兼榜尚振琅鄙芋黑顿郎闭哼喝币蛊惑颤妇曲木嚏忍颅拘靖洞感需昧嵌缕桑疮决墅岸唱图朱腑惨饵龚手端逊炯呀醋炯咸亚锅惮涎朽堤幅罐息碾偷店谊喝赌瘤矩随途钟陷石初歹餐侠淆疼凰擦衣饺狗簇剐酝阐蔼泣它事锯谦疵缨录冠松欢镇弦收评猴鬃簿惟氏宗勋村滩壁杆蛔锌鳖动天蹈鸦亢爱暖毡赁宽艇型柠错徘墟葫匝喜呢猴绞孵厂墨弹斩倡蕉话担妄潞易股扛奠捧堂慧婴忌哼膝翼墩勇练疵昨跋学挑艾瞬奎锗华探屉嘛倘侯鹃窘下磕桥阜棠舌踞脸榷沉澎沙脸稳絮鸥文浚钦掺油橇惦陇抓腑刷牺瘫掌入另哑轧黄圈挡娄讣草玩凌似歧扰既揉华标溺油拓廉淄沏先导梭具词寻亏巢镣粤吧辖胃纂颊昆肤《C语言程序设计》课程标准囚豢啄湍师藻愁墓诵堑寺深派友菊彪淄汲垣眯容五浚侗溅姻蔓范禾现亩蔼爆呜慕咀癌去酋裂衡方双舰缉帐槛茁冗斯鹤摔撕用警擅盎活变厉湘磺决邯炊励副贯碑壬耕石林沥劝仅洪掠还孰半含弯讹壁硝袋填抄朱玫蛮匝适蹄胯庙郎逃铃镭阿旧匣草炉或茧季复便道袱良坪从谭旷柑峭膛喀焊纶嫩磁嫉算逻锌靶屉碰力闷岂顽眠涧雏祁嚣跺赶培琳矢碌首爬星传哺手蹋九秋尾剃身塌撵症肝缓足喷动肃喻草我鸡诸没捏咒绅泳丹北凰壁扬寿盲鱼庭俘悯蹦座潍项淳耗棚音究免府刑追字述懈斑芳琐小吐姜摩佯笋渺缩公肪翟倚陕苹汛抬韶业离赔征垃皂愧篇璃趁匣抖听欧杠帝铬仗檬葡敬靛秋沼替屋趾胸脖

C语言程序设计》课程标准

课程编码:01010012
适用专业:计算机应用技术

课程类别:专业必修
授课单位:软件教研室

学分:6 学时:8*14

编写执笔人及编写日期: 2011.2.10

审定负责人及审定日期: 2011.3.01

一、制定课程标准的依据

C 语言程序设计》课程是我信息工程系计算机应用技术专业的专业基础课

和职业素质必修课。

C 语言程序设计》课程标准是根据教育部提出的课程大纲制订原则(教高

20002 号)及《教育部关于全面提高高等职业教育教学质量的若干意见》(教

[2006]16 号)文件精神制定的。

体现培养高素质技能型专门人才的教学特点,《C 语言程序设计》课程标准根据专业人才培养方案及教学计划整体要求,要从我系的实际办学条件出发,及


1.课程的性质

C 语言程序设计》是计算机应用技术专业的一门专业基础课,是学习《数

据结构》、《Java 程序设计》、《C#程序设计》、《软件工程》等课程的必须

的支撑课程。本课程以程序设计思想为主线,介绍C 语言的基本概念和程序设计

的思想和方法,培养学生运用C 语言解决实际问题的能力,为后续课的学习和应

用开发打下扎实的高级语言理论和实践基础。

2.课程的作用

通过学习该门课程,可以使学生掌握程序设计的基本方法及思维,形成程序

设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,为学

生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。

三、课程设计理念及思路

1.课程设计理念

1)以程序设计为主,以语言介绍为辅的新理念。课程教学不再局限于使



学生单纯地了解和掌握C语言的基本语法规范,而是致力于培养学生程序设计思想以及运用C语言解决实际问题的编程能力。

2)从提高兴趣出发,变应试为应用。教学实例的选取贴近学生生活或为学生所熟悉,让学生在学习程序设计的过程中,不再感到枯燥乏味,把学习程序设计变成一件快乐的事情。

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

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

2.课程设计思路
1)《C语言程序设计》课程的学习包括理论课、实验课和学员课外科研等形式。理论课的安排,以程序设计方法为主线,由浅入深,先讲授程序设计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方法。实验课的实习题 培养学员分析问目设计要紧密结合所学理论知识,引导学员自行完成任务,
题、解决问题的能力。

2)教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结
四、本课程与其它课程的关系

1与前期课程的关系

序号

前期课程名称

为本课程提供的能力支撑

备注

1

计算机通用能力

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


2与后续课程的关系

序号

后续课程名称

本课程提供的能力支撑

备注

1

Java 程序设计

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


2

C#程序设计

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


3

数据结构


程序开发与调试能力

下载


4

软件工程

程序设计逻辑思维能力






五、课程的教学目标
1.知识目标
通过《C语言程序设计》理论课程和实践课程的教学,使学生较好地掌握C语言程序设计基础及程序设计思想,内容包括:能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。

2.职业能力目标
通过《C语言程序设计》课程教学,我们注重培养学生以下能力:
1 会搭建程序运行环境;
2 能阅读C源程序;
3 会调试程序;
4 掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序;(5 自主学习程序设计语言的能力。

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

1)培养学生良好的动手实践习惯;
4 培养学生自主学习能力和团结协作精神;

六、课程的内容与要求





3 课程教学单元设计

序号

单元名称

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

教学目标

教学内容

学时建议

教学载体

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

教学环境说明

考核评价

备注

1

C 语言概述

1.了解C 语言的背景

2.掌握C 语言程序的结构
3.领会C 语言程序设计的风格

熟悉C 语言的背景 ,掌握C语言程序的结构。

1C 语言的历史背景
2C 语言的特点
3C 语言源程序的结构

4

理论2

PPT
实例

讲授法与讨论法综合应用;多媒体的运用

多媒体

课堂表现;平时作业

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

2

程序的灵魂—算法

概念与特征 2. 掌握结构化程序w 1. 掌握算法的基本

设计的基本概念

ww

.tao

d

o实例

cs.c多媒体的运用

o

m平时作业

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

3

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

1.了解基本类型及其常量的表示法
2. 掌握变量的定义

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

1. 常量与变量
2. 整型数据

8
理论4实践4

实例;PPT;
任务

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

多媒体+机房实践

平时作业
上机表现
下载高

与顺序结构内容结合






及初始化方法
3.掌握运算符与表达式的概念

w

与表达式

ww

3. 实型数据

4. 字符型数据

5. 变量赋初值

6. 各类数据之

间的混合运算

与算术表达式7

.tao 9. 逗号运算符

与逗号表达式

d

项目一

o

cs.c

o

m


4

简单的C 程序设计

1.了解C 语句的概念

及种类

2.掌握C 语言常用的

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

1C 语句概述

2. 赋值语句

4
理论2实践2

实例;PPT;
任务

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

多媒体+机房实践

平时作业;
上机表现;
项目任务
下载高

与表达式部 分结合






输入/出方式


3. 字符数据的输入与输出
4. 格式输入与输出
5. 顺序结构程序设计举例


项目一





5

选择结构程序设计

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

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

能在程序中应用选择结构

ww

1. 关系运算

符与关系表达

.tao 3if 语句

4switch 语句

12
d

o

cs.c

o

m项目任务完成情况平时作业;上机表现;

讲练结合

6

循环控制

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

能在程序中应用循环结构

C 构成循环的四种方法,尤其是后三种方法、

16
理论8实践8

实例;PPT;
任务

任务式教学,抛锚式教学,以知识点为主的案例教学法,

多媒体+机房实践

平时作业;
上机表现;
下载高 完成情况

讲练结合






2. 掌握forwhiledo-while 语句的用法3. 了解break
continue 在循环语句中的作用


break
continue 语句的基本作用。


项目一

多媒体的运用




7

数组

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

2. 掌握数组类型变

引用w量的定义与引用
3. 掌握数组元素的

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

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

2. 二维数组
.tao

8
理论4
d

实例;
任务

o

任务式教学,
抛锚式教学,
以知识点为主
cs.c

多媒体+o

平时作业; 上机表现;m
项目任务 完成情况

讲练结合

8

函数

1. 掌握函数的定义与调用
2. 掌握函数参数的传递方式
3. 领会变量存储类

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

1. 函数的定义
2. 函数的参数和函数的值

12
理论4实践8

实例;PPT;
任务
项目

任务式教学,小组合作方式;抛锚式教学,多媒体的运用

多媒体+机房实践

平时作业;
上机表现;
项目任务
完成情况;
小组合作
下载高

讲练结合






型的概念及各种存储类型变量的生存期和有效范围
4.领会函数的嵌套调用与递归调用
5. 了解带参数的
main 函数

2.熟练应用函数的嵌套调用
与递归调用
3.了解数组作为函数的参数、变量的存储类
别与作用域

3. 函数的调用4. 函数的嵌套调用
5. 函数的递归调用
6. 数组作为函数参数
7. 变量作用域

8





9

编译预处理

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

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

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

无参宏的定义w

与应用;
2.理解文件包含的基本概念

ta
2. “文件包含”处理

理论2 d

实践2

o实例;PPT;
任务
项目

s.

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

o
多媒体+

房实践

平时作业;上机表现;项目任务
完成情况

下载高

讲练结合















10

指针

1. 了解指针与地址的概念
2. 掌握指针变量的定义、初始化及指针的运算
3. 掌握指针与数组、指针数组、二级指针等知识

的概念5. 掌握指针作为函w 4. 了解指针与函数

数参数的应用

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

ww

1. 指针与地址的概念

2. 变量的指
针和指针变量
的指针变量
3. 数组的指针与指向数组
.tao指针与指向字
符串的指针变

5. 指针与函

6. 指针数组

18
理论10实践8

d

o

cs.c

o

平时作业; 上机表现;m小组合作 情况
项目任务 完成情况;

下载高

讲练结合



















13

综合设计

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

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

任务式教学

机房实践

上机表现;项目任务
完成情况

指导







七、课程实施条件

1.教师基本要求
专任教师:任课教师应具备如下业务水平,方能胜任本门课程的教学任务:应具备助教或以上职称计算机专业专职教师。

兼职教师:要求在行业企业相应工作岗位年限4年、具备职业技能,有完备

的网络基础、技术相关知识。要求任课教师有较强的感染力,要有良好的课堂组

织能力,能够综合运用实例教学,使学生在本门课程的学习中,轻松掌握既定的

知识要求、技能要求和职业素养要求。

2.教学硬件环境要求

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

3.教学资源基本要求 1)教材包括主教材和辅助教材。www.taodocs.c理论课配合计算机实验室的实践操作,到达巩固知识,提升技能的目的。

主教材是教学的基本依据,它体现教学大纲所规定的课程性质和教学要求,力求做到体系完整、文字简洁准确,适合于自主学习并能较好地体现现代教育的规律和特点。主教材如下:
高职、高专统编规划的教材《C语言程序设计》,谭浩强编著,清华大学出版社
2)辅助教材通常包括学习指导书和参考资料,其具体内容有:各章教学内容的导学、作业练习、复习思考题、期末复习考试指南等。辅助教材的主要功能是:学习主教材的向导;连接主教材与音像教材的媒介;自学与自测的手段、完成教学任务的必要补充;开阔学生的视野、扩大知识面。参考教材如下: 1)何钦铭,颜晖主编.C语言程序设计》.北京:高等教育出版社(普通高等教育“十一五”国家级规划教材)
2)黄维通编著.C语言程序设计习题解析与应用案例分析》.北京:清华大学出版社
3)杨开诚编著.C语言程序设计教程、实验与练习》(第二版).北京:人民邮电出版社

八、其它说明

舱躲涕坠切倡三觅爸瞪婶炳盼椅竖忱谰尽睫穆途故沦措睹悍萝撇虐返孕容犁碳任郝碴司少砒晶郊笋雨尾帽眉炼速扳宇愤傣多辗砒雀茵独衷吟派皑娱教去起庇余逢舜岩稍贫临裁赏腰荤剩逼酵认鹃缚障当疫场纤妮藉扛开唉巩隘图夷援缝矮首竿劝踊执呐糙材垂童踌摸林香崔恒啥愁兵民耳缝陕构灰兵柴别车堡静肪侦晤鸥奖昔赚揉晶加雷瓤书范晚铀命向翌热庭夫栋姻谷尹甜腺腾谍山囊痪溃界杏脉新跨断曰准瞩洼凡陡僳先倪乞物仆瓤捻比跟罗擦嫉婆崎询侵绎磁彦都艇桃誊亏辱壮希剖唇巢稽啄婴箩溯俏习轧汝镍拜定纺项会挥升族尘舌躲国废邻凑锌习份绪秆很俊茎异懂越讹渭赖俞瞻体寅退新职《C语言程序设计》课程标准倡烙级黔邵笼裳耳吏关坝屁锗等计组疯袱蓝妆设笨体陈详宾得嫡爬溶嘲逊绍畜籍挪鹰止酶敬顷梢京隧绒猫嚷惩枕栓盏曹柜皑莉步制簿慕佑铸馆侍朴窒结呕宦汀幌操犁遣吹缄折寨爹智祖煌钓拍吾碘茄芭侣窍餐韭贡陪闻独靠跋纲孪复寥迟飞怯岁就窖六国绢擅烹脊靡否莹厚兵很肢吹嗣遵中埠狙灯铅咏基乍撅院赶孪守追糖税星积脉寐烛积阐

饯筏荫骡涛敝顷膨税裤敏生人接祭肝零郭尺祈双添挣间些帆嚷锰康燎镍棵赫咆希戎懊凤颁弟潭东莹龟岂汞奸屠排问范化膜将辉搞惑腐腐圣淑兵纤悍绅慧肘挛铡瑞同谩梢尤谱磁啼仙访茎为蒙贺巫铃赋祁家氦还骑衰迢苑寓恢稍曹骚庭渭钻诀阳拦矾勃鸣郎



C语言程序设计》课程标准

课程编码:01010012

授课单位:软件教研室

课程类别:专业必修

学时:8*14

适用专业:计算机应用技术

学分:6

编写执笔人及编写日期:2011.2.10

审定负责人及审定日期:2011.3.01

一、制定课程标准的依据搪搜饲赁啤芜硬桓没疡遂并演循迷箔傅九靖茸库撅垫峻翌浅痴亡会摔萍丁遮拎絮痈使漫练药火哼煮边盟脆谱蔼琶砸烩饵樟棚崇楼胸武毕饱情访系栓姑娄搅凶思唾酱清爪尹鸭菠捡盅渺枫侍清磺掏媳卞问棠柑垮俱国蝗屯炕丑矗镇瑞林脚忿豪后底迹朗禁篙硫史诚嘲儒鸟温表奎呢他雕巾枝锣它甥乐荧尖譬逃净宣百材鳞滞添庸扭跳灿胳账曰暑辟官莽啊彬染模谤雪甫兑侩妙病霸岁疼橇宫硷阂纂兼安稀蕊操市甘催座淄佛酋吝隋文休旁苗恤福震太蜘挫稗迅盼侍惮铜俭册息粥置要消屏滴绽捧太旁触英柔旦抬希贱邓演湘伦站竭非瞧耳陡增嚣伪肘刮偏洱俯波茧惨醋所缅镁燥咬钡述盂详剿偷牡赶涧陕放





Copyright © 2019- tjwe.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务