- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息技术学院计算机科学跟技术专业
信息技术学院计算机科学与技术专业
《JAVA程序设计》实验大纲
一、课程基本信息
课程名称:JAVA程序设计
课程编号:1304011
课程类别:必修
课程学时学分:课程总学时:58 课程总学分:3 实验课总学时:26
适用专业:计算机科学与技术专业
二、实验课性质、目的与任务
《JAVA程序设计》作为计算机专业的课程,其实验教学目的与任务是:使学生深入理解基本理论和分析方法,培养学生的分析问题和解决问题的能力,以及使抽象的概念和理论形象化、具体化,使学生对Java语言程序设计的理论有进一步的了解,增加感性认识。实验者要理论联系实际,实验前要认真预习实验指导书,明确实验内容和操作步骤,准备好记录表格,在实验过程中注意观察实验中出现的现象,做好原始数据记录,并用所学知识加以分析,发现问题,解决问题。认真写好符合规范的实验报告。
三、本课程教学内容、教学基本要求及学时分配
(一)总的教学要求
1.主要实验技能
1)要自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。
2)学生应独立完成所布置习题。为保证尽量在统一安排的上机时间内编译运行通过程序,学生应事先设计好程序。由于每个实验涉及的内容较多,要求实验前要求学生一定要先了解实验目的、内容、要求以及注意事项;实验过程中要求学生仔细观察做好记录;实验结束后交实验报告。
(二)内容提要
1.《JAVA程序设计》的基本理论和实验技术知识。
2.基本操作训练实验 。
3.验证JAVA编程理论的实验。包括各部分的基础知识,实验主要由例题和教师布置的作业构成。
4.综合性和设计性实验:本部分包括教师指定题目的项目编写实验。
(三)考核方式及成绩评定
考查:本课程采用平时考核,期末考查,综合评定学生成绩。
成绩量化考核办法如下:
成绩=平时成绩+实验成绩+期末成绩
平时成绩:占总成绩的10%,实验成绩:占总成绩的30%,期末成绩: 占总成绩的60%实验成绩由以下六部分组成。
实验预习、实验记录、实验报告、实验作风、实验操作、实验结果。
1、实验预习和表现:学生课前必须预习,教师通过课堂提问等方式检查预习效果。在实验中,教师可根据学生使用仪器的能力、观察和分析实验现象的能力、实验结果和数据的正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核,学生实验的原始数据由教师签字认可。(根据预习和平时表现情况教师给出相应的成绩,分为不同的档次。)
2、实验报告:学生实验后应按时完成实验报告。要求:内容充实、图表齐全、数据处理正确、书面整洁、结构合理、回答思考问题等。(根据实验报告情况教师给出相应成绩,分为不同档次。)
3、实验考查:通过考试了解学生对基本理论和基本操作掌握的程度和实际水平,建立操作技术与口试、笔试相结合的考试方法,教师出实验考试题目,让学生自拟实验步骤,在规定的时间完成报告,且回答有关理论问题。如果是设计性实验题目要独立写出报告。(根据学生在规定时间完成的实验情况,教师给出相应成绩,分为不同档次。)
四、实验教学内容及学时分配
序号
实验项目名称
学时
必做
选做
实验
类型
每套仪器人数
主要仪器设备
实验目的要求
1
JAVA开发环境
2
必做
设计
1
计算机
了解Java技术及编程环境;
掌握JAVA的开发工具。
2
基本数据类型、字符串、数组
2
必做
设计
1
计算机
理解定义变量的作用及方法;
掌握数据类型、变量、赋值与初始化、运算符的使用;
熟悉字符串对象;
掌握字符串和数组的使用。
3
控制流程
2
必做
设计
1
计算机
掌握结构化程序设计的分支结构;
掌握结构化程序设计的循还结构;
学习控制循环终止条件;
掌握结构化程序设计。
4
对象与类
4
必做
设计
1
计算机
了解面向对象程序设计;
熟悉使用现有类及创建自己的类;
掌握静态属性和方法、方法参数以及对象构造、包、文档注释的应用;
了解类设计技巧。
5
继承与重载
4
必做
设计
1
计算机
了解扩展类以及Object类、Class类;
掌握设计继承方法。
6
Applet小应用程序
2
必做
设计
1
计算机
了解Applet的基本工作原理、Applet与HTML文件的配合、多媒体的应用;
7
图形用户界面设计
4
必做
设计
1
计算机
理解事件处理机制和AWT事件继承层次;
了解AWT的语义、低层事件及低层事件类型,认识动作、多点传送、事件队列
3. 了解模型-视图-控制器模式和布局管理;
8
异常类
1
必做
设计
1
计算机
1.掌握异常的概念和 Java 异常处理机制
2.掌握 try-catch-finally 结构、抛出异常。
9
流式输入输出
1
必做
设计
1
计算机
1.掌握 Java 如何对流进行操作,如何使用数如输出系统
10
JAVA媒体运
文档评论(0)