ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:27.45KB ,
资源ID:21863226      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21863226.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c++课程标准Word格式文档下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c++课程标准Word格式文档下载.docx

1、1.2.2 课程目标学生通过本课程的学习,应熟练使用C+语法,能进行C/S体系结构设计、分析、编码、测试和部署,具有运用面向对象的思想编写程序解决实际问题的技能,并具备代码编写和软件开发过程的组织能力。本课程以小学生数学学习系统的开发为主线展开,强调从学生的学习和认知水平出发,倡导体验、实践、参与、合作与交流的学习方式,提高学生的软件开发综合应用能力,使软件开发过程成为学生主动思维、大胆实践、提高跨文化意识和自主学习能力的过程;根据课程面对的工作任务和职业能力要求,本课程的教学目标为:(1)知识目标1)对计算机语言和结构化程序设计有基本的认识。 2)能熟练应用VC+集成环境设计和调试C+语言程

2、序。3)能在程序设计过程中运用C+语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识。4)能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。5)能用C+语言设计解决简单实际问题的程序,并能完成简单程序的测试。6) 掌握计算机语言类课程的学习方法,能通过互联网、文献资料巩固和拓展所学知识。(2)技能目标1)C+概述 会安装开发环境; 写一个简单的c+程序; 会熟练使用帮助文件。2)学习系统项目任务概述 了解该项目的目的; 了解该项目实现的功能; 初步认识项目的含义;3)学习系统欢迎界面的实现数据输出的实现;数据输入的实现;小学生学习系统欢迎界面实现。4)学习系统单一数学

3、运算的实现 了解C+的基本数据类型。字符型、整型、长整型、浮点型和双精度数据类型; 掌握常用的数据类型描述的数据范围; 掌握常量与变量的定义、声明和使用方法; 掌握C+运算符的用途和表达式的写法; 初步掌握调试程序的方法;小学生学习系统简单数学运算的实现。5)学习系统多重数学运算的实现及重复运算 掌握顺序结构的使用方法;赋值语句的使用; 掌握选择结构的使用方法和技巧;if语句、ifelse语句的使用方法;switch语句的使用方法和技巧; 掌握循环结构的使用方法和技巧;for循环语句的使用方法和使用技巧;while循环语句的使用方法和技巧;dowhile循环的使用方法和技巧; 小学生学习系统成

4、绩输出实现; 小学生学习系统重复运算。6)学习系统的随机运算符的实现 了解数组的相关概念; 掌握数组的使用; 随机数的产生; 学习系统的随机运算符的实现。7)小学生信息的录入 掌握结构类型; 文件的操作; 用结构实现小学生信息输入文件。8)函数在小学生数学学习系统的使用 掌握函数的相关概念; 用函数实现随机运算符; 函数的调用。9)异常与调试 分析小学生数学学习系统中异常; 掌握常用的调试方法; 掌握使用断点调试小学生数学学习系统的方法。(3)态度目标本课程主要加强以下各方面职业素质的培养:1)具有良好的思想品德和诚实、敬业、负责等职业道德;2)具有良好的文化修养;3)具有良好的团结协作精神、

5、团队意识、组织协调能力;4)具有开拓创新精神;5)具有良好的语言理解与表达能力、判断推理能力、数值运算能力、资料分析能力、信息技术应用能力、外语应用能力、思维策略能力、人际沟通与合作能力、自我学习与自我提高能力、分析和解决问题能力等职业核心能力。 教学组织该课程根据软件开发技术在生产中的应用展开,主要针对软件基础语法、C+平台的软件开发进行学习,依据软件开发过程中循序渐进的思想设计课程模块内容,打破以知识传授为主要特征的传统学科课程模式,采用以项目任务为中心的项目课程模式进行。通过项目分析获得项目化的“学习任务”,然后通过组建工作项目将工作化的项目任务转换成课程教学内容,让学生在完成具体项目的

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

7、件开发的工作流程,能完成相关岗位的工作任务,获得个性发展与工作岗位需要相一致的职业能力,拓展更加宽广的发展空间。本课程的实施依照项目准备、项目实施、项目的异常与调试进行开展,项目的内涵关系如图1所示,共9个项目,31个任务, 9个项目组成小学生数学学习系统的完整实现。教学组织表如表1-2所示。表1-2 教学组织表学习项目编号学习项目名称学习型工作任务学时1C+概述 任务1 安装开发环境;任务2 一个简单的c+程序;任务3 使用帮助文件。42小学生数学学习系统项目任务概述任务1 了解该项目的目的;任务2 了解该项目实现的功能;任务3 初步认识项目的含义。3系统欢迎界面的实现任务1 数据输出的实现

