《C语言程序设计》课程标准.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》课程标准 一、课程定位和课程设计 (一)课程性质与作用 课程的性质:本课程是电子信息工程技术专业的行业通用能力培养课程,是校企合作开发的基于面向过程程序开发工作过程的课程。 课程的作用:本课程主要培养学生面向过程程序开发岗位的行业通用能力和职业素质,是一门面向职业岗位的技术应用类课程。《C语言程序设计》课程包含有一定的理论知识,同时也强调对学生的编程能力的培养。 本课程是电子信息工程技术专业的一门专业基础课程,是一门理论与实践相结合的课程,具有一定的理论深度与实践难度。通过对本课程的学习,不仅能为后续课程(如:《单片机》、《电子产品设计》等)打下基础,还为学生从事C语言程序设计方向的深入编程打下基础。 (二)课程基本理念 根据教育部的规定,程序设计语言作为计算机基础教育的核心内容之一已经成为高等院校理工类学生的公共基础课程。我们通过教学方式和手段改革、教学内容和教材建设、课程设计遵循“设计导向”的职教观, “以学生为根本,以能力培养为核心”的能力本位的质量观。重在理论与实践相结合,使学生通过“做中学”,掌握实际工作的过程和方法,形成建构主义的知识观,提高职业能力,养成终身学习的教育观。 (三)课程设计思路 为了提高学生职业技能,落实工学结合的教育理念,根据软件开发岗位群及能力要求,改革了传统的课程体系和教学方法。将原来以课堂理论教学为主,辅助以相应的实践教学的课程设计思路,改革为以实践技能培养为主,理论知识够用为度的设计思路。在课程内容设计方面,以软件项目开发过程内容为主线进行设计,积极与行业企业合作开发课程,共同开发模块化的课程,进一步体现课程设计职业性、实践性的特点。 教学内容的组织安排是根据整个课程的内容,确定一定的载体,将整个课程划分为几个大的基本模块,根据模块内容,可将多个单元的训练要求综合考虑,设计内含多个训练任务的、具有平行、递进关系或包含关系的一级训练项目。 主要采用理论与实践相结合,小组团队协作的教学模式,通过项目驱动、情境教学等多种教学法,以完整的工作过程为主线,以实践活动为引领,导入技能点与知识点。以知识点支撑技能。按照实践、认识,再实践、再认识的认知规律,掌握C语言编程技术。 二、课程目标 工作任务目标:通过对《C语言程序设计》理论和实践教学,应能使本专业的学生掌握面向过程程序设计的理论知识和应用技能,同时为学习《单片机》等后续课程打下坚实的基础。 序号 单项能力目标 1 能读计算机高级语言编写的程序代码 2 能用常量、变量、运算符编写各类表达式,并能完成运算 3 能用输入输出语句,接受键盘的键入并在屏幕上输出指定的值 4 能根据程序要求,用适当的结构组织语句 5 能将一个复杂程序拆分模块编写,实现函数间的共享 6 能定义使用数组,对批量数据与循环结合实现编程 7 能用指针形式访问简单的数据 职业能力目标:能熟练运用C语言进行程序的编写,培养进行简单软件开发的能力。 三、课程内容与要求 (一)典型工作任务描述或学习领域描述 本课程采用工学结合、任务驱动的模式进行设计,以完成“学生成绩管理系统”为主线(选择这样一个系统的原因是学生比较熟悉有关学习成绩的业务和功能),设立循序渐进的8个项目,项目的设置做到先易后难,先单一后全面的原则具体项目包括学生成绩的总分与平均分计算、输入学生成绩转化为等级、学生成绩的分组汇总、多个学生成绩的排序、根据条件进行学生成绩汇总、用指针优化学生成绩排名、学生成绩单制作、学生成绩文件管理。通过项目分析,又将其分解为若干个具体任务,任务中涉及的知识点包含了C语言的相关知识内容。 (二)学习情境(或项目)设计 学习情境 子情境 (子项目) 学习内容 (具体工作任务) 要 求 (基本职业能力 和关键能力) 课时 1.学生成绩的总分与平均分计算 1.学生成绩的输入/输出 一个班进行了一次考试,现要将几个学生的成绩输入计算机,并按要求输出。 技能目标: 会对数据进行正确的输入/输出并进行简单的汇总。 知识目标: 1.理解C语言的数据类型。 2.掌握整型常量、整型变量、实型常量、实型变量、字符常量、字符变量的概念。 3.掌握输入/输出语句。 4.会对数据进行简单的运算。 项目要求: 输入3个学生的成绩,求他们的总分及平均分。 8 2.总分与平均分的计算 一个班进行了一次考试,通过编写C程序用于统计若干个学生的总分与平均分。 2.输入学生成绩转化等级 1.输入学生成绩,判断其合法性 输入一个学生的成绩,判断是否在1到100之间,是的话输出“输入成绩合法”;再判断输入成绩是否在0到100以外,是的话输出“输入的成绩不合法”。 技能目标: 能够熟练的编写分支程序。 知识目标: 1.能正确使用关系运算符、逻辑运算符、条件运算符。 2.能熟练使用if、if else以及嵌套

文档评论(0)

印象书斋 + 关注
实名认证
内容提供者

大道行思,取则行远,传播传统文化,与道相辅而行。

版权声明书
用户编号:7110144201000052

1亿VIP精品文档

相关文档