收藏 分享(赏)

c课程标准.doc

上传人:初中学霸 文档编号:21759258 上传时间:2024-04-22 格式:DOC 页数:17 大小:199KB
下载 相关 举报
c课程标准.doc_第1页
第1页 / 共17页
c课程标准.doc_第2页
第2页 / 共17页
c课程标准.doc_第3页
第3页 / 共17页
c课程标准.doc_第4页
第4页 / 共17页
c课程标准.doc_第5页
第5页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1 课程标准1.1 课程定位C+程序设计是软件技术专业的一门专业核心课,主要用于培养学生对计算机语言及程序设计的理解能力,掌握使用计算机处理问题的方法,通过项目开发培养团队合作精神和协作能力。本课程在整个课程体系中处于基础地位,是C#程序设计、java应用开发的先导课程,提供了程序设计的基本语法,面向对象的思想及编程技术。该课程同时强调基础、实用,适合培养学生的基础知识,为以后的学习打下良好的基础,同时该课程还适合目前市场对人才的需求,对C+语言的进一步学习,可以胜任游戏、基于硬件的软件系统的开发工作。本课程以就业为导向,从高技能人才培养的要求出发,以强化技术应用能力培养为主线,构建理论教学体

2、系和实践教学体系。在教学内容上,按照理论知识够用的高职教育原则,根据学生知识能力、企业岗位能力要求等,弱化了无应用性或应用性不强的内容,强化了工程项目中常用的知识点,构建了基于软件开发中必须的教学单元。1.2 工作任务和课程目标1.2.1 工作任务及职业能力表1-1 工作任务与职业能力分析表工作领域工作任务职业能力学习项目程序员使用语言实现设计及编码1. 熟练掌握C+开发语言,能使用面向对象的理论和常用设计模式开发中小型软件。2. 能编写详细设计文档。3. 能按项目规范编写代码,有良好的编码风格。4. 有良好的沟通能力、编码能力、高度的责任心。 全部项目 软件维护员对应用程序进行维护1. 责任

3、心强,富有团队合作精神与能力,具有良好的学习欲望,学习能力强,能够快速掌握新的知识与技能。2. 熟练应用基于数据库的应用程序。全部项目测试员编写测试计划和测试用例;进行软件项目的功能测试、系统测试、性能测试;整理、分析、报告、追踪软件缺陷。1. 熟悉C+语言,具备良好的团队协作能力和沟通技巧。2. 具有较强的质量意识,工作认真、细致、有耐心。3. 具有撰写、执行和评估测试用例的能力。4. 对测试结果有一定的分析、总结能力。全部项目1.2.2 课程目标学生通过本课程的学习,应熟练使用C+语法,能进行C/S体系结构设计、分析、编码、测试和部署,具有运用面向对象的思想编写程序解决实际问题的技能,并具

4、备代码编写和软件开发过程的组织能力。本课程以小学生数学学习系统的开发为主线展开,强调从学生的学习和认知水平出发,倡导体验、实践、参与、合作与交流的学习方式,提高学生的软件开发综合应用能力,使软件开发过程成为学生主动思维、大胆实践、提高跨文化意识和自主学习能力的过程;根据课程面对的工作任务和职业能力要求,本课程的教学目标为:(1)知识目标1)对计算机语言和结构化程序设计有基本的认识。 2)能熟练应用VC+集成环境设计和调试C+语言程序。 3)能在程序设计过程中运用C+语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识。4)能初步运用指针、结构体、共用体、枚举类型、文件等基本知识

5、。 5)能用C+语言设计解决简单实际问题的程序,并能完成简单程序的测试。 6) 掌握计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识。(2)技能目标1)C+概述 会安装开发环境; 写一个简单的c+程序; 会熟练使用帮助文件。2)学习系统项目任务概述 了解该项目的目的; 了解该项目实现的功能; 初步认识项目的含义;3)学习系统欢迎界面的实现数据输出的实现;数据输入的实现;小学生学习系统欢迎界面实现。4)学习系统单一数学运算的实现 了解C+的基本数据类型。字符型、整型、长整型、浮点型和双精度数据类型; 掌握常用的数据类型描述的数据范围; 掌握常量与变量的定义、声明和使用方法;

