![《网络编程Java》课程教学大纲_第1页](http://file4.renrendoc.com/view/83098cd3741b73433b3ebc45a08b8056/83098cd3741b73433b3ebc45a08b80561.gif)
![《网络编程Java》课程教学大纲_第2页](http://file4.renrendoc.com/view/83098cd3741b73433b3ebc45a08b8056/83098cd3741b73433b3ebc45a08b80562.gif)
![《网络编程Java》课程教学大纲_第3页](http://file4.renrendoc.com/view/83098cd3741b73433b3ebc45a08b8056/83098cd3741b73433b3ebc45a08b80563.gif)
![《网络编程Java》课程教学大纲_第4页](http://file4.renrendoc.com/view/83098cd3741b73433b3ebc45a08b8056/83098cd3741b73433b3ebc45a08b80564.gif)
![《网络编程Java》课程教学大纲_第5页](http://file4.renrendoc.com/view/83098cd3741b73433b3ebc45a08b8056/83098cd3741b73433b3ebc45a08b80565.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络编程Java教学大纲一、本大纲适用专业本大纲适用于计算机科学与技术本科专业。二、编写本教学大纲的说明(一)课程类别与教学任务本课程是计算机科学与技术专业课程,本课程主要介绍Java网络编程语言,通过理论授课和上机实践,使学生掌握Java语言基本语法及面向对象程序设计的基本方法,能够比较熟练地使用Java语言编写应用程序、小程序;通过常见网络应用程序实例的分析介绍,使学生理解网络程序的设计思想,熟悉Java网络编程技术。(二)本课程的基本要求1、掌握Java语法及面向对象的基础知识,了解Java的常用标准类库。2、较熟练地编写Java应用程序、小程序。3、掌握数据库编程方法。4、了解网络的基本知识,掌握使用URL检索、套接字、UDP等网络方面的编程方法。5、注重培养学生的思维能力,采用理论与实践相结合,理论讲述与实例编写相结合的方法进行教学,培养和提高学生分析问题和解决问题的能力,使学生在完成本门课程的学习之后,能够掌握网络编程的基本思路和方法。(三)本课程的重点和难点1.着重掌握JVM及Java运行环境的配置。了解Java的特点及编写应用程序及小应用程序的规则。2.
重点了解Java的基本语法,重点掌握Java的标识符和关键字,了解注释、运算符、表达式和语句,重点掌握数据类型、变量和常量,数组和字符串的使用。3.
重点了解面向对象编程的特点,掌握利用Java实现封装、继承与多态。4.
重点了解HTML、Applet的基本知识,掌握Applet的结构及Applet的运行方法。了解向Applet传递参数的方法。5.
重点掌握Java处理异常的机制,try…catch…finally。了解基本的异常,异常的层次结构。区分开throw是故意产生异常,它用于方法体内;throws用于方法的声明,它把方法产生的异常交给调用该方法的另外一个方法处理。了解自定义异常类的方法。6.
重点了解JDBC的功能,掌握使用JDBC-ODBCBridge连接数据库的方法,并且重点掌握如何使用SQL语句对记录进行增、删、改、查。7.
重点了解计算机网络的基本知识,熟悉.net包的层次结构。掌握网络有关类的定义及使用。(四)本课程与其他相关课程的联系和后续课程先修课程:《程序设计语言》、《数据结构》(五)学时、学时分配安排本课程理论课时为48课时,理论课32课时,实践课16课时,课外通过开放式机房提供相应的实践课时;具体学时安排见教学内容。(六)本课程的教学方式及其它教学环节的安排本课程采用通常的课堂教学方式,并注重理论与实践相结合的方法,即以教师的课堂教授为主,同时辅以学生课外实践,培养与提高学生对本学科的兴趣和研究能力。三、教学基本内容和学时分配第一章
Java概述(2学时)第一节
Java简介第二节
JVM(Java虚拟机)第三节
程序运行环境的配置第四节
简单程序的编定第二章
Java基本语法(4学时)第一节
Java的标识符和关键字第二节
注释第三节
数据类型、变量和常量第四节
运算符、表达式和语句第五节
字符串和数组第三章
面向对象编程(6学时)第一节
类的定义及使用第二节
对象第三节
访问权限第四节
继承第五节
多态第六节
接口第七节
包第四章
Applet编程(2学时)第一节
HTML简介类的定义及使用第二节
Applet简介对象第三节
Applet的结构第四节
Applet的运行第五节
向Applet传递参数第五章
异常处理(2学时)第一节
异常简介第二节
基本的异常第三节
处理异常的有关信息第四节
抛出异常第五节
在方法声明处抛出异常第六章
JDBC数据库(6学时)第一节
JDBC简介第二节
用Access建立数据库第三节
数据源的建立第四节
数据库连接的建立与关闭第五节
Statement对象与ResultSet对象第六节
添加、删除、更新记录第七节
查询记录第七章
Java网络程序设计(10学时)第一节
网络基本知识概述第二节
包一.
URL类二.
URLConnection类三.
HttpURLConnection类四.
Socket类五.
设置Socket的选项六.
ServerSocket类七.
InetAddress类八.
DatagramSocket和DatagramPacket类第三节
编写客户机/服务器程序第四节
编写浏览器/服务器程序四、实验:1.实验目的与任务:实践是本课程的重要环节,只有通过理论结合实践,学生才可以牢固地掌握所学的知识,通过实验学生可以养成良好的编程习惯。2.实验教学基本要求:学生应将上机的部分时间用来调试教师布置的作业程序应独立完成所有实验,为保证尽量在统一安排的上机时间内编译运行通过程序,学生应事先设计好程序。3.实验教材或指导书:自编实验教材。4.实验项目一览表:序号实验项目内容提要实验类型学时分配备注1Java环境搭建及测试必要软件的安装,环境变量的配置;应用程序及小应用程序的编写、运行。验证22面向对象编程1编写应用程序实现继承、多态。验证23面向对象编程2接口、包验证24异常及小应用程序基本异常处理;小应用程序的编写,运行。验证25数据库应用1数据库的连接及对记录进行增、删、改、查。设计26数据库应用2记录查询设计27网络应用1使用URL检索、使用Socket等。设计28网络应用2综合例子设计2注:由于课内学时有限,所以需要学生利用课外时间上机去熟悉语法、巩固小应用程序的编写及运行、异常处理、对数据库的操作及网络应用。五、教材及参考书目(一)使用教材刘永华.Java网络编程技术,清华大学出版社,2009年版(二)参考书目1.Ja
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招标投标流程优化问题解析
- 跨境出租车租赁服务协议
- 在线票务网站管理办法
- 乙供物资库存周转率优化策略
- 广州市电信服务代建制管理法则
- 学校园区道路改造合同模板
- 家政服务博雅聘用合同
- 婚礼策划现场制片服务合同
- 制服破损更换政策
- 城市燃气管道铺设定向钻施工合同
- 公共关系服务合同
- 期中(试题)-2024-2025学年人教PEP版(2024)英语三年级上册
- 城市经济学课件:可持续发展理论与循环经济
- 2024年新高考全国Ⅰ卷语文高考真题(答案版)
- 2024年度战略顾问聘用协议范本版
- 街道社区城管工作目标考核细则
- 义务教育化学课程标准(2022年版)解读
- 2024年《中华人民共和国监察法》知识测试题库及答案
- 中职英语高二期中考试试卷(含答案)
- 2024年秋季新人教版7年级上册数学教学课件 2.3.1 第2课时 有理数的混合运算
- 《反义词探秘》(教案)-2024-2025学年统编版语文一年级上册
评论
0/150
提交评论