- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++程序设计》
课 程 标 准
课属系部: 软件工程学院
课程代码:
课程负责人: 周建坤
编制日期: 2015 年 12 月
山东理工职业学院
《C++程序设计》课程标准
课程代码: 0602010
课程名称: C++程序设计
课程类别:专业核心
课程类型:理论+实践课
课程学分: 6
计划课时:96学时
适用专业: 计算机软件专业
课属部门: 软件工程学院
课程负责人: 周建坤
制 定 人:C++程序设计课程组
制定时间: 2015年12月
一、课程概述
(一)课程性质
《C++程序设计》是计算机软件技术专业的一门专业基础课程,是从事计算机程序设计的入门课程,同时也是培养计算机程序设计基础能力与学习面向对象方法的重要课程。
本课程在计算机软件专业培养方案中定位于“用网”阶段,是开发基于WEB的应用程序的程序设计语言基础。通过本课程的学习使学生熟练掌握C++语言的基础语法结构,掌握面向对象程序设计的基本方法,理解面向对象程序设计的基本思想,培养运用程序设计解决应用问题的思维,强化训练学生编程技能,能够具备基本的C++软件项目开发技能,从而达到培养应用面向过程及面向对象方法进行程序设计解决应用问题的综合能力的目的。
本课程是计算机软件专业学生入校后开设的第一门计算机程序设计语言专业基础课程,是后续课程--《动态网站开发》学习的基础,为其提供面向对象编程的理论知识与基本编程能力的支撑,没有本课程的教学,后续课程的学习和教学就很难进行。因此本课程的教学对后续课程的学习起到了尤为重要的先导作用与奠基作用。
(二)课程设计理念
本课程始终以技术的发展、企业对能力的要求、创新能力的提高为设计的根本依据。课程教学的核心内容是工作内容和工作过程所要求的知识、技术和能力;教学过程严格遵循工作过程,由易到难、由浅到深、由简到繁、循序渐进的进行;本课程的设计参考职业资格和能力水平考试大纲。课程教学使学生能综合全面可持续的发展。
(三)课程设计思路
课程以计算机程序员和软件工程师的职业行动能力为核心进行课程设计。教学内容、教学方法、教学手段以及成绩评定均以职业行为为导向,紧紧围绕职业行动能力的培养为重心进行设计。整个教学过程采用“案例讲解-验证实训-项目实战-小组讨论”的模式,多种形式有机结合进行教学。
按照“工作过程”的具体要求,以任务驱动,项目导向构建职业行动体系。课程教学由常规案例教学和基于工作过程项目实训组成。用案例组织教学,每个案例均为具体的应用项目,项目按照不同工作情境划分为若干任务,每个任务就是具体的职业任务,任务的完成过程即为工作的完成过程,建立基于工作过程的课程内容。案例教学同时分配任务进行项目实训,培训工作行动能力。每个教学项目、任务有能力、知识和素质教学目标,将知识融合到项目、任务中,通过任务、项目的训练提高学生的职业技能,同时在技能训练过程中传授知识,使得学生在掌握技能的同时又学习知识,知识和技能紧密结合,加深学生对知识的理解、应用,提高学习效果。课程设计突出学生职业道德的培养、职业素养的养成以及学习方法、思维方法的学习,培养技能过硬、职业道德好、职业素养高的应用性人才。以“理论+项目+评议”构成评定成绩,理论占40%,项目占40%,小组评议占20%,把学生导向全面健康的发展。
本课程采用“项目驱动,案例教学,一体化课堂”的教学模式开展教学。整个课程由12个教学项目展开,每个项目都是在解决项目问题时讲解相关的C++理论知识,将枯燥的知识讲解融入到实际有趣的项目问题中,使学生在“发现问题,分析问题,解决问题”这种探索式过程中学习。本课程96课时内完成教师与学生互动的讲练结合教学过程。课程的理论实践一体化教学过程全部安排在设施先进、专门的软件编程实训室进行,教学中以学生为中心,教师全程负责讲授知识、答疑解惑、指导项目设计,充分调动师生双方的积极性,实现教学目标。
二、课程目标
学生学习《C++程序设计》课程后,应熟练掌握C++语言的语法基础、程序设计的基本技能和面向对象程序设计的思想与方法,具备运用C++语言、程序设计技能和面向对象程序设计的方法分析解决简单应用问题的综合技能,在课程的学习的过程中,同时注重培养诚实、守信、坚忍不拔得性格,培养善于沟通表达、善于自我学习、责任感和团队协作的能力,并养成编码规范、按时交付软件等良好的工作习惯,达到具备程序员具有的基础职业素质的目的。
具体课程目标如下:
(一)知识目标
(1)了解C++语言的发展历史、特点;
(2)掌握简单的C++程序的组成与书写格式,会使用C++程序的设计工具、开发过程;
(3)掌握基本数据类型、常量、变量、运算符、表达式构成;
(4)掌握逻辑运算符、自增自减运算符、位运算符和复合数据类型的运用;
(5)掌握顺序控制语句、选
您可能关注的文档
- ArcGIS软件应用 添加注记 创建标注.doc
- ArcGIS软件应用 展示数据 单一符号.doc
- ArcGIS软件应用 展示数据 分量符号化.doc
- AutoCAD 第三部分 AutoCAD绘图命令 CAD试题汇编2012版第2章题目.doc
- BIM技术概论 习题库 墙体幕墙.docx
- BIM建模应用技术 BIM微课视频 Revit导出及创建和编辑漫游动画.docx
- BIM数字化设计与创新 幕墙 幕墙.doc
- bz02-动态构成基础 博瑞思:静电动画 目视化点检(人员篇).docx
- bz17-动画角色设计 机械动画角色设计 世联脚本.docx
- bz31-动画片创意制作 盲人 盲项目计划.docx
文档评论(0)