6、掌握C+运算符的用途和表达式的写法; 初步掌握调试程序的方法;小学生学习系统简单数学运算的实现。5)学习系统多重数学运算的实现及重复运算 掌握顺序结构的使用方法;赋值语句的使用; 掌握选择结构的使用方法和技巧;if语句、ifelse语句的使用方法;switch语句的使用方法和技巧; 掌握循环结构的使用方法和技巧;for循环语句的使用方法和使用技巧;while循环语句的使用方法和技巧;dowhile循环的使用方法和技巧; 小学生学习系统成绩输出实现; 小学生学习系统重复运算。6)学习系统的随机运算符的实现 了解数组的相关概念; 掌握数组的使用; 随机数的产生; 学习系统的随机运算符的实现。7)小

7、学生信息的录入 掌握结构类型; 文件的操作; 用结构实现小学生信息输入文件。8)函数在小学生数学学习系统的使用 掌握函数的相关概念; 用函数实现随机运算符; 函数的调用。9)异常与调试 分析小学生数学学习系统中异常; 掌握常用的调试方法; 掌握使用断点调试小学生数学学习系统的方法。(3)态度目标本课程主要加强以下各方面职业素质的培养:1)具有良好的思想品德和诚实、敬业、负责等职业道德;2)具有良好的文化修养;3)具有良好的团结协作精神、团队意识、组织协调能力;4)具有开拓创新精神;5)具有良好的语言理解与表达能力、判断推理能力、数值运算能力、资料分析能力、信息技术应用能力、外语应用能力、思维策

8、略能力、人际沟通与合作能力、自我学习与自我提高能力、分析和解决问题能力等职业核心能力。1.3 教学组织该课程根据软件开发技术在生产中的应用展开,主要针对软件基础语法、C+平台的软件开发进行学习,依据软件开发过程中循序渐进的思想设计课程模块内容,打破以知识传授为主要特征的传统学科课程模式,采用以项目任务为中心的项目课程模式进行。通过项目分析获得项目化的“学习任务”,然后通过组建工作项目将工作化的项目任务转换成课程教学内容,让学生在完成具体项目的过程中掌握所学的知识。该模式以项目任务为中心整合理论与实践,并发展职业能力。同时,为了体现本课程重在使学生掌握软件开发工具的使用及软件开发流程这一目的,教

9、学中特意选择循序渐进的项目开发模式,加强知识点在工作任务中的使用,培养学生编写代码及设计业务流程的能力。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,同时又充分考虑了高等职业教育对理论知识学习的需要。本课程倡导工学结合,采用“项目实施化”的教学模式。教学活动的设计紧紧围绕项目任务和课程内容,在教师的指导下,以学生为主体,以项目为载体,在实训室通过项目导向、项目实施等教学方法整合相关的理论和实践,使学生熟悉软件开发的工作流程,能完成相关岗位的工作任务,获得个性发展与工作岗位需要相一致的职业能力,拓展更加宽广的发展空间。本课程的实施依照项目准备、项目实施、项目的

10、异常与调试进行开展,项目的内涵关系如图1所示,共9个项目,31个任务, 9个项目组成小学生数学学习系统的完整实现。教学组织表如表1-2所示。表1-2 教学组织表学习项目编号学习项目名称学习型工作任务学时1C+概述 任务1 安装开发环境;任务2 一个简单的c+程序;任务3 使用帮助文件。42小学生数学学习系统项目任务概述任务1 了解该项目的目的;任务2 了解该项目实现的功能;任务3 初步认识项目的含义。43系统欢迎界面的实现任务1 数据输出的实现。任务2 数据输入的实现;任务3 小学生学习系统欢迎界面实现。84学习系统单一数学运算的实现任务1 C+的基本数据类型的使用;任务2常量与变量的定义、声

