欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《C程序设计》教学大纲(本科).docx

    • 资源ID:64526012       资源大小:14KB        全文页数:4页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《C程序设计》教学大纲(本科).docx

    C+程序设计教学大纲课程英文名Programming Language C+课程代码02M0040学分2.0总学时32理论学时16实验/实践学时16课程类别学科基础课课程性质任选先修课程C语言程序设计适用专业测控技术与仪器开课学院计量测试工程学院执笔人审定人制定时间2022年11月注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。一、课程地位与课程目标(一)课程地位C+是目前工程中使用最广泛的面向对象程序设计语言之一。通过本课程的学习,能使学 生掌握面向对象程序设计的基本概念、特点、结构、原理及设计方法,学习C+面向对象程序设 计的相关内容,初步掌握基于Windows环境下编程的基本知识,能够阅读相关应用程序,了解 面向对象程序的编程方法。通过多项实验的系统训练,为面向对象应用程序的开发奠定一个良好 的基础。(-)课程目标本课程以全面提升课程质量与育人质量为核心,培养学生利用C+解决测控领域与测量相关 工程问题。通过专业实验实践课程,突出培养学思结合、知行统一、勇于探索的精神、善于解决 问题的实践能力。培养学生形成科学与工程思维,激发学生创新意识。具体课程目标如下:1 .对面向对象程序设计有基本的认识;掌握类和对象的概念与抽象和实例之间的关系;熟 练掌握类的封装性、继承性和多态性的实现方法。(L2)2 .学会使用C+编程环境编制面向对象的程序;培养良好的计算机语言类课程的学习方法, 能通过互联网、文献资料巩固和拓展所学知识;养成良好的编程习惯,培养严谨务实的分析问题 与解决问题能力。(5.1)二、课程目标达成的途径与方法以课堂教学为主,实验教学为辅。课堂教学主要讲解C+程序的结构与基本组成,数据的输入与输出、C+的控制语句、数组 及其使用、函数、指针类型及使用、引用以及结构体、共用体和枚举以及类与对象的定义、构造 函数与析构函数、继承和派生,掌握虚函数与多态性、静态成员、堆对象和对象数组,理解友元 函数与友元类、运算符的重载等知识点。通过实例的讲解,使同学们更好地熟悉或掌握面向对象 程序设计的方法和步骤,提高学生对面向对象程序语言的学习兴趣、培养思维方式和编程方法。 课堂教学尽量引入互动环节,使同学们能更好地融入课堂教学,提高教学效果。实验教学主要通过给定题目由学生所掌握的C+语言知识进行编程、调试并运行,培养学生 熟练运用所学知识的能力、收集和提炼信息的能力以及解决实际问题的能力。三、课程目标与相关毕业要求的对应关系课程目标课程目标对毕业要求的支撑程度(H、M、L)毕业要求1.2毕业要求5.1课程目标1M课程目标2H注:1 .支撑强度分别填写H、M或L (其中H表示支撑程度高、M为中等、L为低)。2 .毕业要求应根据课程所在专业培养方案进行描述。3 .通识选修课程可不填写上表。四、课程主要内容与基本要求1、Visual C+6. 0 开发环境要求了解Visual C+6.0概述、菜单功能、工具栏及使用、项目和项目工作区和资源,掌握 开发环境初步实践。2、C+语言基础了解从面向过程的程序设计到面向对象的程序设计,了解C+程序的结构与基本组成,掌握 数据的输入与输出、C+的控制语句、数组及其使用、函数、指针类型及使用、引用以及结构体、 共用体和枚举等知识点。3、面向对象的程序设计熟练掌握类与对象的定义、构造函数与析构函数、继承和派生,掌握虚函数与多态性、静态 成员、堆对象和对象数组,理解友元函数与友元类、运算符的重载。五、课程学时安排章节号教学内容学时 数学生任务对应课程目 标第1章 第2章第3章C+语言概述基本数据类型、运算符 与表达式C+控制语句2课前自学命名空间的定义和使用;引 用的定义和使用。课程目标1第4章第5章函数构造类数据类型21 .课前自学重载函数的作用以及定 义;结构体的定义和使用;2 .完成作业 pl40 4. (5)、(6) o课程目标1C+基础编程实验(1)2实验报告1课程目标2C+基础编程实验(2)2实验报告2课程目标2第6章6.1 类与对象的定义6.2 构造函数与析构函 数2课前自学类与对象间的关系;类如何 定义以及构造函数与析构函数的作 用。课程目标16.3 对象成员及其初始化6.4 类作用域6.5 堆对象和对象数组2课前自学成员如何初始化以及堆对 象的定义和应用。课程目标1章节号教学内容学时 数学生任务对应课程目 标面向对象程序设计(1)2实验报告3课程目标2面向对象程序设计(2)2实验报告4课程目标2第6章6.6 静态成员6.7 友元函数与友元类6.8 常对象和常成员2课前自学静态成员的定义及其作用; 如何构建友元函数和友元类。课程目标1面向对象程序设计(3)2实验报告5课程目标2第7章7.1 继承与派生7.2 单继承多继承7.3 虚函数与多态性2课前自学如何定义继承与派生类;如 何实现多态。课程目标1面向对象程序设计(4)2实验报告6课程目标2面向对象程序设计(5)2实验报告7课程目标2第8章8.1 重载为类的成员函 数8.2 重载为类的友元函 数8.3 典型运算符重载2课前自学运算符如何重载为类的成 员函数和友元函数。课程目标1面向对象程序设计(6)2实验报告8课程目标2六、实践环节及基本要求序 号实验项目名称学时基本要求学生任务实验 性质实验 类别1C+基础编程 实验(1)2掌握 Visual C+6.0 开 发环境、C+编程基 础。编写3个程序,提交实 验报告。验证性必做2C+基础编程 实验(2)2进一步熟悉VC+ 6.0 的编程开发环境;理解 函数、指针、引用等的 定义及调用方法。编写3个与函数调用、 函数重载相关的程序, 提交实验报告。验证性必做3面向对象程序 设计(1)2掌握类与对象的定义、 构造函数与析构函数 的使用。编写一个面向过程的程 序;编写2个利用类实 现的程序;提交实验报 告。验证性必做4面向对象程序 设计(2)2掌握对象成员及其初 始化;堆对象和对象数 组的使用。编写一个具有对象成员 的学生类并能输入输出 相关信息的程序;提交 实验报告设计性必做5面向对象程序 设计(3)2掌握静态成员、友元函 数与友元类的使用。编写2个与静态成员和 友元成员相关类的程 序,提交实验报告。验证性必做6面向对象程序2掌握继承与派生的概编写2个与继承和派生验证性必做序号实验项目名称学时基本要求学生任务实验 性质实验 类别设计(4)念及使用。相关的程序,提交实验 报告。7面向对象程序 设计(5)2掌握虚函数与多态性 的概念及使用。编写2个与继承和派生 相关的程序,提交实验 报告。验证性必做8面向对象程序 设计(6)2进一步理解虚函数的 概念及应用;熟悉运算 符重载,掌握如何将运 算符重载为成员函数、 友元函数。编写2个分别与虚函数 和运算符重载相关的程 序,提交实验报告。验证性必做注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。七、考核方式及成绩评定(一)考核方式与评价考核内容考核方式评定标准(依据)占总成 绩比例过程考核含到课率、课堂发言、课外作业、 实验等点名记录、课堂发言记录、作 业完成质量和实验报告质量30%期末考核开卷卷面成绩70%考核类别考查成绩登记方式百分制(二)课程目标考核环节和达成标准课程目标教学环节考核环节合格标准课程目标1讲授平时成绩(考勤、作业)A0.6期末考试B目标达成度=0.8 X B/B()+0.2 X A/A()课程目标2实验实验成绩(考勤、报告)C0.6目标达成度=1.OXC/Co八、推荐教材与主要参考书(一)推荐教材:面向对象的程序设计语言C+,陈志泊、王春玲,人民邮电出版社,2007,第2版(二)主要参考书:C+Primer Plus,Stephen Prata著,张海龙、袁国忠译,人民邮电出版社,2012.6,第6

    注意事项

    本文(《C程序设计》教学大纲(本科).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开