课程教学大纲(JAVA)(12页).doc

上传人:1595****071 文档编号:37151085 上传时间:2022-08-30 格式:DOC 页数:12 大小:330.50KB
返回 下载 相关 举报
课程教学大纲(JAVA)(12页).doc_第1页
第1页 / 共12页
课程教学大纲(JAVA)(12页).doc_第2页
第2页 / 共12页
点击查看更多>>
资源描述

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

1、-课程教学大纲(JAVA)-第 12 页JAVA程序设计教学大纲修订单位:淄博师范高等专科学校信息科学系执 笔 人:王西玲所在单位审核人:一、课程基本信息1课程名称:Java程序设计2课程代码:060693课程类别:限选4. 课程类型: B 类(理论+实践)5适用专业:现代教育技术专业6总学时:56学时(其中理论28学时,实验28学时)7总学分:2二、本课程在培养方案中的地位、作用和任务JAVA编程语言是当今程序设计中比较流行的程序设计语言,是计算机相关专业的重要专业课程之一。通过本课程的学习,使学生掌握面向对象的程序设计技术和方法,学会用JAVA设计程序解决生产生活中的实际问题,为学生从事教

2、育教学软件开发或其他相关工作打下基础,适应社会对现代教育技术专业高级人才的需求。三、教学内容与教学基本要求第1章 Java程序设计概述(2+2学时)1教学内容认识Java,搭建Java程序开发环境,使用Java API文档,集成开发环境的安装与配置。2基本要求(1)了解Java程序设计语言的发展历史和主要特点;(2)了解Java和C语言的区别,理解面向对象编程的涵义;(3)了解Java的开发工具和运行环境,掌握JDK工具的安装与使用;(4)了解Java程序的分类,Java Application与Java Applet的区别。3重点、难点重点:Java语言的特点及开发工具和运行环境。难点:Ja

3、va面向对象编程的特点。第2章 Java编程基础(5+5学时)1教学内容认识Java程序,Java中的数据类型,Java中的运算符与表达式,语句和语句块,程序的流程控制,数组2基本要求(1)理解Java标识符和关键字;(2)掌握Java基本数据类型的定义和相互转换方式;(3)掌握Java常量和变量的定义方式,运算符和表达式;(4)掌握Java的简单的输入输出方式;(5)掌握Java程序的逻辑控制流程;(6)掌握Java程序的各种流程控制方式;(7)掌握Java的数组;3重点、难点重点:Java语言的基本语法。难点:Java语言的基本语法和编程技巧的熟练应用。第3章 Java面向对象程序设计(上

4、)(4+4学时)1教学内容类和对象,方法,成员变量和局部变量,封装,构造方法,类的继承,多态,初始化代码块2基本要求(1)理解Java面向对象编程的基本概念;(2)掌握Java掌握类的定义和调用方式;(3)掌握Java对象的创建和引用方式;(4)掌握Java常用修饰符含义及其使用方式;(5)理解类的封装、继承、多态等编程方式。3重点、难点重点:1面向对象的基本概念;2类、类的成员和类的构造方法;3对象的定义和应用;4Java的修饰符。难点:1.对象和类的关系;2.封装、多态等面向对象的概念理解。第4章 Java面向对象程序设计(下)(2+2学时)1教学内容 包装类,比较对象,抽象类与接口,内部

5、类,对象的垃圾回收机制,使用jar文件2基本要求(1)理解Java包装类和包的区别;(2)掌握对象比较的方法;(3)理解抽象类和接口的区别;(4)掌握接口的定义和使用;(5)了解内部类和对象垃圾回收机制;(6)掌握Jar文件生成方法。3重点、难点重点:1对象的比较;2接口的定义和使用;3Jar文件基本操作;难点:1. Java包装类和包的区别;2. 抽象类和接口的区别。第5章Java集合类(2+2学时)1教学内容认识集合,Collection和Iterator接口,List接口,Set接口,Map接口2基本要求(1)理解Java中集合类的概念;(2)理解几个重要接口的特点和使用方法;(3)掌握

6、利用接口实现集合类的声明和实现方式;3重点、难点重点:1集合类的概念和作用;2几个重要接口的特点和使用方法;3利用接口实现集合类的声明和实现方式。难点:1. 集合类的概念理解。2. 利用接口实现集合类。第6章 Java的Applet(2+2学时)1教学内容Applet概述,Applet的编写和执行,Applet中图形用户界面GUI,Applet的多媒体支持2基本要求(1)理解Applet的概念和运行原理;(2)掌握Applet的编写和执行;(3)理解接口的声明和实现方式;(4)掌握Applet图形用户界面的实现;(5)掌握利用Applet编程实现网页的多媒体效果。3重点、难点重点:1Apple