11、明和使用方法;任务3 C+运算符的用途和表达式的使用;任务4 初步掌握调试程序的方法;任务5 小学生学习系统数学运算的实现。185学习系统多重数学运算的实现及重复运算任务1 一个简单数学运算程序;任务2学生百分制成绩转换为五分制成绩的实现;任务3 1+2+3+.+100的计算;任务4 小学生学习系统成绩输出实现;任务5小学生学习系统重复运算的实现。186学习系统的随机运算符的实现任务1 数组的使用;任务2 随机数的产生;任务3 学习系统的随机运算符的实现。87学生信息的录入任务1 结构类型的使用;任务2 文件的操作;任务3 用结构实现小学生信息输入文件。128函数在小学生数学学习系统的使用任务

12、1函数的相关概念; 任务2 用函数实现随机运算符;任务3 函数的调用的实现。129异常与调试任务1 分析小学生数学学习系统中异常;任务2 掌握常用的调试方法;任务3 使用断点调试小学生数学学习系统。121.4 教学内容与能力要求本课程基于软件开发,结合就业岗位对知识与技能的要求选取教学内容。根据软件技术专业的培养目标,教学内容设计以岗位需求为导向,以真实项目任务及其工作过程为依据,以项目任务为目标,以知识、技能、态度培养为本位,培养学生具有实用能力、上岗能力、可持续发展能力和职业素质。各学习项目教学内容、能力要求如表1-3所示。表1-3 项目1 C+概述教学内容项目概述建议学时:4学习型工作任

13、务的数目:3项目的任务任务1 安装开发环境;任务2 一个简单的c+程序;任务3 使用帮助文件。教学目标知识目标:1. 会安装开发环境;2. 一个简单的c+程序;3. 会熟练使用帮助文件。技能目标:1. 会安装开发环境并配置开发环境。2. 能熟练使用帮助文件。态度目标:1. 培养学生独立解决问题的能力以及与团队协作的能力。2. 培养学生良好的劳动纪律。项目的教学实施引导学生安装、配置系统等。项目教学内容1. 引导学生安装开发环境。2. 教师演示项目二的步骤。3. 指导学生完成项目二。4. 教师引导学生发现其中涉及的知识点。5. 分析并使用相关的知识点。6. 使用知识点设计其它项目。工作对象、工具

14、C+软件开发平台工作方法分组实现开发环境的搭建。组内实现各工作任务。劳动组织和工作人员小组各人员工作成果完整的软件开发平台和项目运行成果。考核评价40%知识+40%技能+20%态度能力要求1. 会安装开发环境并配置开发环境。2. 能熟练使用帮助文件。3. 熟悉开发平台的使用。表1-4 项目2 小学生数学学习系统项目任务概述教学内容项目概述建议学时:4学习型工作任务的数目:3项目的任务任务1 了解该项目的目的;任务2 了解该项目实现的功能;任务3 初步认识项目的含义。教学目标知识目标:1. 了解该项目的目的。2. 了解该项目实现的功能。3. 初步认识项目的含义。技能目标:1. 会分析系统功能;2

15、. 认识项目的含义。态度目标:1. 树立认真学习的态度,培养对工作认真负责的态度。2. 树立克服困难的自信心。项目的教学实施采用教师引导学生完成任务一;其它任务分组实现,并实现组间评价。项目教学内容1. 教师与学生共同完成项目。2. 教师引导学生发现其中涉及的知识点。3. 分析并使用相关的知识点。工作对象、工具C+开发平台工作方法分组完成项目开发并组内讨论以及组间相互评价。劳动组织和工作人员讨论并按人员情况划分小组。工作成果总结文件。考核评价40%知识+40%技能+20%态度能力要求1. 能分析该项目的功能。2. 认识项目的含义。表1-5 项目3 系统欢迎界面的实现教学内容项目概述建议学时:8

16、学习型工作任务的数目:3项目的任务任务1 数据输出的实现。任务2 数据输入的实现;任务3 小学生学习系统欢迎界面实现;教学目标知识目标:1. 数据输入输出的概念及在C+语言中的实现。 2. 字符数据的输入与输出。3. 格式输入与输出。技能目标:1. 数据输出的实现。2. 数据输入的实现。态度目标:1. 树立认真学习的态度,培养对工作认真负责的态度。2. 树立克服困难的自信心。项目的教学实施采用教师引导学生完成任务一;其它任务分组实现,并实现组间评价。项目教学内容1. 教师与学生共同完成项目。2. 教师引导学生发现其中涉及的知识点。3. 分析并使用相关的知识点。4. 使用知识点设计其它项目。工作