8、。任务2 数据输入的实现;任务3 小学生学习系统欢迎界面实现。8学习系统单一数学运算的实现任务1 C+的基本数据类型的使用;任务2常量与变量的定义、声明和使用方法;任务3 C+运算符的用途和表达式的使用;任务4 初步掌握调试程序的方法;任务5 小学生学习系统数学运算的实现。185学习系统多重数学运算的实现及重复运算任务1 一个简单数学运算程序;任务2学生百分制成绩转换为五分制成绩的实现;任务3 1+2+3+.+100的计算;任务4 小学生学习系统成绩输出实现;任务5小学生学习系统重复运算的实现。6学习系统的随机运算符的实现任务1 数组的使用;任务2 随机数的产生;任务3 学习系统的随机运算符的

9、实现。7学生信息的录入任务1 结构类型的使用;任务2 文件的操作;任务3 用结构实现小学生信息输入文件。12函数在小学生数学学习系统的使用任务1函数的相关概念;任务2 用函数实现随机运算符;任务3 函数的调用的实现。9异常与调试任务1 分析小学生数学学习系统中异常;任务2 掌握常用的调试方法;任务3 使用断点调试小学生数学学习系统。 教学内容与能力要求本课程基于软件开发,结合就业岗位对知识与技能的要求选取教学内容。根据软件技术专业的培养目标,教学内容设计以岗位需求为导向,以真实项目任务及其工作过程为依据,以项目任务为目标,以知识、技能、态度培养为本位,培养学生具有实用能力、上岗能力、可持续发展

10、能力和职业素质。各学习项目教学内容、能力要求如表1-3所示。表1-3 项目1 C+概述教学内容项目概述建议学时:学习型工作任务的数目:项目的任务任务3 使用帮助文件。教学目标知识目标:1. 会安装开发环境;2. 一个简单的c+程序;3. 会熟练使用帮助文件。技能目标:1. 会安装开发环境并配置开发环境。2. 能熟练使用帮助文件。态度目标:1. 培养学生独立解决问题的能力以及与团队协作的能力。2. 培养学生良好的劳动纪律。项目的教学实施引导学生安装、配置系统等。项目教学内容1. 引导学生安装开发环境。2. 教师演示项目二的步骤。3. 指导学生完成项目二。4. 教师引导学生发现其中涉及的知识点。5

11、. 分析并使用相关的知识点。6. 使用知识点设计其它项目。工作对象、工具C+软件开发平台工作方法分组实现开发环境的搭建。组内实现各工作任务。劳动组织和工作人员小组各人员工作成果完整的软件开发平台和项目运行成果。考核评价40%知识+40%技能+20%态度能力要求3. 熟悉开发平台的使用。表1-4 项目2 小学生数学学习系统项目任务概述1. 了解该项目的目的。2. 了解该项目实现的功能。3. 初步认识项目的含义。1. 会分析系统功能;2. 认识项目的含义。1. 树立认真学习的态度,培养对工作认真负责的态度。2. 树立克服困难的自信心。采用教师引导学生完成任务一;其它任务分组实现,并实现组间评价。1

12、. 教师与学生共同完成项目。2. 教师引导学生发现其中涉及的知识点。3. 分析并使用相关的知识点。C+开发平台分组完成项目开发并组内讨论以及组间相互评价。讨论并按人员情况划分小组。总结文件。1. 能分析该项目的功能。表1-5 项目3 系统欢迎界面的实现任务3 小学生学习系统欢迎界面实现;1. 数据输入输出的概念及在C+语言中的实现。2. 字符数据的输入与输出。3. 格式输入与输出。1. 数据输出的实现。2. 数据输入的实现。4. 使用知识点设计其它项目。项目的源代码和运行成果。1. 使用该软件系统构建简单的应用程序。2. 能实现在该系统环境下输入与输出。3. 具备简单调试的能力。表1-6 项目

13、4 学习系统单一数学运算的实现1. 了解C+的基本数据类型字符型、整型、长整型、浮点型和双精度数据类型。2. 掌握常用的数据类型描述的数据范围。3. 掌握常量与变量的定义、声明和使用方法。4. 掌握C+运算符的用途和表达式的写法。5. 初步掌握调试程序的方法。1. 会使用基本数据类型。2. 熟练使用运算符。采用教师引导学生完成任务一到四;表1-7 项目5 学习系统多重数学运算的实现及重复运算1. 掌握顺序结构的使用方法;赋值语句的使用。2. 掌握选择结构的使用方法和技巧;switch语句的使用方法和技巧。3. 掌握循环结构的使用方法和技巧;for循环语句的使用方法和使用技巧。dowhile循环

