《C语言》课程标准.doc
《《C语言》课程标准.doc》由会员分享,可在线阅读,更多相关《《C语言》课程标准.doc(11页珍藏版)》请在咨信网上搜索。
<p>《 C语言程序设计 》课程标准 执 笔 人: 审 核 人: 课程负责人: 二级学院院长: 编制单位: 编制日期:2017年 5月 31日 年 月 日 《C语言》课程标准 一、课程基本信息 课程编码 课程名称 C语言程序设计 授课学期 1 课程类别 专业基础课 总学时 68 学分 4 考核性质 考试 适用专业 计算机类专业 二、课程定位和设计思路 (一)课程定位 本课程是高职高专计算机应用技术专业的一门专业基础课程和专业必修课程。 本课程计算机应用技术专业的前导课,68学时,5学分。后续课程有《基于安卓系统JAVA程序设计》、《java程序设计》。 本课程所对应的岗位是软件开发程序员,学习的目的是使学生通过本课程的学习培训能够掌握计算机语言的基本知识,学员掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学员初步具备程序设计能力,为学员进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。 (二)设计思路 根据计算机程序员工作岗位的需要确定本课程;依据软件公司中计算机程序员的典型工作任务所要求的关于本课程的职业素质设置课程项目(详见课程项目设计表),根据项目中间的相互联系与知识的递进关系,安排教学实施项目。把软件(成果)的评审结果作为课程考核成绩。 在课程的教学实施项目中,教师以软件公司项目经理的身份安排和指导工作,学生以程序员身份完成工作任务,融入企业要素。 采用课上与课后双项目并行的方式,课上项目以学生成绩管理系统为载体,课后并行项目以图书馆信息管理系统项目为载体,最终完成整个项目的代码编程,调试工作。在完成项目的过程中,使学生达到课程所要求的知识目标、能力目标、素质目标。 三、课程目标 工作任务应具有结构完整、大小适中的工作过程,能呈现出该职业的典型的工作内容和形式,在整个软件企业的工作大环境里具有重要的功能和意义,并且具有开放性。 采用课上与课后双项目并行的方式,课上项目以学生成绩管理系统为载体,课后并行项目以图书馆管理系统为载体,最终完成程序代码编程与调试的整个过程。其主要工作内容有:设计系统后台数据库、设计系统的功能模块、设计系统界面、设计系统结构这些工作任务涉及计算机编程的基本知识,软件工程等相关要求与知识。 (一)知识目标 (1)了解C的基本数据类型。 (2)了解运算符和表达式构成。 (3)掌握《模块化程序设计的方法基本要求。 (4)掌握流程控制的概念和控制方式。 (5)掌握分支结构、循环结构、数组、函数。 (6)掌握指针、结构及文件的使用。 (二)能力目标 (1)具备编写一般程序的能力 (2)具备阅读分析程序德能力 (3)具备调试程序的能力 (4)具备编写较为简单的管理系统的能力 (三)素质目标 (1)提出问题、分析问题并解决问题的能力 (2)独立思考的能力 (3)获取新知识、新技能、新方法的能力 (4)通过各顶目的实施、培养学生发现问题、解决问题的能力。 (5)通过以小组合作作品作为评比标准,培养学生团体合作能力与集体主义精神。 四、课程设计 (一)课程设计思想 依据软件开发中的典型工作任务所涉及到的计算机程序设计类型设置课程项目,根据功能模块的相互联系与知识的递进关系,安排教学实施项目。将所需知识渗透到项目实施的每个环节中。从而,通过典型工作任务的实施,总结、归纳出知识,使学生掌握相应的知识,通过项目训练培养学生岗位工作能力,实现“教、学、做”一体化 。打破了传统的学科体系和知识的逻辑性,知识安排以“必需、够用”为度,满足职业岗位的需要,与相应的国家职业标准接轨。进而使知识传授的过程符合学生的认知规律,能力的训练过程符合职业成长规律。 本课程在设计项目时,以程序员的典型工作任务为导向,以上述工作岗位的典型工作任务涉及的计算机程序设计设置课程的项目或任务,以功能模块间的相互联系与知识的递进关系来安排课程的实施过程。对程序执行效果进行考核、展示和评价。 课程设计了两个个课上完成的项目(在实际操作中,又更详细的划分为六个子项目),同时,设计了两个课下独立完成的项目(在实际操作中,又更详细的划分为六个与课上内容相对应的子项目),全课程采用双项目并行模式,层层递进,环环相扣。 (二)课程内容与描述 本课程情境内容的选择以典型工作任务为对象纳入课程内容。技能内容与知识内容的分析、衔接要准确,并充分体现高职特色。 表一 课程教学内容组织与安排 序号 学习情境/项目/任务 子情境/子项目/子任务 学习内容 建议学时 教学方法 教学场所 师资配备 1 任务一 学生成绩管理系统项目菜单设计 1.1 C程序的组成 C语言程序的组成 2 任务驱动发 项目教学法 微机实训室 双师素质教师 1.2 C语言的常量、变量 常量、变量的定义方法 2 任务驱动发 项目教学法 微机实训室 双师素质教师 1.3 C语言的运算符和表达式 运算符和表达式 2 任务驱动发 项目教学法 微机实训室 双师素质教师 1.4 C语言简单输出 C程序开发环境和输出过程 2 任务驱动发 项目教学法 微机实训室 双师素质教师 2 任务二 学生成绩管理系统学生成绩的输入与计算 2.1 C语言的基本数据类型 C语言中的数据类型都有哪些 4 任务驱动发 项目教学法 微机实训室 双师素质教师 2.2 C语言数据的输入与输出 输入、输出函数 4 任务驱动发 项目教学法 微机实训室 双师素质教师 3 任务三 学生成绩管理系统菜单选择执行 3.1 条件语句 C语言关系和逻辑运算符合表达式、if语句、switch语句、条件表达式、分支结构嵌套 12 任务驱动发 项目教学法 微机实训室 双师素质教师 3.2 循环语句 while语句、do-while语句、for 语句、break语句、continue语句、 循环嵌套 12 任务驱动发 项目教学法 微机实训室 双师素质教师 4 任务四 学生成绩管理系统整体框架设计 4.1函数的使用 函数的定义,函数的调用,函数的声明、 4 任务驱动发 项目教学法 微机实训室 双师素质教师 4.2函数间数据传递 函数间的数据传递、变量的作用范围、文件包含处理、宏处理 4 任务驱动发 项目教学法 微机实训室 双师素质教师 5 任务五 学生成绩管理系统中数组的应用 5.1一维数组的定义和数组元素的引用 数组的概念、一维数组的定义和数组元素的引用 4 任务驱动发 项目教学法 微机实训室 双师素质教师 5.2二维数组的定义和数组元素的引用 二维数组的定义和数组元素的引用 4 任务驱动发 项目教学法 微机实训室 双师素质教师 5.3字符串在编程中的应用 字符串数组、数组在程序中的应用 4 任务驱动发 项目教学法 微机实训室 双师素质教师 5.4常用字符串处理函数 常用字符串处理函数 4 任务驱动发 项目教学法 微机实训室 双师素质教师 6 任务六 学生成绩管理系统中指针的应用 6.1指针 指针变量的定义及使用;指针与一维数组;指正与二位数组;指针与字符串 4 任务驱动发 项目教学法 微机实训室 双师素质教师 表二 课程学习单元设计 序号 课程内容 目标 考核要点 参考 课时 学习情境/项目/任务 子情境/子项目/子任务 学习内容 知识目标 能力目标 素质目标 1 任务一 学生成绩管理系统项目菜单设计 1.1 C程序的组成 C语言程序的组成 掌握C语言的程序框架 能够表达出c语言中基本程序结构 培养学生具有团队协作的能力 软件基本操作方法 2 1.2 C语言的常量、变量 常量、变量的定义方法 掌握常量、变量的定义方法 能够使用c语言中常量、变量 培养学生独立思考的能力 常量、变量的定义方法 2 1.3 C语言的运算符和表达式 运算符和表达式 掌握c语言中基本的运算符和表达式的使用方法 能够使用c语言中基本的运算符和表达式 培养学生独立思考的能力 运算符和表达式的使用方法 2 1.4 C语言简单输出 C程序开发环境和输出过程 掌握c语言开发环境的配置 能够配置c语言程序的开发环境 培养学生具有团队协作的能力 软件基本操作方法 2 2 任务二 学生成绩管理系统学生成绩的输入与计算 2.1 C语言的基本数据类型 C语言中的数据类型都有哪些 掌握C语言中的基本数据类型都有 能够使用C语言中的基本数据类型 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 C语言中的基本数据类型 4 2.2 C语言数据的输入与输出 输入、输出函数 掌握输入、输出函数的使用方法 能够使用输入、输出函数编写简单程序 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 输入、输出函数的使用方法 4 3 任务三 学生成绩管理系统菜单选择执行 3.1条件语句 C语言关系和逻辑运算符合表达式、if语句、switch语句、条件表达式、分支结构嵌套 掌握实现选择结构的基本方法 掌握if语句的语法格式 掌握多重嵌套if语句的语法格式 掌握switch语句的语法格式 掌握循环结构基本原理 能够编写简单if语句程序 能够用多重嵌套if语句实现选择结构程序编写能够用switch语句实现选择结构程序编写 能够使用while循环结构编写简单程序 培养学生具有团队协作的能力 培养学生分析问题能力 培养学生针对具体问题,寻求解决思路的能力 条件结构程序的编写 12 3.2循环语句 while语句、do-while语句、for 语句、break语句、continue语句、 循环嵌套 掌握循环结构基本原理掌握循环结构设计方法 掌握while语句的使用方法 掌握直到型循环do-while语句的使用方法 掌握循环for语句的使用方法 掌握控制循环的break语句 掌握控制循环的continue语句 掌握循环语句嵌套的使用方法 能够使用while循环结构编写简单程序 能够运用do-while语句编写简单的程序 能够运用for语句编写简单的程序 能够运用break语句控制循环 能够运用continue语句控制循环 能够运用循环的嵌套进行循环结构程序设计 培养学生具有团队协作的能力 培养学生分析问题能力 培养学生针对具体问题,寻求解决思路的能力 循环结构程序的编写 12 4 任务四 学生成绩管理系统整体框架设计 4.1函数的使用 函数的定义,函数的调用,函数的声明、 掌握函数定义、调用、声明的方法 能够使用c语言中的基本函数编写程序 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 使用函数编写程序 4 4.2函数间数据传递 函数间的数据传递、变量的作用范围、文件包含处理、宏处理 掌握函数间数据传递的方法 掌握变量的作用范围 掌握文件的包含处理、宏处理方法 能够使用c语言实现函数间的数据传递 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 使用函数实现数据传递 4 5 任务五 学生成绩管理系统中数组的应用 5.1一维数组的定义和数组元素的引用 数组的概念、一维数组的定义和数组元素的引用 掌握一维数组的使用方法 能够使用一维数组编写简单的程序 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 一维数组的使用方法 4 5.2二维数组的定义和数组元素的引用 二维数组的定义和数组元素的引用 掌握二维数组的使用方法 能够使用二维数组编写简单的程序 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 二维数组的使用方法 4 5.3字符串在编程中的应用 字符串数组、数组在程序中的应用 掌握字符串在数组中的使用方法 能够使用字符串数组编写简单的程序 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 字符串在数组中的使用方法 4 5.4常用字符串处理函数 常用字符串处理函数 掌握字符串处理函数的过程 能够使用字符串处理常用的函数 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 字符串处理函数的过程 4 6 任务六 学生成绩管理系统中指针的应用 6.1 指针 指针变量的定义及使用;指针与一维数组;指正与二位数组;指针与字符串 掌握指针的使用方法 能够使用指针编写简单的程序 培养学生具有团队协作的能力 培养学生针对具体问题,寻求解决思路的能力 指针的使用方法 4 共计 68学时 五、 课程考核与评价 通过过程考核,使学生熟练掌握利用codeblocks、vc++6.0等编译器的使用,培养学生编写程序能力以及在编写程序过程中解决具体问题的能力。 1.考核性质与方式 本课程属于课程分类中的程序设计类,操作性强,鉴于平时学习过程的重要性,考核以平时课堂表现+期末上机考试的形式。 2.成绩的记录及组成 百分制 期末考核100% = 平时成绩×20%+期末考核×80% 具体考核要求见下表 表四 课程考核组织与安排 序号 考评方式 考评实施 考核标准 备注 1 平时考评×20% 岗位素质考核(5分) 工作纪律(3分) 上满全部课时,无缺席现象(3分) 缺席一次扣1分 缺课时数超过5%(0分) 合作能力(2分) 组员互相打分,取个人平均分 过程考核(15分) 课上作业(10分) 按时完成作业(10分) 缺一次作业扣1分 作业超过3次未交(0分) 课下作业(5分) 按时完成作业(5分) 缺一次作业扣1分 作业超过3次未交(0分) 2 期末考评(卷面考评)×80% 上机考试 常量、变量的定义方法(4分) 能正确定义常亮(2分) 能正确定义变量(2分) 运算符和表达式的使用方法(4分) 能正确使用运算符(2分) 能正确使用表达式(2分) C语言中的基本数据类型(6分) 能正确定义整型变量及使用占位符(2分) 能正确定义浮点型变量及使用占位符(2分) 能正确定义字符型变量及使用占位符(2分) 输入、输出函数的使用方法(6分) 能正确使用输入函数(3分) 能正确使用输出函数(3分) 条件结构程序的编写(15分) 能正确使用if语句编写程序(5·分) 能正确使用switch语句编写程序(5分) 能正确使用if语句嵌套结构编写程序(5分) 循环结构程序的编写(20分) 能正确使用while语句编写程序(5分) 能正确使用do-while语句编写程序(5分) 能正确使用for语句编写程序(5分) 能正确使用break语句编写程序(3分) 能正确使用continue语句编写程序(2分) 使用函数编写程序(10分) 能正确引用常用函数编写程序(10分) 使用数组编写程序(10分) 能正确使用一维数组编写程序(5分) 能正确使用二维数组编写程序(5分) 使用指针的使用方法(5分) 能正确使用指针编写程序(5分) 六、课程教学保障条件 (一)实训条件 本课程的教学实训环境应为可连接因特网的多媒体实训室并具有codeblocks、vc++6.0编译软件平台。 (二)师资条件 1、教学团队的基本要求 团队需有至少2名专职双师型教师,主讲教师除了具备理论知识的讲授能力外,还应有一定的软件项目设计和开发经验,具有较强的实际操作能力,能够解决学生操作过程中遇到的各种问题。 在教学组织方面,具备较强的教学设计能力,能根据课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还具备较强的施教能力,即掌握扎实的教学基本功,并能够因材施教,在教学过程中具备课堂控制能力和应变能力。 (三)教材编写或选用 教材的选取充分体现项目化教学,以任务驱动为导向的课程设计思想,以项目为载体实施教学。项目内容选取要科学、符合该门课程的工作实际,让学生在完成项目的过程中逐步提高职业能力。 参考教材:《C语言程序设计案例教程》 (四)信息化教学资源 多媒体课件、网络课程、多媒体素材、电子图书和课程网站的开发与利用等。</p>- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 语言 课程标准 精心 整理
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【解**】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【解**】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【解**】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【解**】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文