17、对象、工具C+开发平台工作方法分组完成项目开发并组内讨论以及组间相互评价。劳动组织和工作人员讨论并按人员情况划分小组。工作成果项目的源代码和运行成果。考核评价40%知识+40%技能+20%态度能力要求1. 使用该软件系统构建简单的应用程序。2. 能实现在该系统环境下输入与输出。3. 具备简单调试的能力。表1-6 项目4 学习系统单一数学运算的实现教学内容项目概述建议学时:18学习型工作任务的数目:5项目的任务任务1 C+的基本数据类型的使用;任务2常量与变量的定义、声明和使用方法;任务3 C+运算符的用途和表达式的使用;任务4 初步掌握调试程序的方法;任务5 小学生学习系统数学运算的实现。教学

18、目标知识目标:1. 了解C+的基本数据类型字符型、整型、长整型、浮点型和双精度数据类型。2. 掌握常用的数据类型描述的数据范围。3. 掌握常量与变量的定义、声明和使用方法。4. 掌握C+运算符的用途和表达式的写法。5. 初步掌握调试程序的方法。技能目标:1. 会使用基本数据类型。2. 熟练使用运算符。态度目标:1. 树立认真学习的态度,培养对工作认真负责的态度。2. 树立克服困难的自信心。项目的教学实施采用教师引导学生完成任务一到四;其它任务分组实现,并实现组间评价。项目教学内容1. 教师与学生共同完成项目。2. 教师引导学生发现其中涉及的知识点。3. 分析并使用相关的知识点。4. 使用知识点

19、设计其它项目。工作对象、工具C+开发平台工作方法分组完成项目开发并组内讨论以及组间相互评价。劳动组织和工作人员讨论并按人员情况划分小组。工作成果项目的源代码和运行成果。考核评价40%知识+40%技能+20%态度能力要求1. 会使用基本数据类型。2. 熟练使用运算符。表1-7 项目5 学习系统多重数学运算的实现及重复运算教学内容项目概述建议学时:18学习型工作任务的数目:5项目的任务任务1 一个简单数学运算程序;任务2学生百分制成绩转换为五分制成绩的实现;任务3 1+2+3+.+100的计算;任务4 小学生学习系统成绩输出实现;任务5小学生学习系统重复运算的实现。教学目标知识目标:1. 掌握顺序

20、结构的使用方法;赋值语句的使用。2. 掌握选择结构的使用方法和技巧;if语句、ifelse语句的使用方法;switch语句的使用方法和技巧。3. 掌握循环结构的使用方法和技巧;for循环语句的使用方法和使用技巧。while循环语句的使用方法和技巧;dowhile循环的使用方法和技巧。技能目标:1. 熟练使用三种程序控制流程处理对应的问题。2. 能处理一般异常。态度目标:1. 具有良好的团结协作精神、团队意识、组织协调能力。2. 具有开拓创新精神。项目的教学实施采用教师引导学生完成任务一和三;其它任务分组实现,并实现组间评价。项目教学内容1. 通过项目引出相关的知识点;分析项目中的实现过程。2.

21、 分组讨论实现不同的项目。3. 汇总项目实现时遇到的问题。4. 使用知识点设计其它项目。工作对象、工具C+开发平台工作方法分组完成项目开发并组内讨论以及组间相互评价。劳动组织和工作人员按10人/组划分,按软件开发角色分类完成项目开发。工作成果项目开发成果考核评价40%知识+40%技能+20%态度能力要求1. 能够熟练使用变量和常量以及表达式编写语句。2. 能够使用分支结构进行编程。3. 能够使用循环结构进行编程。表1-8 项目6 学习系统的随机运算符的实现教学内容项目概述建议学时:12学习型工作任务的数目:3项目的任务任务1 数组的使用;任务2 随机数的产生;任务3 学习系统的随机运算符的实现

