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

上传人:太** 文档编号:93837585 上传时间:2023-07-15 格式:DOCX 页数:4 大小:16.65KB
返回 下载 相关 举报
《JAVA程序设计》课程实验教学大纲.docx_第1页
第1页 / 共4页
《JAVA程序设计》课程实验教学大纲.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《《JAVA程序设计》课程实验教学大纲.docx》由会员分享,可在线阅读,更多相关《《JAVA程序设计》课程实验教学大纲.docx(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

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

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

3、统环境变量3 .编辑、运行HelloWorld. JAVA示例代码以验证JavaSE安装成功4 .下载并安装JCreator可视化开发工具,并完成相应配置5 .在JCreator上完成示例代码的编译与运行参考资料:1. JavaSE Download http:/www. oracle, com/technetwork/JAVA/Javase/downloads /index, html2. JCreator 官方网站 http:/www. jcreator. com/第三章运算符、表达式和语句实训学时:4项目1:命令行参数的使用实训学时:2目的要求:程序运行时通过命令行参数获取用户的输入数据

4、仪器设备:已安装JavaSE的普通计算机主要内容:1 .认识、理解命令行参数2 .编写代码,获取用户以命令行参数形式提供的两个整数,并输出它们的和3 .在命令行中测试运行4 .在JCreator中配置运行期参数并测试执行项目2: JOptionPane对话框的使用实训学时:2目的要求:程序运行时通过JOptionPane对话框获取用户的输入数据仪器设备:已安装JavaSE的普通计算机主要内容:1 .编写代码,以对话框形式提示用户输入两个double类型的小数,并输出其和2 .在JCreator中测试执行参考资料:JavaSE API文档第五章数组实训学时:4项目1: 一维数组的使用实训学时:2

5、目的要求:掌握数组的定义、初始化与元素访问技术仪器设备:已安装JavaSE的普通计算机主要内容:1 .定义(声明)数组2 .数组初始化的不同方式3 .以下标方式访问数组,获取数组的长度(元素个数)4 .使用循环语句迭代访问整个数组的所有元素项目2:二维数组的使用实训学时:2目的要求:理解二维数组的概念(数组的数组)仪器设备:已安装JavaSE的普通计算机主要内容:1 .定义和使用二维数组2 .创建不规则的二维数组第八章应用编程接口实训学时:6项目1: JAVA, lang与JAVA, util常用工具类的使用实训学时:3目的要求:掌握String、List与Date等常用类的使用仪器设备:己安

6、装JavaSE的普通计算机主要内容:1 .字符串的基本操作,查找、分解和连接等。2 .可变长的数组List的使用3 .访问系统日期参考资料:JavaSE API文档项目2: Math与Java, awt绘图类的使用初步实训学口寸:3目的要求:掌握Math、Graphics以及Frame容器类的使用。仪器设备:己安装JavaSE的普通计算机主要内容:1 .计算指数与对数,生成随机数2 .使用Frame类创建简单的图形界面3 .使用图形设备类Graphics绘制各种几何图形参考资料:JavaSE API文档第九章处理输入与输出实训学时:4项目1:标准I/O实训学时:3目的要求:掌握标准I/O技术仪

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

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

9、库)的普通计算机 主要内容:1 .在数据库中创建二维表(Table)2 .安装相应的数据库驱动程序或完成ODBC配置(Access数据库)3 .编写程序,创建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号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com