《C语言程序设计》课程标准.docx
《《C语言程序设计》课程标准.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程标准.docx(9页珍藏版)》请在三一文库上搜索。
1、C语言程序设计课程标准课程代码:040070课程类别:行业通用能力培养课程学时:76一、课程定位和课程设计(一)课程性质与作用课程的性质:本课程是电子信息工程技术专业的行业通用能力培养课程,是校企合作开发的基于面向过程程序开发工作过程的课程。课程的作用:本课程主要培养学生面向过程程序开发岗位的行业通用能力和职业素质,是一门面向职业岗位的技术应用类课程。C语言程序设计课程包含有一定的理论知识,同时也强调对学生的编程能力的培养。本课程是电子信息工程技术专业的一门专业基础课程,是一门理论与实践相结合的课程,具有一定的理论深度与实践难度。通过对本课程的学习,不仅能为后续课程(如:单片机、电子产品设计等
2、打下基础,还为学生从事C语言程序设计方向的深入编程打下基础。(二)课程基本理念根据教育部的规定,程序设计语言作为计算机基础教育的核心内容之一已经成为高等院校理工类学生的公共基础课程。我们通过教学方式和手段改革、教学内容和教材建设、课程设计遵循“设计导向”的职教观,“以学生为根本,以能力培养为核心”的能力本位的质量观。重在理论与实践相结合,使学生通过“做中学”,掌握实际工作的过程和方法,形成建构主义的知识观,提高职业能力,养成终身学习的教育观。(三)课程设计思路为了提高学生职业技能,落实工学结合的教育理念,根据软件开发岗位群及能力要求,改革了传统的课程体系和教学方法。将原来以课堂理论教学为主,
3、辅助以相应的实践教学的课程设计思路,改革为以实践技能培养为主,理论知识够用为度的设计思路。在课程内容设计方面,以软件项目开发过程内容为主线进行设计,积极与行业企业合作开发课程,共同开发模块化的课程,进一步体现课程设计职业性、实践性的特点。教学内容的组织安排是根据整个课程的内容,确定一定的载体,将整个课程划分为几个大的基本模块,根据模块内容,可将多个单元的训练要求综合考虑,设计内含多个训练任务的、具有平行、递进关系或包含关系的一级训练项目。主要采用理论与实践相结合,小组团队协作的教学模式,通过项目驱动、情境教学等多种教学法,以完整的工作过程为主线,以实践活动为引领,导入技能点与知识点。以知识点支
4、撑技能。按照实践、认识,再实践、再认识的认知规律,掌握C语言编程技术。二、课程目标工作任务目标:通过对C语言程序设计理论和实践教学,应能使本专业的学生掌握面向过程程序设计的理论知识和应用技能,同时为学习单片机等后续课程打下坚实的基础。序号单项能力目标1能读计算机高级语言编写的程序代码2能用常量、变量、运算符编写各类表达式,并能完成运算3能用输入输出语句,接受键盘的键入并在屏幕上输出指定的值4能根据程序要求,用适当的结构组织语句5能将一个复杂程序拆分模块编写,实现函数间的共享6能定义使用数组,对批量数据与循环结合实现编程7能用指针形式访问简单的数据职业能力目标:能熟练运用C语言进行程序的编写,培
5、养进行简单软件开发的能力。三、课程内容与要求(一)典型工作任务描述或学习领域描述本课程采用工学结合、任务驱动的模式进行设计,以完成“学生成绩管理系统”为主线(选择这样一个系统的原因是学生比较熟悉有关学习成绩的业务和功能),设立循序渐进的8个项目,项目的设置做到先易后难,先单一后全面的原则具体项目包括学生成绩的总分与平均分计算、输入学生成绩转化为等级、学生成绩的分组汇总、多个学生成绩的排序、根据条件进行学生成绩汇总、用指针优化学生成绩排名、学生成绩单制作、学生成绩文件管理。通过项目分析,又将其分解为若干个具体任务,任务中涉及的知识点包含了C语言的相关知识内容。(二)学习情境(或项目)设计学习情境
6、子情境(子项目)学习内容(具体工作任务)要求(基本职业能力和关键能力)课时1.学生1.学生成绩的一个班进行了一次考技能目标:8学习情境子情境(子项目)学习内容(具体工作任务)要求(基本职业能力和关键能力)课时成绩的总分与平均分计算输入/输出试,现要将几个学生的成绩输入计算机,并按要求输出。会对数据进行正确的输入/输出并进行简单的汇总。知识目标:1 .理解C语言的数据类型。2 .掌握整型常量、整型变量、实型常量、实型变量、字符常量、字符变量的概念。3 .掌握输入/输出语句。4 .会对数据进行简单的运算。项目要求:输入3个学生的成绩,求他们的总分及平均分。2.总分与平均分的计算一个班进行了一次考试
7、通过编写C程序用于统计若干个学生的总分与平均分。2.输入学生成绩转化等级1.输入学生成绩,判断其合法性输入一个学生的成绩,判断是否在1到100之间,是的话输出“输入成绩合法”;再判断输入成绩是否在0到100以外,是的话输出“输入的成绩不合法:技能目标:能够熟练的编写分支程序。知识目标:1 .能正确使用关系运算符、逻辑运算符、条件运算符。2 .能熟练使用ififelse以及嵌套。3 .能熟练使用switch语句。82.输入学生成绩并将其转化为等级输入一个学生的成绩,若是合法成绩则输出相应的等级,否则输出不合法的提示信息。3.学生成绩的1.求一个小组学生成绩的总一个班进行了一次考试,输入第一小组
8、学生技能目标:能用三种循环语句编写程8学习情境子情境(子项目)学习内容(具体工作任务)要求(基本职业能力和关键能力)课时分组汇总分及平均分(10人)的成绩,计算这一小组的总分与平均分,并按要求输出。序。知识目标:1 .熟知循环的三种语句及其执行流程。2 .掌握循环结构程序设计和基本方法。3 .能运用while语句与dowhile语句实现循环结构的程序设计。4 .能运用for语句实现循环结构的程序设计。5 .掌握while语句与do-while语句和for语句的异同。项目要求:一个班中有四个小组,求本学期期中考试每个小组数学成绩的总分及平均分。2.求每个小组学生成绩的总分及平均分输入全班四个小组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课程标准