22、。教学目标知识目标:1. 数组的使用。2. 随机数的产生方法。5. 能完成小学生数学学习系统随机运算符的实现。技能目标:1. 能使用数组。2. 能产生随机数。态度目标:1. 培养良好的言语理解与表达能力、判断推理能力、信息技术应用能力、人际沟通与合作能力。2. 培养学生自我学习、自我提高、分析和解决问题的能力。 项目的教学实施采用教师引导学生完成任务一和二;其它任务分组实现,并实现组间评价。项目教学内容1使用基本数据类型处理数据信息。2产生随机数。3随机数参与运算。4. 分组实现小学生数学学习系统中随机运算符。工作对象、工具C+开发平台工作方法分组完成项目开发并组内讨论以及组间相互评价。劳动组

23、织和工作人员按10人/组划分,按软件开发角色分类完成项目开发。工作成果项目开发成果考核评价40%知识+40%技能+20%态度能力要求1. 能区分数组和基本数据类型的不同用途。2. 能生成随机数。3. 勇于发表自己的见解并在项目中实现。表1-9 项目7 学习系统学生信息的录入教学内容项目概述建议学时:12学习型工作任务的数目:3项目的任务任务1 结构类型的使用;任务2 文件的操作;任务3 用结构实现小学生信息输入文件。教学目标知识目标:1. 掌握结构类型;2. 文件的操作;3. 用结构实现小学生信息输入文件。技能目标:1. 能使用结构解决项目中的一类问题。2. 能实现文件的输入输出。3. 实现学

24、生信息录入文件。态度目标:1. 通过标准开发过程和规范化的程序设计训练,培养学生细致认真,一丝不苟的工作作风。2. 通过分组协作,培养学生团队合作和与人交流、沟通的能力。3. 通过项目实施中的展示和设计,培养学生表达和展示自我能力的意识。项目的教学实施项目驱动的方式;多媒体的教学手段;“教、学、练、做”一体实践。项目教学内容1. 结构类型。2. 文件的操作。3. 实现学生信息录入文件。工作对象、工具C+开发平台工作方法分组完成项目开发并组内讨论以及组间相互评价。劳动组织和工作人员按10人/组划分,按软件开发角色分类完成项目开发。工作成果项目开发文档和项目开发成果。考核评价40%知识+40%技能

25、+20%态度能力要求1. 能使用结构解决项目中的一类问题。2. 能实现文件的输入输出。3. 实现学生信息录入文件。表1-10 项目8 函数在小学生数学学习系统的使用教学内容项目概述建议学时:12学习型工作任务的数目:3项目的任务任务1函数的相关概念; 任务2 用函数实现随机运算符;任务3 函数调用的实现。教学目标知识目标:1. 函数的相关概念; 2. 用函数实现随机运算符并调用。技能目标:1. 能写一定功能的函数。2. 能使用函数调用。态度目标:1. 通过分组协作,培养学生团队合作和与人交流、沟通的能力。2. 通过项目实施中的展示和设计,培养学生表达和展示自我能力的意识。3. 通过项目的函数设

26、计,激发学生对软件后期应用的思考和设计。项目的教学实施项目驱动的方式;多媒体的教学手段;“教、学、练、做”一体实践。项目教学内容1教师与学生一起实现随机数函数。2指导学生完成其他随机运算符函数。3系统的随机运算。工作对象、工具C+开发平台工作方法分组完成项目开发并组内讨论以及组间相互评价劳动组织和工作人员按10人/组划分,按软件开发角色分类完成项目开发。工作成果项目开发文档和项目开发成果考核评价40%知识+40%技能+20%态度能力要求1. 掌握函数能力。2. 掌握函数的设计及实现。3. 函数调用能力。表1-11 项目9 异常与调试教学内容项目概述建议学时:12学习型工作任务的数目:3项目的任

27、务任务1 分析小学生数学学习系统中异常;任务2 掌握常用的调试方法;任务3 使用断点调试小学生数学学习系统。教学目标知识目标:1. 掌握异常的概念;2. 掌握常用的调试方法;3. 完成小学生数学学习系统的断点调试。技能目标:1. 能使用常用的调试方法。2. 能实现系统的断点调试。态度目标:1. 通过任务项目的开发,培养学生的编码能力和自学能力。2. 通过分组协作,培养学生团队合作和人际交流、沟通的能力。3. 通过项目实施中的展示和设计,培养学生表达和展示自我能力的意识。项目的教学实施案例驱动;多媒体教学手段;“教、学、练、做”一体实践。项目教学内容案例开发式教学工作对象、工具C+开发平台工作方

