- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- GDR80给袋机给袋系统设计.doc
- GE 供应商体系审核标准.doc
- GE 人力资源管理.ppt
- Geoscan软件使用手册中文版.doc
- GEOX介绍GEOX超详细介绍.doc
- GIS技术在广东省三防指挥系统中的应用.doc
- GIS与ArcGIS基础与应用学习心得.doc
- GIS在人文社科与经济地理方面的应用探索.doc
- GIS装置及其绝缘技术.ppt
- Global Food Safety Programs 全球食品安全计划.ppt
- 河南省洛阳市孟津区第一高级中学2022-2023高一上学期12月月考地理 Word版含解析.docx
- 河南省南阳市邓州春雨国文学校2022-2023学年高一上学期11月月考生物(原卷版).docx
- 湖南省长沙市明德中学2021-2022学年高二下学期期中考试英语试题 Word版无答案.docx
- 新疆乌鲁木齐市第一中学2021-2022学年高一下学期期中考试物理试题 Word版无答案.docx
- 四川省泸县第一中学2022-2023学年高三下学期开学考试英语Word版含答案.docx
- 浙江七彩阳光新年高考研究联盟2021-2022学年高二下学期期中联考地理 Word版无答案.docx
- 湖南省百所学校2021-2022学年高二下学期期中考试政治试题 Word版含解析.docx
- 甘肃省天水市第一中学2022-2023学年高二下学期3月月考地理Word版无答案.docx
- 湖南省长沙市长郡中学2021-2022学年高二(下)期中物理Word版含解析.docx
- 宁夏银川市第二中学2021-2022学年高二下学期期中历史 Word版无答案.docx
文档评论(0)