版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA语言程序设计课程教学大纲一、课程基本信息课程代码: 课程名称:JAVA语言程序设计课程性质:专业课课程类型:必修课计划学时:72 计划学分:4适用专业:计算机软件先修课程:计算机基础编制时间:2006-7-6二、课程性质和任务性质:JAVA语言程序设计是一门以面向对象程序设计为主干线,深入浅出地介绍Java基本概念、基本方法及技巧、Java虚拟机和Java的各种实用技术的书。任务:培养学生用JAVA语言编写程序的能力。三、课程特色本课程以课堂授课和多媒体教学并行的方式,让学生在理论的指引下,辅以上机实操练习。四、知识能力培养(一)基本知识类与对象及相关的概念,Java图形编程,事件响应
2、,多线程编程和数据库编程等。(二)自学能力通过本课程的学习,要求学生掌握JAVA语言编程的规范和思想,并具备编写小型程序的能力。五、课程内容和要求序号课程内容教学要求理论知识实验能力学时作业实验实训了解理解掌握重点难点初步掌握掌握01JAVA概述,开发工具介绍,示例202JAVA基础,变量,语句,数据类型转换403JAVA流程控制404方法声明,调用,参数传递405数组声明,操作,参数,字符串406面向对象的程序设计概念,类,对象407类的封装,多态和继承608接口和包:抽象类和方法,接口包409导常处理,trycatchfinally410输入与输出:类库,文件操作611图形用户界面,AWT
3、包,SWING包412高级用户界面,GUI设计,管理器,事件处理613Applet程序414多线程,多线程机制415数据库编程:JDBC建数据源等616网络编程:URL类,SOCKET通信6总计72六、考核方法和成绩评定(一)考核方法该门课程采用笔试(实操/大作业等)方法考核。(二)成绩评定1、基本知识、应知考核(书面、闭卷)成绩2、上课的出勤率、学习态度3、平时实践(作业、课程设计)操作情况七、教学参考书 教材:JAVA语言程序设计,李尊朝 苏军等,中国铁道出版社,2004年2月第1版参考书: 实用Java程序设计教程,宛延闿鲁玛勒 定海 等,机械工业出版社,2005年1月第1版八、说明和建
4、议在讲授本课程时,可进行现场教学。Java语言程序设计课程教学大纲一、 课程性质、目的与任务Java语言程序设计是为计算机工程系中专生开设的必修课程。目的是让学生了解、掌握近年来兴起的程序设计语言Java,并能用它编制面向对象和网络化的程序。该课程主要分四部分。第一部分介绍Java语言的基本构成(如数据类型、表达式、语句、程序结构等),类及其扩展,包以及面向对象程序设计原理;第二部分讲述Java语言三个基本设施:异常、线程及字符串处理等;第三部分介绍Java语言系统级类库,包括文件与流、类型编程、实用工具及系统程序设计;第四部分介绍Java语言的一些应用级类库及其编程技术,包括Applet,图
5、形及图形用户接口,网络等。二、 课程教学目标1.了解并掌握JAVA语言的基本语法。2.能比较熟练地用JAVA语言进行一般的程序设计。3.初步掌握JAVA编程开发环境JDK的使用。三、 课程内容及教学要求1.JAVA语言概述: 教学内容:JAVA语言的发展历程;JAVA语言的基本特点教学要求:了解:JAVA语言的发展历程,迅速得以推广的原因了解:JAVA语言的基本特点:简单性、面向对象、结构中立 、支持语言级多线程、稳固性、安全性等了解:JAVA虚拟机及JAVA运行系统2. JAVA基础 教学内容: 标识符的命名原则 变量类型(数值型 、字符型、布尔型) 常量(整数、浮点数、布尔量、字符串、字符
6、量) 运算符与表达式 教学要求掌握:JAVA语言的基本语法 掌握:JAVA变量的正确使用方法3JAVA流程控制 教学内容: 选择结构 循环结构 跳转语句教学要求:掌握:各种结构的语句了解:转移语句对程序结构的影响4.方法 教学内容:方法声明方法调用参数传递教学要求掌握:方法的声明与调用5.数组 教学内容:数组的定义 、创建 、与释放 数组元素的访问 多维数组教学要求掌握:对象数组及创建初始化和未初始化的数组的方法6.JAVA面向对象程序设计 教学内容对象 类成员变量教学要求了解:面向对象程序设计的基本思想及基本概念了解:面向对象语言的分类和JAVA中支持面向对象的特点了解:面向对象的软件开发环
7、境7.类的封装,多态和继承 教学内容封装 多态继承教学要求了解:对象的可见性和作用域了解:方法的重载了解:继承的实现8.接口和包 教学内容接口包教学要求了解:接口的特点和实现了解:包的定义和引用9.异常处理 教学内容:异常与异常对象异常处理的特点异常类的层次抛出异常异常的捕获与处理创建异常类教学要求了解:异常的处理方法了解:try、catch、finally及throw、throws 的使用方法10. 输入与输出 教学内容: JAVA的输入/输出流的类的层次 简单的输入/输出流教学要求掌握:JAVA的输入/输出流的类的层次11.图形用户界面 教学内容:综合利用前面所学的内容设计两个具体的应用程
8、序教学要求掌握:根据给定应用系统的设计要求用面向对象的方法设计实现应用系统掌握:利用Visual J+的界面生成器或者JDK等开发工具生成应用程序界面掌握:利用消息机制实现对象之间的交互12.APPLET程序 教学内容:APPLET主类将APPLET嵌入Web页中APPLET类方法教学要求:掌握:APPLET嵌入Web页的方法掌握:APPLET的运行过程13.数据库编程 教学内容:数据库简介使用JDBC 连接数据库建立数据源Java数据库编程教学要求:掌握:使用JDBC 连接数据库掌握:建立数据源 四、 课时安排建议课程教学总学时数为 90学时,其中课内学时60,实验30。教学内容课内学时实验
9、学时一、JAVA语言概述2学时2学时二、JAVA基础4学时2学时三、JAVA流程控制6学时2学时四、方法2学时2学时五、数组4学时六、面向对象的程序设计概念6学时4学时七、类的封装,多态和继承 4学时2学时八、接口和包4学时2学时九、异常处理 4学时十、输入与输出 6学时2学时十一、图形用户界面6学时4学时十二、APPLET程序4学时2学时十三、数据库编程8学时6学时五、 教学方法1. 该课程实践性较强,需要学生多作练习。2. 教师需要有比较熟练的编程经验,对JDK比较熟悉。六、 课程考核要求1考核内容及所占比重考核内容主要包括平时作业成绩、实验成绩以及课程结束时的综合考试成绩进行综合评定;各
10、部分所占比重如下:作业成绩:实验成绩:期终考试成绩=2:3:52考核办法闭卷考试。七、 选用教材及参考书教材:Java语言程序设计,李尊朝,苏军主编,中国铁道出版社。参考书:1朱喜福,Java网络应用编程入门,人民邮电出版社。2梁锦叶,Java语言及应用教程,人民邮电出版社。八、大纲说明本大纲适用于计算机应用专业及相关专业学生于第二学年的第二学期使用。Java语言程序设计实践教学大纲一、实践性质、目的与任务本实践教学是Java语言程序设计课程教学的重要组成部分,其任务是:(1)培养学生用面向对象程序设计思想设计程序的能力;(2)使学生掌握类的构造与设计方法;(3)使学生掌握继承与派生类的方法;
11、(4)使学生了解多态的使用方法;(5)掌握接口的定义与使用方法(6)使学生掌握用J2sdk开发程序的方法。二、实践教学目标Java语言是面向对象程序设计语言之一,它对面向对象的基本特征都有很好的支持,掌握Java面向对象特征,并能熟练利用Java语言编写程序。为今后的面向对象程序开发打下基础。通过系统地上机练习,力求使学生能够达到以下目标:(1)加深学生对课堂讲授内容的理解,从计算机语言的基本概念、面向对象程序设计的基本方法、语法规则等方面加深理解,打好面向对象程序设计、开发软件的良好基础。(2)在上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与
12、技巧。(3)在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。(4)通过上机实践,加深学生对计算机软件运行环境,以及对操作系统与计算机语言支持系统相互关系的了解。三、实践内容实验一Java编程环境与基本语法1.实验的基本内容(1)JDK安装,配置环境变量path与classpath。(2)java应用程序编写。(3)java语言基础2.实验的基本要求(1)熟悉Java语言开发和运行环境,试写程序源文件,运行所写的程序。(2)掌握变量定义与数据类型;掌握算术运算;掌握关系运算与逻辑运算.。(3)掌握if语句,if-else语句;循环语句;掌握switch语句的使用。
13、(4)掌握数组的定义与使用。 实验二 面向对象基础1.实验的基本内容(1)定义类包括成员变量,构造函数,成员方法,并调用构造函数创建对象。(2)理解成员变量的继承与隐藏。(3)运行程序,理解方法的继承。(4)运行程序,理解方法的重载。(5)运行程序,理解方法的覆盖。2.实验的基本要求(1)掌握类的声明;掌握对象的创建;掌握方法的定义和调用;掌握构造函数的使用。(2)掌握成员变量的继承与隐藏。(3)掌握方法的继承,重载与覆盖。(4)了解接口的实现方法 实验三Java高级特征1.实验的基本内容(1)关键词static,final,this,super含义与应用。(2)包的命名与导入。(3)成员方法
14、与成员变量作用域。2.实验的基本要求(1)掌握静态变量与静态方法的作用。(2)掌握this与super含义与使用。(3)掌握包的命名与包的引入。(4)掌握成员方法的作用域。 实验四I/O流操作1.实验的基本内容(1)字节流对文件的读写;(2)字符流对文件的读写;(3)字节流与字符流转换。2.实验的基本要求(1)掌握字节流与字符流的对文件操作使用。(2)掌握字节流与字符流的转换实现I/O操作。 实验五 图形用户界面与事件处理1.实验的基本内容(1) 常用组件使用;(2) 布局管理器;(3) 事件处理机制;2.实验的基本要求(1)会使用组件与布局管理器构建图形用户界面。(2)会给组件添加相应事件处
15、理器实现人机交互。 实验六Java Applet编程1.实验的基本内容(1)Java Applet程序程序结构与开发过程(2)Applet的方法的生命周期(3)Applet图形用户界面设计(4)Applet多媒体支持2.实验的基本要求(1)掌握Java Applet程序结构和开发过程。(2)了解Applet运行机制。(3)掌握在Applet图形界面设计。(4)掌握在Applet多媒体设计。实验七 线程技术1.实验的基本内容(1)创建Thread子类的方法实现多线程。(2)实现Runnable接口的方法实现多线程。(3)理解多线程同步机制。;2.实验的基本要求(1)理解线程的概念、线程的生命周期
16、。(2)掌握多线程的编程:继承Thread类与使用Runnable接口。(3)掌握使用线程同步实现多线程间操作 实验八 JDBC技术1.实验的基本内容(1)JDBC-ODBC驱动器(2)驱动程序管理:java.sql.DriverManager(3)数据库连接:java.sql.Connection(4)SQL语句:java.sql.Statement(5)数据集:java.sql.ResultSet2.实验的基本要求(1)了解JDBC的概念和工作原理。(2)掌握使用JDBC实现简单的数据库管理(3)掌握常用的JDBC API。四、课时安排建议序号名称学时1Java编程环境与基本语法22面向对象基础23Java高级特征44I/O流操作4 5图形用户界面与事件处理66Java Applet编程67线程技术48JDBC技术2合计30五、考核要求评定成绩时,可参考以下标准:(1)优秀:能独立、较快完成实验内容,能较好地完成实验报告及其它各项实验项目,有一定创造精神和能力。有良好的实验习惯。(2)良好:能独立、按时完成实验内容,能一般完成实验报告和其它实验作业。有较好的实验习惯。(3)及格:在别人启发下能一般性地按实验步骤完成实验操作。能一般完成实验报告,能认真遵守实验室各项规章制度,工作中有小的习惯性毛病(如实验无计划,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2.3.6匀变速直线运动计算题解题方法总结(含答案)2023-2024学年高一物理举一反三系列(人教版2019必修第一册)
- 网络订餐食品安全市场调查
- 五年级数学上册 (提高版)第7章《可能性》单元培优拔高测评试题(教师版含解析)(北师大版)
- 中国自动恒温电水壶行业市场深度监测及发展趋势预测报告
- 文言文阅读-中考语文母题题源解密(湖北专版)(带答案)
- 分切机出售转让合同范例
- 快餐餐饮服务合同范例
- 九年级中考备战会上的精彩演讲稿范文
- 小区大龄保洁合同范例
- 前期工程门窗合同范例
- 有效教学 崔允漷 读书汇报
- 铝合金模板工程设计与施工专项方案技术交底
- 初中英语词性讲解课件
- 陕西中考物理备考策略课件
- 9F燃机燃机规程
- aiissti变频器说明书
- 绿化养护报价表
- 家校沟通案例七篇
- 大学生心理健康教育论文范文3000字(8篇)
- 新保险法试题
- 退行性腰椎间盘病诊疗和阶梯治疗
评论
0/150
提交评论