7、t的概念和运行原理;2Applet的编写和执行。难点:1. Applet图形用户界面的实现;2. Applet编程实现网页的多媒体效果。第7章 Java的图形用户界面设计(4+4学时)1教学内容Java的图形用户界面设计,AWT图形用户界面,布局管理,事件处理,Swing图形用户界面2基本要求(1)掌握生成Java图形界面的方式;(2)理解组件,容器,布局管理器等概念;(3)掌握常用的组件,容器和布局管理器的使用;(4)掌握AWT的事件处理机制;(5)理解事件,事件对象,监听器,事件适配器等概念。3重点、难点重点:1组件,容器,布局管理器的关系和使用;2AWT的事件处理机制。难点:1. 利用A

8、WT和Swing技术实现Java图形用户界面;2. 利用AWT事件及其相应的监听接口实现事件处理。第8章 Java的异常处理(2+2学时)1教学内容 异常概述,异常处理2基本要求(1)理解Java中异常的概念;(2)理解Java的异常处理机制;(3)理解异常类的层次关系及常用异常类的含义;(4)掌握在程序设计中如何正确的使用java的异常处理机制。3重点、难点重点: Java的异常处理机制及其使用。难点:正确的使用Java的异常处理机制。第9章 Java的输入/输出(3+3学时)1教学内容 输入/输出流概述,字节输入/输出流,字符输入/输出流,文件输入/输出流2基本要求(1)理解Java语言的

9、输入/输出处理方式;(2)掌握文件的处理方式;(3)掌握字节流和字符流的处理方式;(4)掌握常用处理输入和输出类的使用。3重点、难点重点:1.Java的输入/输出处理机制;2.常用输入/输出流的使用。难点:1.处理输入/输出的类之间的关系;2.多个输入/输出流的结合使用。第10章 Java的多线程(2+2学时)1教学内容多线程概述,线程的创建,多线程操作2基本要求(1)理解线程的概念和线程的状态;(2)掌握创建线程的两种方式;(3)掌握基本的线程控制方法;(4)了解多线程的互斥和同步的处理方式。3重点、难点重点:1.Java的多线程机制;2.线程的创建和控制。难点:多线程的互斥和同步。第11章

10、 网络编程技术(2+2学时)1教学内容网络基础,URL,TCP Socket通信,UDP Socket通信2基本要求(1)理解Socket的概念和通讯机制;(2)理解UDP的概念和通讯机制;(3)掌握Socket类、ServerSocket类的构造方法和成员方法;(4)掌握用URL Connection类访问网络资源的基本步骤;(5)了解DatagramSocket类、DatagramPacket类的构造方法和成员方法。3重点、难点重点:1. Socket的概念和通讯机制和两个相关类的使用;2. URLConnection类访问网络资源的基本步骤。难点:1.用Socket、ServerSock

11、et类的构造方法和成员方法编写C/S网络程序;2.URLConnection类访问网络资源。第12章 Java数据库编程(2+2学时)1教学内容数据库简介,JDBC技术应用,Java数据库编程实例2基本要求(1)了解JDBC的概念和工作机制;(2)了解Java数据库编程的一般步骤;(3)掌握JDBC-ODBC桥驱动方式的使用;(4)掌握用Java语言和Access数据库进行数据库应用程序的开发。3重点、难点重点:1. JDBC-ODBC桥驱动方式的使用;2. 掌握Java数据库编程的一般步骤。难点:理解并掌握JDBC的概念和工作机制。四、实践教学内容与要求实验一、熟悉Java开发平台(2学时)

12、【实验目的】1 熟悉JDK开发环境的安装和使用2 熟悉JCreator编辑器的使用3 掌握Java语言编程规范4 编写、编译和运行Hello World小程序。【实验设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环境:Windows 2000/XP以上,JDK 1.4,JCreator 3.5以上。【实验内容】【重点】比照课本例程,编写输出“Hello World!”的小程序。【难点】JDK开发环境的安装和调试实验二、编写计算球体体积的程序(2学时)【实验目的】1. 掌握Java程序流程控制方法2. 熟悉并掌握方法的定义和调用3. 掌握简单的输入输出方法,能运用它们编写程序,解决一些

13、问题。【实验设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环境:Windows 2000/XP以上,JDK 1.4,JCreator 3.5以上。【实验内容】【重点】编写一个程序,代码中包括mian()方法及一个专门用于实现计算球体体积的方法。程序运行时提示用户输入球的半径,计算并输出球的体积。【难点】程序的调试运行实验三、编写显示学生信息的程序(2学时)【实验目的】1. 熟悉并掌握数组的定义和调用2. 理解类和对象的概念,掌握类和对象的定义和调用3. 熟悉并掌握常用的Java修饰符,能运用它们编写程序【实验设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环境:Windows

