




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA程序设计教学大纲修订单位:淄博师范高等专科学校 信息科学系执笔人:梁旭一、 课程基本信息1 课程名称:Java程序设计2 课程编号:060693 课程类别:限选4 适用专业:现代教育技术专业5 总学时:56学时(其中理论28学时,上机28学时)6 总学分:2二、 本课程在培养方案中的地位、作用和任务JAVA编程语言是当今程序设计中比较流行的程序设计语言,是计算机相关专业的重要专业课程之一。通过本课程的学习,使学生掌握面向对象的程序设计技术和方法,学会用JAVA设计程序解决生产生活中的实际问题,为学生从事教育教学软件开发或其他相关工作打下基础,适应社会对现代教育技术专业高级人才的需求。三、 理论教学内容与教学基本要求1第1章 Java程序设计概述(4学时)1.1 认识Java1.2 搭建Java程序开发环境1.3 使用Java API文档1.4 集成开发环境的安装与配置基本要求(1)了解Java程序设计语言的发展历史和主要特点;(2)了解Java和C语言的区别,理解面向对象编程的涵义;(3)了解Java的开发工具和运行环境,掌握JDK工具的安装与使用;(4)了解Java程序的分类,Java Application与Java Applet的区别。重点、难点重点:Java语言的特点及开发工具和运行环境。难点:Java面向对象编程的特点。2第2章 Java编程基础(8学时)2.1 认识Java程序2.2 Java中的数据类型2.3 Java中的运算符与表达式2.4 语句和语句块2.5 程序的流程控制2.6 数组基本要求(1)理解Java标识符和关键字;(2)掌握Java基本数据类型的定义和相互转换方式;(3)掌握Java常量和变量的定义方式,运算符和表达式;(4)掌握Java的简单的输入输出方式;(5)掌握Java程序的逻辑控制流程;(6)掌握Java程序的各种流程控制方式;(7)掌握Java的数组;重点、难点重点:Java语言的基本语法。难点:Java语言的基本语法和编程技巧的熟练应用。3第3章 Java面向对象程序设计(上)(8学时)3.1 类和对象3.2 方法3.3 成员变量和局部变量3.4 封装3.5 构造方法3.6 类的继承3.7 多态3.8 初始化代码块基本要求(1)理解Java面向对象编程的基本概念;(2)掌握Java掌握类的定义和调用方式;(3)掌握Java对象的创建和引用方式;(4)掌握Java常用修饰符含义及其使用方式;(5)理解类的封装、继承、多态等编程方式。重点、难点重点:1面向对象的基本概念;2类、类的成员和类的构造方法;3对象的定义和应用;4Java的修饰符。难点:1.对象和类的关系;2.封装、多态等面向对象的概念理解。4第4章 Java面向对象程序设计(下)(4学时)4.1 包装类4.2 比较对象4.3 抽象类与接口4.4 内部类4.5 对象的垃圾回收机制4.6 使用jar文件基本要求(1)理解Java包装类和包的区别;(2)掌握对象比较的方法;(3)理解抽象类和接口的区别;(4)掌握接口的定义和使用;(5)了解内部类和对象垃圾回收机制;(6)掌握Jar文件生成方法。重点、难点重点:1对象的比较;2接口的定义和使用;3Jar文件基本操作;难点:1. Java包装类和包的区别;2. 抽象类和接口的区别。5第5章Java集合类(4学时)5.1 认识集合5.2 Collection和Iterator接口5.3 List接口5.4 Set接口5.5 Map接口基本要求(1)理解Java中集合类的概念;(2)理解几个重要接口的特点和使用方法;(3)掌握利用接口实现集合类的声明和实现方式;重点、难点重点:1集合类的概念和作用;2几个重要接口的特点和使用方法;3利用接口实现集合类的声明和实现方式。难点:1. 集合类的概念理解。2. 利用接口实现集合类。7第7章 Java的Applet(4学时)7.1 Applet概述7.2 Applet的编写和执行7.3 Applet中图形用户界面GUI7.4 Applet的多媒体支持基本要求(1)理解Applet的概念和运行原理;(2)掌握Applet的编写和执行;(3)理解接口的声明和实现方式;(4)掌握Applet图形用户界面的实现;(5)掌握利用Applet编程实现网页的多媒体效果。重点、难点重点:1Applet的概念和运行原理;2Applet的编写和执行。难点:1. Applet图形用户界面的实现;2. Applet编程实现网页的多媒体效果。8第8章 Java的图形用户界面设计(8学时)8.1 Java的图形用户界面设计8.2 AWT图形用户界面8.3 布局管理8.4 事件处理8.5 Swing图形用户界面基本要求(1)掌握生成Java图形界面的方式;(2)理解组件,容器,布局管理器等概念;(3)掌握常用的组件,容器和布局管理器的使用;(4)掌握AWT的事件处理机制;(5)理解事件,事件对象,监听器,事件适配器等概念。重点、难点重点:1组件,容器,布局管理器的关系和使用;2AWT的事件处理机制。难点:1. 利用AWT和Swing技术实现Java图形用户界面;2. 利用AWT事件及其相应的监听接口实现事件处理。9第9章 Java的异常处理(4学时)9.1 异常概述9.2 异常处理基本要求(1)理解Java中异常的概念;(2)理解Java的异常处理机制;(3)理解异常类的层次关系及常用异常类的含义;(4)掌握在程序设计中如何正确的使用java的异常处理机制。重点、难点重点: Java的异常处理机制及其使用。难点:正确的使用Java的异常处理机制。10第10章 Java的输入/输出(6学时)10.1 输入/输出流概述10.2 字节输入/输出流10.3 字符输入/输出流10.4 文件输入/输出流基本要求(1)理解Java语言的输入/输出处理方式;(2)掌握文件的处理方式;(3)掌握字节流和字符流的处理方式;(4)掌握常用处理输入和输出类的使用。重点、难点重点:1.Java的输入/输出处理机制;2.常用输入/输出流的使用。难点:1.处理输入/输出的类之间的关系;2.多个输入/输出流的结合使用。11第11章 Java的多线程(4学时)11.1 多线程概述11.2 线程的创建11.3 多线程操作基本要求(1)理解线程的概念和线程的状态;(2)掌握创建线程的两种方式;(3)掌握基本的线程控制方法;(4)了解多线程的互斥和同步的处理方式。重点、难点重点:1.Java的多线程机制;2.线程的创建和控制。难点:多线程的互斥和同步。12第12章 网络编程技术(4学时)12.1 网络基础 12.2 URL12.3 TCP Socket通信12.4 UDP Socket通信基本要求(1)理解Socket的概念和通讯机制;(2)理解UDP的概念和通讯机制;(3)掌握Socket类、ServerSocket类的构造方法和成员方法;(4)掌握用URL Connection类访问网络资源的基本步骤;(5)了解DatagramSocket类、DatagramPacket类的构造方法和成员方法。重点、难点重点:1. Socket的概念和通讯机制和两个相关类的使用;2. URLConnection类访问网络资源的基本步骤。难点:1.用Socket、ServerSocket类的构造方法和成员方法编写C/S网络程序;2.URLConnection类访问网络资源。13第13章 Java数据库编程(4学时)13.1 数据库简介13.2 JDBC技术应用13.3 Java数据库编程实例基本要求(1)了解JDBC的概念和工作机制;(2)了解Java数据库编程的一般步骤;(3)掌握JDBC-ODBC桥驱动方式的使用;(4)掌握用Java语言和Access数据库进行数据库应用程序的开发。重点、难点重点:1. JDBC-ODBC桥驱动方式的使用;2. 掌握Java数据库编程的一般步骤。难点:理解并掌握JDBC的概念和工作机制。四、 实验教学内容与要求(简要说明)Java程序设计是一门程序设计语言课程,需要学生通过大量上机编程练习,形成良好的代码编写习惯和编写应用软件的动手能力,为其毕业后从事计算机软件开发工作打下基础。实验安排:1、 每章设置必要课时的上机实验,内容以课本例程和课后实训题目为主,要求学生动手编写代码,程序能编译运行通过。2、 整个学期上机时间中,穿插安排6次程序设计作业,内容详见实验大纲,要求学生参考各种资料,独立完成,程序功能满足要求,能够编译运行通过。五、 考核方式Java程序设计是一门专业选修课,其考核形式采取开卷笔试和软件设计作业相结合的形式。六、 成绩评定期末考试成绩占总评的40%,期中考试成绩占总评的20%,日常考勤和平时作业占总评的40。七、 本课程对学生创新能力培养的措施通过对Java高级程序设计语言的学习,培养学生软件开发中的创新意识和实践能力,措施如下:1、 对比经典例程,激发学生创新意识。2、 安排难度合适的作业,让学生独立自主的开发完整的程序,培养创新能力。3、 鼓励创新,以恰当的奖惩机制提高学生创新积极性。八、 教材与参考书教材:张爱玲、王兴君、张明等,Java程序设计实训教程(第一版),北京:清华大学出版社,2012年1月。参考书:1 洪维恩.JAVA 2 面向对象程序设计.(第一版)北京:中国铁道出版社,2002。2 易文韬、陈颖平.JAVA手册.(第一版)北京:科学出版社,1997。九、 其他必要的说明1.本课程大纲针对于高职高专类学生。2.课程教学网站、教学参考网站:(1) 淄博师专精品课程网站Java程序设计/eol/jpk/preface/1246/index.htm(2) Java官方中文网/zh_CN/3.各章节课时分配表。各章节课时分配表章次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考专业(工商企业管理)企业管理咨询-质量管理学参考题库含答案解析(5套)
- 北京医院建筑方案设计(3篇)
- 2025年学历类自考专业(小学教育)中小学教育管理-教育原理参考题库含答案解析(5套)
- 能带纳米工程-洞察及研究
- 2025年学历类自考专业(学前教育)幼儿园组织与管理-学前教育研究方法参考题库含答案解析(5套)
- 月嫂培训知识课程班课件
- 2026届天津市四合庄中学高三化学第一学期期末达标测试试题含解析
- 2025年学历类自考专业(学前教育)学前教育行政与管理-幼儿园组织与管理参考题库含答案解析(5套)
- 2025年新回校签就业协议书
- (2025年标准)违建拆除协议书
- 初中数学教学经验分享
- 剑桥KET口语题库(含满分答案)
- DB13-T 5997-2024 公路桥梁混凝土结构裂缝处治施工技术规范
- 专题11初高衔接之计算补充练习新高一数学暑假衔接与新课重难点预习(人教A版2019)
- 高职高考英语词汇表
- 必刷题2024七年级数学下册数据分析专项专题训练(含答案)
- GB/T 4706.19-2024家用和类似用途电器的安全第19部分:液体加热器的特殊要求
- 12D401-3 爆炸危险环境电气线路和电气设备安装
- DL∕T 796-2012 风力发电场安全规程
- 实验室生物安全管理手册
- 2023年工程招投标与合同管理课后习题答案
评论
0/150
提交评论