好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

3.2西安交通大学-罗建军-C++作为非计算机专业程序设计入门语言的研究与实践.ppt

24页
  • 卖家[上传人]:飞***
  • 文档编号:51290693
  • 上传时间:2018-08-13
  • 文档格式:PPT
  • 文档大小:406.50KB
  • / 24 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • C++作为非计算机专业程序 设计入门语言的研究与实践罗建军 jjluo@ 西安交通大学 2005.111议题lC++作为程序设计入门语言的必要性和可行性lC++作为程序设计入门语言的改革实践l保证改革顺利的关键——教材2程序设计课程的定位 l是大学计算机基础教学系列中的核心课程l课程目标:l掌握正确的程序设计方法与思路,具备初步的应用 程序开发基础(白皮书)l课程内容:l以程序设计语言的语法知识和程序设计技术的基本 方法为主,同时包括程序设计方法学、数据结构与 算法基础等方面的初步内容教学基本要求)3现有的教学语言分类(白皮书) l现有教学语言分类:lC或C++ :侧重讲解结构化程序设计方法、数据结构与算法、 模块化程序设计等lC++或Java: 侧重讲解面向对象的程序设计、应用程序编程接 口等lVC++、VB或Delphi:侧重讲解可视化编程技术、组件技术、 图形用户界面设计及应用程序开发等l由于不同学校、不同专业对学生程序设计能力的要求不尽相同,所 以程序设计课程可以采用不同的教学语言白皮书)l在实际教学中,应允许不同专业选用不同的教学语言教学基本 要求)4几种教学语言的比较l Cl C++l Javal VBl VC++5选取C++的作为第一语言的必要性l技术发展需要l后续课程内容更新的需要l学时削减的需要6选取C++的作为第一语言的可行性 l国内外经验和结论 ――Yesl疑问:但是我们可以吗?l教师?一直在讲C,对C++不是很熟悉…… l学生?C++内容太烦杂,C的结构化都搞不清,加上面向对象就更难了…… 7改革的核心问题l课程内容:讲什么? l教学方法:怎么讲?8议题lC++作为程序设计入门语言的必要性和可行性lC++作为程序设计入门语言的改革实践l保证改革顺利的关键——教材9课程内容:讲什么?(严格筛选内容)l选择依据l国内外调研l白皮书和教学基本要求l学生需求和现实l主要内容l语言基础(包括结构化程序设计方法)l面向对象技术l基本的数据结构与算法10教学方法:怎么讲?(有效组织教学)l教学理念l教学方式l考试机制11教学理念l教师教学:l重:编程思想,语言要素l轻:语法细节l学生学习:l强调动手编程l象学说话一样学C++l教学模式l“精讲多练,教考分离,机试为主”12教学方式 l传统教学方法l多媒体课堂面授l上机实验l传统答疑l现代教育技术(网络教学平台)l网络课件l视频点播lBBS答疑l电子作业提交及反馈l其他教学资源l创新活动13考试机制 l书面考试-无纸考试-编程考试l措施l加强教学环节、上机l了解学生,加强作业要求、反馈l目标l了解概念、体会要素、掌握编程14课程发展历程及现状 l1996-1999年 C语言l2000-2004年 VC++l2004年9月开始 C++l创新活动l系列选修课程:VC++ 、VB.net、Java、 Delphi等15议题lC++作为程序设计入门语言的必要性和可行性lC++作为程序设计入门语言的改革实践l保证改革顺利的关键——教材16教材建设历程:继承+发展 l《精讲多练C语言》 冯博琴 刘路放主编 西安交通大学出版社 1997.9(电子部95规划教材)l《Visual C++与面向对向程序设计》 刘路放编著 冯博琴审 高等教育出版社 2000.7l《大学Visual C++程序设计案例教程》罗建军 崔舒宁 杨琦编著 冯博琴审 高等教育出版社 2004.8l《大学C++程序设计教程》罗建军 朱丹军 顾刚 刘路放编著 冯博琴审 高等教育出版社 2004.8l《大学C++程序设计教程—习题解答、上机指导和案例分析》朱丹军 罗建军 卫颜俊编著 高等教育出版社 2005.817教材目标 l使学生掌握使用C++设计应用程序的基本技能,了解 面向对象和结构化程序设计的方法,能够编写、调试 和运行实用、规范、可读性好的C++程序。

      l“从零开始”,在内容组织上循序渐进,不要求学生学过 程序设计方面的先修课程18内容 l总体结构(16/3)lC++语言基础(1~8章)l介绍C++编程的基本内容,包括控制结构、基本数据类型、表达式、函数,指针和引用l面向对象(9~13章)l讲解类与对象、继承和多态性等面向对象程序设计的基础理论以及C++的标准库l数据结构与算法(14~16章)l介绍基本数据结构和数值计算方法19目录 l第1章 C++语言简介 l第2章 控制结构 l第3章 基本数据类型 l第4章 数组与结构体 l第5章 表达式 l第6章 函 数 l第7章 指针 l第8章 函数与指针 l第9章 类和对象 l第10章 继承 l第11章 多态性 l第12章 模板与异常处理 l第13章 标准库和输入输出流 l第14章 线性表 l第15章 查找和排序 l第16章 数值计算 20章节结构 l本章目标l授课内容l自学内容l程序设计举例l实例编程l编程提示l小结21特点 l突出骨干知识点,强调技能l精选内容:旨在建立清晰的知识体系结构l材料组织:符合学习规律l难易结合l弹性章节l例题习题:多、广l紧密结合课程,适合教学l课时: 64学时(32+32)56学时(28+28)48学时(24+24)l单元: 16单元、14单元、12单元(每单元2+2课时)l立体化教材,提供全方位的学习支持l主教材l配套习题与实验指导书l支撑网站22精品课程网站23谢 谢!24。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.