《JAVA程序设计》课程实验教学大纲.doc

上传人:创****公 文档编号:79911785 上传时间:2023-03-22 格式:DOC 页数:4 大小:20.88KB
返回 下载 相关 举报
《JAVA程序设计》课程实验教学大纲.doc_第1页
第1页 / 共4页
《JAVA程序设计》课程实验教学大纲.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《《JAVA程序设计》课程实验教学大纲.doc》由会员分享,可在线阅读,更多相关《《JAVA程序设计》课程实验教学大纲.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、JAVA程序设计课程实验教学大纲一、课程基本情况1. 课程代码:BCim30912. 课程名称:JAVA程序设计3. 课程英文名称:JAVA Programming4. 课程性质:专业必修课(双语教学)5. 课程适用层次:本科6. 课程适用对象:计算机科学与技术专业7. 总学时:64学时(其中实训30课时)8. 学分:49. 先修课程:无二、课程概述JAVA程序设计是计算机科学与技术专业的专业必修课程。JAVA 是经典的面向对象编程语言,不仅具有简洁优雅的语法机制,更集平台无关特性、安全机制、高可靠性和内嵌的网络支持于一体,是网络编程的首选工具,其企业版 JavaEE 也是当前大型项目开发的主

2、流平台。本课程先介绍数据类型、表达式与流程控制等编程基本元素,然后重点讲解类与对象的概念和面向对象编程范式,并以数组、GUI绘图组件及其它API对象进行具体编程实践,最后讲授继承与多态等高级内容。通过本课程学习,学生需学会使用 JCreator 开发工具,掌握面向对象的编程技术和设计方法,并能够编写 GUI 图形界面、网络与多线程以及数据库操作等常用领域程序。三、实践教学安排第一章 概论项目:JavaSE开发环境实训学时:2目的要求:掌握JavaSE开发环境的安装与配置仪器设备:能访问因特网的普通计算机主要内容:1. 到Oracle官方网站下载最新JAVASE安装包2. 安装完成后,设置pat

3、h与classpath系统环境变量3. 编辑、运行HelloWorld.JAVA示例代码以验证JavaSE安装成功4. 下载并安装JCreator可视化开发工具,并完成相应配置5. 在JCreator上完成示例代码的编译与运行参考资料:1. JavaSE Download /index.html2.JCreator官方网站 第三章 运算符、表达式和语句实训学时:4项目1:命令行参数的使用实训学时:2目的要求:程序运行时通过命令行参数获取用户的输入数据仪器设备:已安装JavaSE的普通计算机主要内容:1. 认识、理解命令行参数2. 编写代码,获取用户以命令行参数形式提供的两个整数,并输出它们的和

4、3. 在命令行中测试运行4. 在JCreator中配置运行期参数并测试执行项目2:JOptionPane对话框的使用实训学时:2目的要求:程序运行时通过JOptionPane对话框获取用户的输入数据仪器设备:已安装JavaSE的普通计算机主要内容:1. 编写代码,以对话框形式提示用户输入两个double类型的小数,并输出其和2. 在JCreator中测试执行参考资料:JavaSE API文档第五章 数组实训学时:4项目1:一维数组的使用实训学时:2目的要求:掌握数组的定义、初始化与元素访问技术仪器设备:已安装JavaSE的普通计算机主要内容:1. 定义(声明)数组2. 数组初始化的不同方式3.

5、 以下标方式访问数组,获取数组的长度(元素个数)4. 使用循环语句迭代访问整个数组的所有元素项目2:二维数组的使用 实训学时:2目的要求:理解二维数组的概念(数组的数组)仪器设备:已安装JavaSE的普通计算机主要内容:1. 定义和使用二维数组2. 创建不规则的二维数组第八章 应用编程接口实训学时:6项目1:JAVA.lang与JAVA.util常用工具类的使用实训学时:3目的要求:掌握String、List与Date等常用类的使用仪器设备:已安装JavaSE的普通计算机主要内容:1. 字符串的基本操作,查找、分解和连接等。2. 可变长的数组List的使用3. 访问系统日期参考资料:JavaS

6、E API文档项目2:Math与Java.awt绘图类的使用初步实训学时:3目的要求:掌握Math、Graphics以及Frame容器类的使用。仪器设备:已安装JavaSE的普通计算机主要内容:1. 计算指数与对数,生成随机数2. 使用Frame类创建简单的图形界面3. 使用图形设备类Graphics绘制各种几何图形参考资料:JavaSE API文档第九章 处理输入与输出实训学时:4项目1:标准I/O实训学时:3目的要求:掌握标准I/O技术仪器设备:已安装JavaSE的普通计算机主要内容:从键盘获取读取用户输入,并进行异常处理。参考资料:JavaSE API文档项目2:文件I/O实训学时:3目

7、的要求:掌握文本文件I/O技术仪器设备:已安装JavaSE的普通计算机主要内容:1. 从标准输入设备读取用户输入,并存储于文本文件2. 读取从文本文件中的数据并输出参考资料:JavaSE API文档第十章 多线程与网络编程实训学时:4项目1:龟兔赛跑实训学时:3目的要求:掌握多线程技术仪器设备:已安装JavaSE的普通计算机主要内容:1. 创建两个线程,设置不同的sleep睡眠参数,分别代表龟与兔。2. 在主线程中启动上述线程,观察程序输出,并分析结果。参考资料:JavaSE API文档项目2:网络聊天实训学时:3目的要求:掌握Socket通讯技术仪器设备:已安装JavaSE且有网络连接的普通

8、计算机主要内容:1. 在主机上编写服务器程序,创建ServerSocket对象,并监听某网络端口2. 在其它机器上编写客户端程序,创建Socket对象,并向服务器发送连接请求3. 服务器接收连接请求,建立TCP连接4. 通过标准I/O流技术,互相发送(文本)数据参考资料:JavaSE API文档第十三章 数据库编程实训学时:6项目:JDBC技术实训学时:4目的要求:掌握JDBC技术 仪器设备:安装有JavaSE与MySQL数据库(或Access数据库)的普通计算机主要内容:1. 在数据库中创建二维表(Table)2. 安装相应的数据库驱动程序或完成ODBC配置(Access数据库)3. 编写程

9、序,创建Connection、Statement以及其它JDBC对象4. 通过JDBC对象向数据库发送SQL请求(操纵或查询)5. 处理返回的数据集(查询请求),并输出参考资料:JavaSE API文档四、考核方式与要求1考试形式:闭卷,笔试2考核成绩:该课程考试由理论考试和实训考核两部分组成,其中理论考试为闭卷采取百分制,占总成绩的70%;实训考核占总成绩的30%。3课程考核应掌握的知识点:见上述各章节五、参考教材与主要参考书目1(新加坡)潘祥春,Java Programming,清华大学出版社,2010年1月。2(美)扎克霍尔等,JAVA语言导学(第4版)(英文版),人民邮电出版社,2008年4月。3陈丹丹等,JAVA学习手册,电子工业电出版社,2011年4月;4(美)弗拉纳根等,JAVA技术手册,东南大学出版社,2006年10月;制订人:胡军成 审核人: 庞崇高

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

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

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