Java程序设计实验教学大纲.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java程序设计》实验教学大纲 课程名称:《Java程序设计》 课程编号:B05019 英文名称:Programming in Java 实验课程编号:B05019B 实验课程性质:非独立设课 实验课程属性:专业课 实验课时数:32 学时 周实验学时:2 实验学分:1 授课学期:第四学期 适用专业:计算机科学与技术 先修课程:C++语言程序设计 考核方式:平时考核、实验报告相结合评定学生成绩,该成绩占课程总成绩的20%。 一、实验课程简介及基本要求: 本课程是结合理论课程《Java程序设计》安排的实践课程,目的是通过本课程的实践与操作,加深对理论课程中Java语言的理解,理论与实践密切结合,相辅相成。实验着眼于原理与应用的结合,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。 Java程序设计实验是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。针对本实验课程的特点,分为验证性、综合性实验。其中验证性实验要求学生能理解程序,掌握程序流程,明白程序结果;综合性实验让学生利用所学的知识开发一个小型项目,要求学生能独立分析问题,设计算法,实现程序的各项功能,得到正确的可执行程序,学会调试程序,对设计过程进行系统的总结。 二、实验目的要求: 上机编程实验是学习计算机程序设计语言必不可少的实践环节,对于Java这种面向对象设计语言来说更是如此,不经过大量编程实验,没有一定代码量,是不能很好的理解和掌握Java编程规范和技巧的。 实验主要目的是锻炼和培养学生实际Java程序编码和解决实际问题的能力。通过学习,学生应能够掌握Java程序设计语言基本知识、基本技巧,Java开发环境的使用方法,面向对象程序设计思想和能力,使用Java语言开发实用计算机软件的能力。并提高学生分析问题、解决问题的应用能力。同时,使学生的工作规范和科学作风得到培养。 三、主要仪器设备: 微型计算机 四、实验方式与基本要求: 实验课程属非独立设课,与课堂讲授内容基本同步进行实验;实验课程中验证性、设计性所占的比例6:1,开设实验方式是每个学生一台微机,练习相关程序的编写,指导教师1~2人。 由于每个实验涉及的内容较多,实验前要求学生一定要先了解实验目的、内容、要求以及注意事项;实验过程中要求学生仔细观察做好记录。学生应独立完成所布置实验内容,为保证尽量在统一安排的上机时间内编译运行通过程序,学生应事先做好程序的详细设计。 五、实验报告与考核方式: 本课程采用平时考核、实验报告相结合的方式评定学生成绩,该成绩占总评成绩的20%。 六、实验项目与内容 序号 实验项目名称 内容提要 主要仪器设备及套数 实验类型(验证性、综合性、设计性) 实验学时数 每组人数 实验者类型(本、专、研) 开设要求(必开、选开) 1 Java语言基础知识 Java开发环境使用入门:“Hello World”小程序 一人一机 验证性 2 1 本科 必开 2 类与对象的基本概念 类定义、成员变量和方法使用:计算球体体积的程序 一人一机 验证性 2 1 本科 必开 3 类的方法 构造方法、类方法:显示学生信息的程序 一人一机 验证性 2 1 本科 必开 4 类的重用 类的继承:计算员工工资的程序 一人一机 验证性 2 1 本科 必开 5 接口和多态一 多态的应用:画图类的继承和动态绑定 一人一机 验证性 2 1 本科 必开 6 接口和多态二 接口的应用:接口的定义和使用 一人一机 验证性 2 1 本科 必开 7 输入输出流一 Java文件输入输出:文本文件的读写 一人一机 验证性 2 1 本科 必开 8 输入输出流二 Java文件输入输出:类的持久化 一人一机 验证性 2 1 本科 必开 9 对象群体的组织一 类的多次继承:图形类的设计与实现 一人一机 验证性 2 1 本科 必开 10 对象群体的组织二 类的设计模式:工具类的设计与实现 一人一机 验证性 2 1 本科 必开 11 多线程一 Java多线程应用:线程的创建 一人一机 验证性 2 1 本科 必开 12 多线程二 Java多线程应用:线程的控制 一人一机 验证性 2 1 本科 必开 13 图形用户界面一 简单的GUI设计:简易记事本程序 一人一机 验证性 2 1 本科 必开 14 图形用户界面二 简单的GUI设计:简易绘图板程序 一人一机 验证性 2 1 本科 必开 15 JDBC与数据库访问一 Java综合程序设计:简易电话本程序 一人一机 综合性 2 1 本科 必开 16 JDBC与数据库访问二 Java综合程序设计:员工工资管理程序 一人一机 综合性 2 1 本科 必开 合计 =SUM(ABO

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档