14、 2000/XP以上,JDK 1.4,JCreator 3.5以上。【实验内容】【重点】编写一个程序,代码中包括主类及一个专门的学生类,该类中有学生姓名、学号、生日、专业及年级等成员变量,计算年龄、显示学生信息、改变学生年级等成员方法和构造方法。程序运行时,计算学生的年龄,按要求改变学生年级,并在屏幕上输出所有学生数据成员的值。【难点】类和对象的分析构建,数组的使用实验四、编写简易绘图板程序(2学时)【实验目的】1. 掌握Java图形用户界面的实现2. 掌握常用的组件、容器和布局管理器的使用3. 掌握利用AWT事件及其相应的监听接口实现事件处理,能运用它们编写GUI程序,解决一些实际问题【实验

15、设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环境:Windows 2000/XP以上,JDK 1.4,JCreator 3.5以上。【实验内容】【重点】实现一个绘图板程序,要求基于Swing GUI实现。程序运行时,显示若干按钮,点击一个按钮,就会在屏幕上输出相应图形,至少要有3种图形的绘制。【难点】图形界面的设计实验五、编写简易记事本程序(2学时)【实验目的】1. 熟悉并掌握Java图形用户界面的实现2. 掌握Java输入/输出功能的实现3. 掌握Java字符文件处理方式4. 掌握Java异常处理机制的实现,能运用它们编写程序,解决一些实际问题。【实验设备与环境】1.硬件环境.计

16、算机教室,每生一机。2.软件环境:Windows 2000/XP以上,JDK 1.4,JCreator 3.5以上。【实验内容】【重点】实现一个记事本程序,要求基于Swing GUI实现。程序运行时可对文本文件进行常规操作,如:新建文件、打开文件、编辑文件、保存文件。【难点】输入、输出的代码设计实验六、编写简易通讯簿程序(2学时)【实验目的】1. 熟悉并掌握利用JDBC实现数据库编程2. 掌握JDBC-ODBC桥驱动的使用3. 锻炼Java图形用户界面的实现,能运用Access数据库和Java语言编写数据库程序,解决一些实际问题。【实验设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环

17、境:Windows 2000/XP以上,JDK 1.4,JCreator 3.5以上。【实验内容】【重点】实现一个通讯簿程序,要求基于Swing GUI实现。程序运行时,包括如下功能:显示所有联系人信息,新建联系人,删除联系人,查询特定联系人,修改特定联系人信息,等等。【难点】数据库编程的使用调试五、考核方式 Java程序设计是一门专业选修课,其考核形式采取开卷笔试和软件设计作业相结合的形式。六、成绩评定 期末考试成绩占总评的40%,期中考试成绩占总评的20%,日常考勤和平时作业占总评的40。七、本课程对学生创新能力培养的措施通过对Java高级程序设计语言的学习,培养学生软件开发中的创新意识、

18、合作意识和实践能力、自学能力,措施如下:1、 对比经典例程,激发学生创新意识。2、 安排难度合适的作业,让学生独立自主的开发完整的程序,培养创新能力。3、 鼓励创新,以恰当的奖惩机制提高学生创新积极性。八、教材与参考书教材:张爱玲、王兴君、张明等,Java程序设计实训教程(第一版),北京:清华大学出版社,2012年1月。参考书:1 (新世纪计算机基础教育丛书(谭浩强主编)等编著 Java程序设计(第3版),北京,2013年4月2 明日科技编著北京:,Java从入门到精通(第3版),2012年9月3 明日科技编著北京:,Java项目案例分析(Java学习路线图),2012年1月九、其它必要的说明

19、1.本课程大纲针对于高职高专类现代教育技术专业学生。2.课程教学网站、教学参考网站:(1) 淄博师专精品课程网站Java程序设计(2) Java官方中文网3.各章节课时分配表。各章节课时分配表章次教学内容要求课时分配理论教学作业讨论实验合计第一章Java程序设计概述B224第二章Java编程基础C448第三章面向对象程序设计(上)C448第四章面向对象程序设计(下)C224第五章Java集合类A224第六章异常处理B224第七章多线程A224第八章文件和流B224第九章Java图形包C448第十章使用JDBC访问数据库A224第十一章网络编程A224合计282856说明:要求中的A指理解记忆,B指理解掌握,C指熟练掌握4个性化的要求现在教育技术专业的学生要求和自己的专业结合完成JAVA实践内容。

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

当前位置:首页 > 教育专区 > 高考资料

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

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