14、的使用方法和技巧。1. 熟练使用三种程序控制流程处理对应的问题。2. 能处理一般异常。1. 具有良好的团结协作精神、团队意识、组织协调能力。2. 具有开拓创新精神。采用教师引导学生完成任务一和三;1. 通过项目引出相关的知识点;分析项目中的实现过程。2. 分组讨论实现不同的项目。3. 汇总项目实现时遇到的问题。按10人/组划分,按软件开发角色分类完成项目开发。项目开发成果1. 能够熟练使用变量和常量以及表达式编写语句。2. 能够使用分支结构进行编程。3. 能够使用循环结构进行编程。表1-8 项目6 学习系统的随机运算符的实现1. 数组的使用。2. 随机数的产生方法。5. 能完成小学生数学学习系

15、统随机运算符的实现。1. 能使用数组。2. 能产生随机数。1. 培养良好的言语理解与表达能力、判断推理能力、信息技术应用能力、人际沟通与合作能力。2. 培养学生自我学习、自我提高、分析和解决问题的能力。采用教师引导学生完成任务一和二;1使用基本数据类型处理数据信息。2产生随机数。3随机数参与运算。4. 分组实现小学生数学学习系统中随机运算符。1. 能区分数组和基本数据类型的不同用途。2. 能生成随机数。3. 勇于发表自己的见解并在项目中实现。表1-9 项目7 学习系统学生信息的录入1. 掌握结构类型;2. 文件的操作;3. 用结构实现小学生信息输入文件。1. 能使用结构解决项目中的一类问题。2

16、. 能实现文件的输入输出。3. 实现学生信息录入文件。1. 通过标准开发过程和规范化的程序设计训练,培养学生细致认真,一丝不苟的工作作风。2. 通过分组协作,培养学生团队合作和与人交流、沟通的能力。3. 通过项目实施中的展示和设计,培养学生表达和展示自我能力的意识。项目驱动的方式;多媒体的教学手段;“教、学、练、做”一体实践。1. 结构类型。2. 文件的操作。项目开发文档和项目开发成果。表1-10 项目8 函数在小学生数学学习系统的使用任务3 函数调用的实现。1. 函数的相关概念;2. 用函数实现随机运算符并调用。1. 能写一定功能的函数。2. 能使用函数调用。1. 通过分组协作,培养学生团队

17、合作和与人交流、沟通的能力。2. 通过项目实施中的展示和设计,培养学生表达和展示自我能力的意识。3. 通过项目的函数设计,激发学生对软件后期应用的思考和设计。1教师与学生一起实现随机数函数。2指导学生完成其他随机运算符函数。3系统的随机运算。分组完成项目开发并组内讨论以及组间相互评价项目开发文档和项目开发成果1. 掌握函数能力。2. 掌握函数的设计及实现。3. 函数调用能力。表1-11 项目9 异常与调试1. 掌握异常的概念;2. 掌握常用的调试方法;3. 完成小学生数学学习系统的断点调试。1. 能使用常用的调试方法。2. 能实现系统的断点调试。1. 通过任务项目的开发,培养学生的编码能力和自

18、学能力。2. 通过分组协作,培养学生团队合作和人际交流、沟通的能力。案例驱动;多媒体教学手段;案例开发式教学项目开发实践1. 掌握常用的调试方法。2. 能熟练进行项目的整体调试和测试。 教学方法与手段1.5.1 教学方法本课程的教学方法打破传统的提出问题解释问题举例说明”的方法,采用“以实践为主线、以应用为目标”,通过完成实际应用程序的方式来教授学生学习程序设计知识。整个学习是由许多小的教学项目和任务组成。学生通过“实践学习实践提高”的过程不断提高编程能力,贯彻了“在实践中学习、在学习中实践、理论与实践教学一体化”的思想。1.5.2 教学手段不断进行教学改革,充分利用现代教育技术、网络技术进行教学,并利用网络多媒体教育进行实践教学。具体手段如下:(1)开发适合教学使用的多媒体教学资源库和多媒体教学课件。多媒体资源库建设主要包括课程网站建设。内容有课程标准、课程整体设计、课程单元设计、项目活动载体设计、授课教案、多媒体教学课件、习题集、案例集、学生作品等资料。(2)充分利用学院的校内实训基地,将教学与实训合一,满足学生综合能力培养的需要。(3)充分利用校外实训基地,为学生提供阶段性实训,让学生在真实的环境中磨炼自己。 考核与评价根据我院软件技术专业教学标准人才培养的目标要求,本课程为软件技术专业核心课程。在课程实施过程中

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1