28、法项目开发实践劳动组织和工作人员按10人/组划分,按软件开发角色分类完成项目开发。工作成果项目开发文档和项目开发成果考核评价40%知识+40%技能+20%态度能力要求1. 掌握常用的调试方法。2. 能熟练进行项目的整体调试和测试。1.5 教学方法与手段1.5.1 教学方法本课程的教学方法打破传统的提出问题解释问题举例说明”的方法,采用“以实践为主线、以应用为目标”,通过完成实际应用程序的方式来教授学生学习程序设计知识。整个学习是由许多小的教学项目和任务组成。学生通过“实践学习实践提高”的过程不断提高编程能力,贯彻了“在实践中学习、在学习中实践、理论与实践教学一体化”的思想。1.5.2 教学手段

29、不断进行教学改革,充分利用现代教育技术、网络技术进行教学,并利用网络多媒体教育进行实践教学。具体手段如下:(1)开发适合教学使用的多媒体教学资源库和多媒体教学课件。多媒体资源库建设主要包括课程网站建设。内容有课程标准、课程整体设计、课程单元设计、项目活动载体设计、授课教案、多媒体教学课件、习题集、案例集、学生作品等资料。(2)充分利用学院的校内实训基地,将教学与实训合一,满足学生综合能力培养的需要。(3)充分利用校外实训基地,为学生提供阶段性实训,让学生在真实的环境中磨炼自己。1.6 考核与评价根据我院软件技术专业教学标准人才培养的目标要求,本课程为软件技术专业核心课程。在课程实施过程中,将主

30、要内容组织设计为9个项目31个任务。采用项目为载体,以“教、学、练、做”为一体的教学思路,培养学生的软件开发能力、团队合作精神。本课程随着知识点不断的延伸,考核与评价采用以下三种形式:(1)过程考核:该考核贯穿于整个课程教学中,通过项目完成情况,对学生的知识掌握程度、知识应用能力、技能训练能力、项目开发能力以及态度的端正程度进行评价。(2)任务成果展示:通过项目展示使学生之间相互沟通,实现知识和经验的分享,从而考察学生的相互协作情况。(3)综合项目设计:全面考察学生技术应用能力、团队合作能力和岗位适应能力。本课程的成绩评定通过课程考核成绩与职业技能认证成绩两个方面进行综合考核,最后汇总得出本课

31、程的整体成绩。各项分配比例如表1-12所示。表1-12 课程整体成绩表考核类型成绩权重课程整体成绩课程考核成绩1000.6100职业技能认证1000.41.6.1 课程考核(1)C+程序设计课程考核按照项目分任务分别考核,各项目依据知识点的难易程度占有不同的权重,课程考核成绩由各项目的任务考核成绩累计得到。(2)各项目中的每一任务分别从知识、技能、态度三方面进行考核。项目X成绩 = (任务Y成绩*任务权重) 其中,X为项目标号,Y为项目X中的任务标号;对每一任务的考核从三方面进行评价:1)知识根据每一任务所涉及的知识点以及在本项目中所占比重,给出相应的权重;学生或教师可根据对知识的掌握情况和程

32、序结果运行的正确性给出相应等级分值。该部分占每个任务的40%。掌握程度:根据能否在任务中正确运用所涉及到的知识点做为考核标准。运用正确者获得20分,否则为0分;运行结果:根据能否实现任务要求完成的功能做为考核标准。功能实现者获得20分,否则为0分;2)技能技能考核是职业学生考核的重点。在技能考核过程中,按软件设计中遵循的规范要求学生,并纳入技能考核标准。技能考核分别从代码编排的规范性以及能否在规定时间内完成任务设计做为考核该项技能掌握的标准。该部分占每个任务的40%。代码编排规则:根据代码编排规范,符合要求者得20分,否则为0分;规定时间内完成设计任务:根据能否在规定要求的时间内完成设计任务做

