面向對象程序设计课程实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向對象程序设计课程实验

附件2: 《面向对象程序设计》课程实验 实验大纲 1. 基本情况 【适用范围】计算机科学与技术、信息管理与信息系统专业 【实验学时】32 【考核方式】 课程实验着重考查学生对每个实验的准备和完成情况,其成绩纳入课程的平时成绩。实验成绩占课程平时成绩的70%; 每个实验的评分包括:准备情况,实际操作,实验报告,实验结果(程序)。 2. 实验目的 《面向对象程序设计》是一门应用性、实践性很强的技能课,不仅要求学生熟知程序设计语言的语法和特性,还要求其能够将相关知识应用于具体的程序开发中;不仅要求学生熟练掌握面向对象的编程风格、编程技巧和技能,而且需要其建立一种面向对象的分析问题、抽象问题和解决问题的基本思想和方法。要实现上述教学目标,离不开大量的上机实验练习。课程实验的总体目标是: (1) 加深学生对类和对象概念的理解、帮助学生建立面向对象的思维方式,在程序设计中要贯彻和体现面向对象的基本思想。 (2) 通过上机实践,提高学生对计算机软件开发环境和运行环境的了解和使用能力。 (3) 加深学生对课堂讲授内容的理解和掌握,从Java语言的语法及特性到基本的编程方法和技能,打好面向对象程序设计、软件开发的良好基础。 (4) 在对Java 程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。 (5) 通过上机实验,提高学生对Java 语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。 3. 实验要求 课程实验与《面向对象程序设计》理论课相互配套,由若干个独立的实验项目组成。通过实验训练,要求学生能运用所学理论知识进行基本的面向对象程序设计,培养其严谨、规范的编程习惯,掌握基本的操作技能和编程思想。同时要注意培养学生实事求是的科学态度,为学习后续课程,参加实际工作和开展科学研究打下良好的基础。课程实验的基本要求是: (1) 任课教师需向学生讲清课程实验的性质,任务,要求,实验项目安排和进度,考核内容和方式,实验守则及实验室安全制度等。 (2) 本课程若干个独立的实验项目组成,每个实验项目包括课前准备,实验操作,实验报告等环节。 (3) 学生在实验前必须进行准备,提出解决问题的算法、完成初步的程序设计。根据实验项目的具体情况,教师应对学生的准备情况进行必要的检查。 (4) 学生应在规定时间内独立完成每个实验的任务,包括程序的输入、调试,以及实验报告的誊写和提交。实验过程中,老师应在实验室进行巡视,及时回答问题,纠正学生的错误操作,同时也要培养学生自主发现问题和解决问题的能力。 (5) 任课教师要认真备课,提前预做实验,上好每一堂课。实验前清点学生人数。实验后要检查学生的实验报告。 4. 实验项目及学时分配 序号 项目名称 内容摘要 实验类型 学时 实验要求 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Java程序初步 类型转换 数据运算 Java语句 类的定义 构造方法 has-a关系 is-a关系 Java接口 字符串处理 数组应用 例外处理 线程的基本控制 线程的同步控制 文件操作 Java程序的基本结构 自动、强制类型转换 运算符与表达式 程序流程 变量与方法 构造方法的定义 对象之间的相互作用 继承 接口及其应用 String、StringBuffer 引用型数组 例外处理的编程方法 Thread类 wait、notify 输入、输出流 验证性 验证性 设计性 设计性 设计性 验证性 设计性 设计性 设计性 设计性 设计性 设计性 设计性 设计性 设计性 2 2 2 2 2 2 2 2 4 2 2 2 2 2 2 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 实验1:Java程序初步 【实验目的】 (1) 了解Java应用程序的基本结构,以及main方法的格式。能够模仿地定义一些简单的类、创建类的实例对象。 (2) 了解Java开发工具包的组成,熟练掌握编译、运行Java应用程序的过程。 (3) 对类和对象的概念有更好的感性认识。 【实验内容】 定义一个表示圆的名为Circle的类,其软件接口如下: class Circle { public void setRadius(int r); // 设置圆的半径 public int getArea(); // 计算圆的面积 public int getPerimeter(); // 计算圆的周长 public int getRadius(); // 返回圆的半径 } 【实验要求】 (1) 学生在实验前必须进行准备,完成初步的程序设计。实验要求在规定时间内独立完成,并完成实验报告。 (2)

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档