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

    《计算机程序设计基础》课程教学大纲-何渝.doc

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

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

    《计算机程序设计基础》课程教学大纲-何渝.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date计算机程序设计基础课程教学大纲-何渝面向对象的程序设计与C+教学大纲计算机程序设计基础课程教学大纲Computer Programming Basic课程编号:14053120BK适用专业:计算机学院各专业总 学 时:80(讲课:48 上机:32) 学 分:5执 笔 人:何渝 审核人:刘宏志 一、课程的性质和目的本课程是一门计算机程序设计的基础课,介绍计算机程序设计的基本理论、方法和技术。本课程主要讲授面向过程的模块化程序设计方法,也简要介绍面向对象的程序设计方法。为更好的理解与应用程序设计的思想与方法,重点介绍包含这两种思想与方法的C+高级程序设计语言。通过C+语言的学习,更具体、直观地学习与理解计算机程序设计的思想、方法与技术,为学习计算机程序设计打下一个良好、坚实的基础。该课程的理论及实践性都很强,在讲授理论的同时,更重视实践应用。强调即要学懂理解理论,更要掌握实际操作的应用,特别强调实践上机练习以加强动手能力的培养,使理论与实际密切的结合,争取熟练掌握一门程序设计语言。本课程为计算机及相关专业的专业基础课程之一,是学习计算机后续课程的基础。教授对象为计算机应用专业本科、大专及成人教育及工科相关的本科和研究生各专业。二、课程教学内容和要求第1章 计算机系统初步知识(2学时)主要内容:介绍计算机与信息社会的关系,计算机的发展、特点,信息在计算机中的表示,计算机的简单工作过程,计算机的系统组成。要求:掌握计算机的基础知识,特别是信息在计算机中的表示及计算机的组成。第2章 计算机软件及软件开发方法(4学时)主要内容:介绍什么是计算机的软件?什么是计算机程序设计?什么是计算机程序设计语言?什么是软件开发方法?什么是计算机文档?以及初步了解以VC+ 6.0为开发工具的C+开发平台。要求:了解计算机软件的内涵,计算机软件开发的过程及方法,学习基本的计算机文档写作,学习并初步掌握VC+6.0的使用以及如何进行简单的计算机程序设计。第3章 C+编程基础(4学时)主要内容:介绍C+字符集和标记符,C+的程序结构,C+源代码编写。要求:了解C+字符集和标记符,掌握C+的程序结构,初步学会C+源代码编写。第4章 格式化输入输出(2学时)主要内容:介绍格式化输入输出。要求:掌握并学会格式化输入输出。第5章 算术运算(2学时)主要内容:介绍C+的算术运算符、表达式和语句,类型转换,数学函数库。要求:了解并掌握C+的算术运算符、表达式和语句,类型转换,学会并灵活运用数学函数库。第6章 简单选择与循环结构(4学时)主要内容:介绍简单选择与循环结构。要求:了解并掌握简单选择(if语句)、循环结构(While语句)和无条件转移(goto语句)。第7章 模块化编程与函数(一)(4学时)主要内容:介绍模块化编程,程序结构图和函数。要求:掌握并学会模块化编程、程序结构图和函数。第8章 复杂选择与循环结构(4学时)主要内容:介绍多选择结构及语句(else.if语句,switch,break和continue等语句),循环控制与嵌套结构及语句(for和do.while语句)。要求:理解并学会多选择结构、循环控制与嵌套结构及相关语句。第9章 数组与字符串(4学时)主要内容:介绍数组的概念与应用。要求:了解并掌握数组的概念,学会灵活熟练的应用。第10章 模块化编程与函数(二)(4学时)主要内容:介绍引用、指针、递归方法的概念与应用。要求:了解并学会应用引用、指针、递归方法。第11章 数据类型、结构体与枚举(4学时)主要内容:介绍各种数据类型及相互转换。要求:了解并熟练掌握各种数据类型的应用及转换。第12章 数据文件(2学时)主要内容:介绍C+数据文件和文件类。要求:了解并掌握C+数据文件和文件类。第13章 类、对象与面向对象编程(8学时)主要内容:介绍面向对象的各种概念及应用。要求:了解对象、类、数据的抽象、消息的封装、类的继承、派生、友员、重载等概念,并熟练掌握,学会面向对象的编程方法。三、课程教学环节的安排和基本要求1课堂讲授教学方法:启发式教学、PPT课件、开发软件使用及例题的实际演示。2真实上机实验教学本课程是计算机专业的第一门专业课,主要采用课堂讲授方式。但在教学过程中,要将教材所涉及的基本概念、方法和基本操作技能,有机地与上机实践结合起来,使课堂理论教学与学生实际参与上机实践相结合。为此,要特别重视上机练习,增强学生的实际动手能力。3习题课要求不专门设置习题课。习题内容分为书面和上机实验两种,实验内容即为布置的上机练习题。对书面与上机中出现错误较多的问题或其它有代表性的问题集中在课堂上进行讲解。安排适当的上机习题,要像书面习题一样必须完成上机练习。4实验学时分配:实验学时第2章 VC+ 6.0开发环境应用入门与文档编写2第3章 C+简单程序2第4章 格式化输入输出2 第5章 算术运算2第6章 简单选择与循环结构2第7章 模块化编程与函数(一)4第8章 复杂选择与循环结构2第9章 数组与字符串2第10章 模块化编程与函数(二)4第11章 数据类型、结构体与枚举2第12章 数据文件2第13章 对象与面向对象编程4复习(机动)2合计325考核形式:笔试、闭(或开)卷,100分钟。要求:按学校期末考试命题要求及本教学大纲要求,由本课程组教师统一命题。四、本课程与其它课程的联系本课程无先行课,后继课为数据结构、操作系统、计算机图形、计算机图像处理、计算机网络、软件工程等。五、建议教材及教学参考书l 黄迪明,C+程序设计基础,北京:电子工业出版社,2003l 郑莉,董渊,张瑞丰,C+语言程序设计(第3版),北京:清华大学出版社,2003l 郑莉,傅仕星,C+语言程序设计习题与实验指导,北京:清华大学出版社,2003l 何渝,计算机常用数值算法与程序 C+版,北京:人民邮电出版社,2003l 全国计算机等级考试二级教程,C+程序语言设计,北京:高等教育出版社,2004l Bruce Eckel. Thinking in C+. 2nd ed. Prentice Hall Inc., 2000l Bruce Eckel著,刘宗田,邢大红,孙慧杰等译,C+编程思想Thinking in C+,北京:机械工业出版社,2000l Bjarne Stroustrup. The C+ Programming Language. 3nd ed. Addison-Wesley Publishing Company, 1997l Marshll Cline, Greg Lomow, Milk Girou. C+ FAQs. 2nd ed. Addison-Wesley Publishing Company, 1999l Ravi Sethi. Programming Language: comcepts and constracts. Addison-Wesley Publishing Company, 1996l Walte Savitch. Problem solving with C+: the object of programming. Addison-Wesley Publishing Company, 1995l Ian Graham. Object Oriented Methods. 2nd ed. Addison-Wesley Publishing Company, 1994l Peter Coad, Edward Yourdon. Object-oriented analysis. Prentice-Hall, 1990l 英Conor Sexton著. 张红译, Effective C+中文版. 2nd ed. 武汉:华中科技大学出版社, 2001l 美David E. Brumbaugh著. 柏路等译. C+面向对象的程序开发技术, 北京:电子工业出版社, 1996l 杨正甫. 面向对象分析与设计. 北京:中国铁道出版社, 2001l 美William Ford,William Topp著,刘卫东等译,数据结构C+语言描述,北京:清华大学出版社, 1998l 美John R. Hubbard著,徐漫江等译,C+编程 习题与解答,北京:机械工业出版社,2002l Microsoft公司著,希望图书创作室 译,Microsoft Visual C+ 6.0语言参考手册,北京:希望电子出版社l Microsoft著,希望图书创作室译,Microsoft Visual C+ 6.0运行库参考手册,北京:希望电子出版社l Jesse Liberty著,郭强等译,C+编程实例详解,北京:电子工业出版社l 官章全,标准C+库大全,电子工业出版社,2002l Al Stevens, Clayton Walnum著,林丽闽,别红霞等译,标准C+宝典,北京:电子工业出版社,2001l Brian Overland著,董梁,李君成,李自更等译,C+语言命令详解(第二版),北京:电子工业出版社,2000l MSDN Library Help,Microsoft Corp.,2000l 黄维通,Visual C+面向对象与可视化程序设计,北京:清华大学出版社,2001l 黄维通, Visual C+面向对象与可视化程序设计习题解析与编程实例,北京:清华大学出版社,2001l 刘小石,郑淮,马林伟,杨帆,精通Visual C+ 6.0,北京:清华大学出版社,1999l Jeff Prosise,MFC Windows程序设计(第2版),北京:清华大学出版社,2001l Visual C+ 6.0 MFC类库参考手册,北京:人民邮电出版社,2002六、必要的说明1本课程技术新、内容多,实践性强,课后要多做习题、多上机。2本大纲实施上机选用Microsoft Visual C+6.0软件。3随着计算机程序设计的发展,可对教学内容做适当必要的修订。-

    注意事项

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

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




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

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

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

    收起
    展开