《程序设计与算法》课程标准
100% 30% 20%
20%
10%
10%
10%
总成绩:
总成绩=过程考核×40%+终结性考核×60%。
程序设计与算法课程组 2011年12月
22 4
4.实施建议
4.1师资队伍 《程序设计与算法》课程教学要求专任教师具备大学本科及以上的 电子类专业学历,能够熟练使用C语言编程语句进行程序编写,同时能 够正确使用Visual C++ 6.0专业软件进行C语言的调试。企业工程师 作为实践指导教师要为本课程组教师的师资水平在实践层次的提升上起
到引领的作用。 4.2教材及相关资源 本课程选用的现有教材为清华大学出版社出版的《C语言程序设
2 构程序 1.掌握分支语 句、if-
具有对待 2 4
设计 句的语法结
else语句概 工作和学
构;
念、switch 习一丝不
2.能够编写简 语句 、结 苟、精益
单的分支结构 构、格式以及 求精的精
程序
运行流程
神;
具有理论
实验名称:循
联系实际
3
循环结 构程序 设计
环结构程序设
计(三)
(四)
教学要求:
2.课程目标
通过本课程的学习,使本专业的学生掌握面向过程程序设计的理论 知识和应用技能,并能熟练运用C语言进行程序的编写,培养进行简单 软件开发的能力。同时为学习单片机等后续课程打下坚实的基础,提高 应用电子技术专业学生的岗位适应能力,提高学生的职业素质。
具体如下: 2.1能力目标 1.能够对各种简单数据进行赋值处理。 2.能够设计顺序结构、分支结构、循环结构程序。 3.能够正确处理若干相同类型的数据。 4.能够实现模块化程序设计,能定义各种类型的函数并能正确运用 这些函数。 5.能够对不同类型的若干数据进行整体处理。 2.2知识目标 1.理解数据类型的概念,理解变量与常量的区别。 2.理解并掌握运算符与表达式的概念和运算规则,理解运算符的优 先级和结合性。 3.理解并掌握C语言数据类型的相互转换的方法,掌握C语句的格 式。 4.理解并掌握分支结构、循环结构运行过程。 5.理解并掌握数组的概念、数组在内存中的存储特点。 6.理解函数在结构化程序设计中的重要地位,掌握函数定义的格 式、函数类型、调用、参数传递、函数声明等概念。 2.3素质目标 通过理论学习与上机操作相结合的形式,培养学生能用C语言编写 程序的能力,认真做事,细心做事的态度,树立不怕困难、勇于钻研, 善于创新,团队合作的精神。 2.4其他目标
序 教学内 号容
表1教学内容描述
技能内容与 教学要求
知识内容与 教学要求
素质内容 学时
与 理论 实践 教学要求 学时 学时
1
C语言 综述及 顺序程 序设计
实验名称:C语 言综述及顺序 程序设计 (六)(七) 教学要求: 1.具有在 VC++环境中编 写、调试及运 行C语言程序的 能力; 2.了解C语言 的结构,具有 运用C语言程序 处理简单问题 的能力
《程序设计与算法》课程标准
课程代码 0205210011
课程类别 专业课程
课程类型 理实一体课程
课程性质 必修课程
课程学分 2.5学分
课程学时 40学时
修读学期 第2学期
适用专业 应用电子技术专业
合作开发企业 启明信息技术股份有限公司
执笔人 高锐、黄志福
审核人 高芳
1.课程定位与设计思路
1.1课程定位 本课程是应用电子技术专业的专业基础课程,是专业必修课。其功 能是通过C语言程序设计的理论学习与上机操作相结合的方式、采取讲 练结合的方法培养学生对开发项目的分析能力、用C语句编写程序解决 实际问题的能力、开发用户界面的能力。本课程与前修课程《计算机文 化基础》、《大学英语》、《高等数学》课程相衔接,共同培养学生在 C语言编程中使用英文字符和数学知识建模的能力;与后续课程《单片 机技术应用》、《智能电子产品设计与制作》相衔接,共同培养学生编 写系统程序及应用程序的能力。 1.2设计思路 通过对本专业电子产品维修人员、电子产品辅助设计人员和研发人 员等工作岗位分析,确定了课程的设计思路为:理论知识服务于实践技 能的原则,实践技能与理论学习相结合的设计思路。 本门课程总学时为40学时,达到本学习领域的能力培养目标可获 2.5学分。
动手能力和在实践中分析问题、解决问题能力的考核,对在学习和应用
上有创新的学生应予特别鼓励,全面综合评价学生能力。 过程考核:
过程考核成 绩
100%
出勤 30%
表3 过程考核内容
上机操作测 试 30%
实验报告 20%
作业 20%
终结性考核:
表4 终结性考核内容
总成绩 模块一 模块二 模块三 模块四 模块五 模块六
1.
能运用
while语句与
do…while语句
实现循环结构
的程序设计;
2.能运用for
语句实现循环
结构的程序设
计
3.掌握while
语句与do…
while语句和
1.理解for 语句、while 语句、dowhile语句的 概念、格式、 运行规则; 2.理解循环 嵌套的概念、 定义形式和工 作流程; 3.理解一维 数组的概念与 定义方法,能 对一维数组进 行相应操作
5
函数的 1.具有运用函 定义方法; 应用 数处理多个任 3.理解形参
务的能力;
与实参的概
2.能编写和阅 念;
读模块化结构 4.理解实参
的程序
传值给形参的
传递机制
实验名称:综
合训练(一)
(二)
6
综合训 教学要求:
练
通过上机实验
训练学生所学
知识的综合运
用能力
理解选择结 构、循环结 构、数组等的 综合应用
计》第二版,作者谭浩强。本教材图文并茂,能够提高学生的学习兴 趣,加深学生对建筑结构化程序设计的认识和理解,其内容表达精炼、 准确、科学。
4.3教学组织模式
教学环境要求
表2 教学组织模式
理论教学 教室,配备多媒体
设备
实践教学
E楼机房,配备 VC++6.0软件
教学材料要求
多媒体课件
实验指导书
教学组织模式
激励与鼓励法,团队协作等多种教学方法,同时采用多媒体等现代教学
手段,充分调动学生学习兴趣,促进学生积极思考与实践,进而促进学
生职业能力的提高。
4.5教学考核与评价
改革传统的学生评价手段和方法,采用阶段评价、目标评价、过程
评价,理论与实践一体化评价模式。关注评价的多元性,结合课堂提
问、学生作业、实验实训、考试情况,综合评价学生成绩。应注重学生
1、熟悉 VC++开发环 境及C语言程 序的结构; 2、熟知C语 言的数据类 型、输入输出 语句; 3、熟练掌握 C语言的运算 符及表达式; 4.理解顺序 程序结构流程 控制
10 4
实验名称:分 支结构程序设 计(二) (三) 分支结 教学要求:
1.掌握关系 和逻辑运算符 和表达式; 2.理解if语
的良好学 风;具有 分析和解 决生产实 际问题的 能力。具 备一定的 方法能 力、团队 协作能 力,以及 严谨、规 范的工作 态度;吃 苦耐劳、 诚实守信
4
4
for语句的异同
的优秀品
实验名称:数
质;
4 数组
组(二) 教学要求: 1.掌握数组的 定义和使用方 法、数组的常 用操作; 2.掌握处理大 批量同类型数 据的方法; 3.能够用数组 编写简单程序
1.理解一维 数组的定义及 引用; 2.理解二维 数组的定义及 引用; 3.理解字符 数组的定义及 引用
有较强的 事业心和 责任感, 具有良好 的心理素 质和身体 素质;具 有爱岗敬 业,崇尚 科学的精 神
2
2
1.理解模块
实验名称:函 化程序设计的
数的应用
思想;
(二)
2.理解函数
教学要求:
的概念与函数
通过课程学习可以考取全国计算机等级考试C语言程序设计二级合 格证书。
3.教学内容
《程序设计与算法》课程根据应用电子技术专业岗位群对本课程所 需知识点及实际应用情况,有针对性地选择了C语言综述及顺序程序设 计、分支结构程序设计、循环结构程序设计、数组、函数的应用及综合 训练6个教学内容。按照由易到难、循序渐进的指导思想,设置了如下 教学内容。
教师主导、师生互 教师指导、学生独立
动教学
操作
以完整的工作过程为主线,以实践活动为引领,导入技能点与知识
点。以知识点支撑技能。按照实践、认识,再实践、再认识的认知规
律,掌握C语言编程技术。
4.4教学方法与手段
每一个学习情境的教学主要运用任务驱动,引导教学,综合运用讲
解、实验、任务驱动教学法、启发引导法、教师辅导法、小组讨论法、