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

上传人:王** 文档编号:174867 上传时间:2023-03-20 格式:DOCX 页数:4 大小:24.22KB
下载 相关 举报
《JAVA程序设计》课程实验教学大纲.docx_第1页
第1页 / 共4页
《JAVA程序设计》课程实验教学大纲.docx_第2页
第2页 / 共4页
《JAVA程序设计》课程实验教学大纲.docx_第3页
第3页 / 共4页
《JAVA程序设计》课程实验教学大纲.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

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

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

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

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

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

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

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

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

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

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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