33、为考核标准。完成者获得20分,否则为0分。3)态度根据学生对待工作的态度给予公正、客观地评价。该部分占每个任务的20%。态度端正程度:对待任务认真负责、具有创新意识和不怕困难的态度,获得20分,否则为0分。课程考核成绩表如表1-13所示。(3)实施过程性考核,可对每一任务的考核方式通过项目实际操作、计算机模拟、卷面等多种方式考核;考核形式可采取自评、互评、教师评等多种形式综合进行。(4)成绩标准优秀:80分-100分;合格:60分(含60分);不合格:60分以下。表1-13 课程考核成绩表项目名称成 绩权重项目成绩项目成绩权重课程考核成绩项目一 C+概述知识1000.41000.05100技能

34、1000.4态度1000.2项目二 小学生数学学习系统项目任务概述知识1000.41000.05技能1000.4态度1000.2项目三 欢迎界面的实现知识1000.41000.1技能1000.4态度1000.2项目四 学习系统单一运算的实现知识1000.41000.2技能1000.4态度1000.2项目五 学习系统多重运算的实现与重复运算知识1000.41000.2技能1000.4态度1000.2项目六 学习系统随机运算符的实现知识1000.41000.1技能1000.4态度1000.2项目七 学生信息的录入知识1000.41000.1技能1000.4态度1000.2项目八 函数的使用知识10

35、00.41000.1技能1000.4态度1000.2项目九 异常与调试知识1000.41000.1技能1000.4态度1000.21.6.2 职业技能认证本课程在学习结束后,应获得职业技能认证。根据软件技术专业教学计划的安排,C+程序设计职业技能认证安排在第五学期的18周进行。学生可根据自己对知识、技能的掌握情况,选择获取职业技能认证的方式。获得职业技能认证的途径有以下三种:(1)参加我院组织的C+程序设计职业技能认证考试,以“考试+项目成果”形式考核,按综合成绩的考核结果获得相应等级的“黄河水利职业技术学院精湛技能证书”。其中:考试成绩由笔试成绩和机试成绩两部分组成。考试成绩=笔试成绩*50

36、%+机试成绩*50%项目成果成绩是根据学生对项目的分析、设计、编码、文档、答辩情况综合评定。项目成果成绩采用百分制评定。结合“考试+项目成果”两部分成绩,评定学生可获得的“黄河水利职业技术学院精湛技能证书”等级。其等级标准如下:初级:设计期间态度比较认真,能够掌握大部分基本技能和基础知识,完成了设计的主要任务,达到技能规定的基本要求,能够完成设计文档,内容基本正确,考试成绩合格,具备了初步解决实际问题的能力。中级:设计期间态度比较认真,能够掌握绝大部分基本技能和基础知识,设计思路基本清晰,能完成大部分的设计任务,达到技能规定的主要要求,设计文档编制正确,考试成绩良好,表现出具有较好地运用所学知

37、识分析和解决问题的能力。高级:课程设计期间态度非常认真,设计思路清晰,能够在规定时间内很好的按标准、按要求准确、熟练的完成该项任务,设计文档能对设计内容进行全面、系统的撰写与总结,考试成绩优秀,表现出具有较强的分析问题和解决问题的能力,且在观点上有独特见解。(2)参加国家人事部和信息产业部领导下的国家级考试-计算机等级考试,最低为2级。1.7 说明及建议1.7.1 学时建议本课程标准适用于高中毕业生、学制为3年的高等职业技术教育软件技术专业及相关专业的学生。本标准中的学时分配是建议性的,完成本课程最少学时为96个学时。1.7.2 与其它课程的衔接与分工(1)本课程应安排在计算机应用基础之后进行。(2)本课程是C#、Java、J2EE应用开发的基础课程。1.7.3 推荐教材和参考书目(1)C+ PrimerISBN 7-115-14554-7,Lippman编著,人民邮电出版社(2)程序设计基础-逻辑编程及C+实现ISBN 9787040126433,陆虹等编著,高等教育出版社(3)中国IT认证实验室 (4)编程中国 (5)CSDN网 (

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报