Java课程标准.docx
- 文档编号:6747851
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:7
- 大小:18.27KB
Java课程标准.docx
《Java课程标准.docx》由会员分享,可在线阅读,更多相关《Java课程标准.docx(7页珍藏版)》请在冰豆网上搜索。
Java课程标准
徽商职业学院Java语言课程标准
课程编码
课程类别
专业必修
适用专业
计算机
授课单位
电子信息系
学分
学时
74
编写执笔人
陆晓东
审定负责人
编写日期
2012.9.19
审定日期
一、课程概述
(一)课程性质
Java语言程序设计是为信息管理与信息系统专业学生开设的专业基础课程。
开设Java程序设计课程的目的是,进行程序设计和面向对象方法的基础训练;应用新技术开发各种适用于网络环境的应用程序。
(二)课程基本理念
本课程通过全面、系统地介绍Java语言的基础知识、运行机制、多种编程方法和技术,使学生理解和掌握面向对象的程序设计方法,理解和掌握网络程序的特点和设计方法,建立起牢固扎实的理论基础,具备综合应用程序的设计能力。
(三)课程设计思路
课程具有很强的实践性和实用性。
不仅要注重理解基本知识,更要注重培养软件设计的基本技能。
实践性环节是巩固所学理论知识、使理论与实际相结合的一项必不可少的重要环节,是提高程序设计能力和计算机操作能力的有力保障。
通过上机实验,训练学生计算机操作的基本技能,培养学生独立分析问题和解决问题的能力,从而达到理论联系实际的目的,使学生真正掌握所学的理论知识,并把基本概念和原理运用到工程实际中去。
二、课程目标
(一)总体目标:
通过学习Java基本语法、应用Java语言设计实现软件模块功能的相关知识,使学生理解Java技术的编程理念,掌握使用Java语言的编程方法,获得分析解决实际问题的基本能力,并通过实际项目的功能设计与实现,培养学生基于Java进行项目开发的基本技能,并为下一阶段的Web开发和Flash脚本语言综合项目开发打下坚实的基础。
(内容采用五号宋体,行距采用固定值18,顶头空两字)。
(二)具体目标
1、知识目标
(1)掌握Java平台开发环境的搭建与配置;
(2)熟练掌握Java的开发平台和开发软件包,熟悉各种参数设置及利用其进行程序开发的方法;
(3)熟练掌握Java语言的基本语法;
(4)掌握Java类的概念、定义及创建类对象的方法。
2、能力目标
(1)能够熟练运用Java语言实现程序功能;
(2)能够熟练掌握Java开发工具和开发环境配置;
(3)能够熟练掌握Java面向过程的开发方法;
(4)能够基本建立面向对象的软件开发方法;
(5)具备分析解决问题、自主学习的能力。
3、素质目标
(1)培养学生对程序设计的兴趣,充分发挥学生的自主学习能力;
(2)培养学生的与人交流、与人合作及信息处理的能力;
(3)培养学生分析问题、解决问题及创造思维能力;
(4)培养学生严谨的工作作风。
三、课程内容标准
第一章 引言 学时:
6学时(讲课4学时,上机2学时)
基本要求:
了解Java语言的特点和核心技术。
熟悉Java程序的两种基本形式,理解由Java虚拟机支持的程序运行机制。
熟悉Java开发运行环境JDK。
重点:
Java虚拟机和字节码的概念,Java程序的内在运行原理,Java程序的编译环境、编译方法和编译运行的常见工具。
难点:
Java虚拟机和字节码的概念,Java程序的内在运行原理。
教学内容:
Java语言简介;
Java应用程序及其运行方式;
Java开发运行环境;
第二章声明与访问控制 学时:
8学时(讲课4学时,上机4学时)
基本要求:
掌握Java语言的基本语法成分,包括标识符与关键字、数据类型、运算符、表达式、变量声明等语言成分,掌握类与对象的生命和构造。
掌握静态成员的概念及使用,会使用包装器类。
重点:
JAVA语言的基本语法;Java语言的简单数据类型;JAVA语句结构;包装器类;静态成员。
难点:
JAVA语言的基本语法;JAVA语句结构;包装器类;静态成员。
教学内容:
Java语言成分;
语句与结构化程序设计;
包装器类;
静态成员;
第三章运算符与赋值 学时:
8学时(讲课4学时,上机4学时)
基本要求:
掌握Java的运算符,了解表达式和语句的概念,会使用简单的输入输出语句,掌握数组的分类、定义和使用,掌握方法的概念。
重点:
Java的运算符;简单的输入输出语句;数组的分类、定义和使用。
难点:
简单的输入输出语句;数组的分类、定义和使用。
教学内容:
Java的运算符;
表达式和语句的概念;
简单的输入输出语句;
数组
方法
第四章程序的流程控制 学时:
8学时(讲课4学时,上机4学时)
基本要求:
1.掌握选择结构语句if、if--else、if嵌套、switch语句
2 掌握循环结构语句While、do—whilefor循环、循环嵌套
重点:
掌握选择结构语句。
难点:
掌握循环结构语句。
教学内容:
选择结构程序设计;
循环结构控制;
跳转语句;
第五章面向对象高级特性 学时:
12学时(讲课6学时,上机6学时)
基本要求:
理解类的封装性、继承性、多态性等面向对象程序设计思想的基本概念。
掌握类的声明、封装、继承和运行时多态的设计原则和实现方法。
掌握接口声明、类实现多个接口的方法。
理解内部类的概念和应用场合,掌握声明内部类的方法。
理解包的概念,掌握创建自定义包、声明导入包的方法。
重点:
面向对象程序设计的基本思想及基本概念;Java中对于类和类成员修饰符的种类和使用规则;Java类的定义方法;类的组成;类的创建和实例化方法,对象的创建和使用。
接口声明、类实现多个接口的方法。
内部类的概念和应用场合,声明内部类的方法。
包的概念,创建自定义包、声明导入包的方法。
难点:
面向对象程序设计的基本思想及基本概念;类的概念和定义。
Java中对于类和类成员修饰符的种类和使用规则;类的组成;类的创建和实例化方法,对象的创建和使用。
接口声明、类实现多个接口的方法。
内部类的概念和应用场合,声明内部类的方法。
包的概念,创建自定义包、声明导入包的方法。
教学内容:
类和对象;
类的封装性;
类的继承性;
类的多态性;
抽象类和最终类;
递归方法;
接口;
内部类;
包;
第六章异常处理与断言 学时:
8学时(讲课4学时,上机4学时)
基本要求:
了解程序中各种错误的性质及处理方式。
理解异常处理机制的运行方式,掌握Java异常处理的基本方法,具备发现及处理程序错误的能力,使应用程序具有稳定性和可靠性。
重点:
Java异常处理的概念和工作机制。
Java异常抛出和异常捕获的定义方法和使用规则,掌握try,catch和finally的使用方法;理解不同条件下,这些异常捕获语句的处理方法。
难点:
Java异常处理的概念和工作机制。
Java异常抛出和异常捕获的定义方法和使用规则,掌握try,catch和finally的使用方法;理解不同条件下,这些异常捕获语句的处理方法。
教学内容:
程序错误与处理;
Java的异常处理;
第七章Java常用API 学时:
8学时(讲课4学时,上机4学时)
基本要求:
掌握String类、StringBuffer类、字符串分析器:
StringTokenizer类、数学函数Math类、时间和日期类的使用方法,包括String类的构造函数、基本数据类型与字符串的转换,StringBuffer类的构造函数及StringBuffer类的特点,Math类的常用方法,处理时间和日期的类。
重点:
掌握String类、StringBuffer类、字符串分析器:
StringTokenizer类的特点及方法。
难点:
String类与StringBuffer类的不同点。
教学内容:
String类;
StringBuffer类;
字符串分析器:
StringTokenizer类;
数学函数Math类;
时间和日期类;
第八章集合与泛型 学时:
8学时(讲课4学时,上机4学时)
基本要求:
理解集合类和泛型类的概念,掌握列表类、集合类和映射类的方法。
重点:
集合类的概念;容器和迭代器的使用;列表类的特点及方法;集合类的特点及方法;映射类的特点及方法。
难点:
集合类的概念;容器和迭代器的使用;列表类的特点及方法;集合类的特点及方法;映射类的特点及方法。
教学内容:
使用容器和迭代器的;
列表类的使用;
集合类的使用;
映射类的使用;
第九章 IO流 学时:
8学时(讲课4学时,上机4学时)
基本要求:
理解文件和流的概念,理解流在文件操作中的作用。
掌握Java提供的各种字节流类和字符流类的功能和使用方法,掌握Java的标准输入/输出方法。
掌握文件操作的基本方法,熟悉对文件操作的File类、文件过滤器、文件对话框和RandomAccessFile随机存取文件类。
熟悉在对象之间通过流传递数据的方法。
重点:
理解Java输入输出的总体结构和意义。
掌握流的概念,理解Java利用流进行数据访问的方法。
掌握Java利用流进行文件访问的常见类和常见方法,掌握文件读写的一般方法。
难点:
Java输入输出的总体结构;流的概念;Java利用流进行数据访问的方法;Java利用流进行文件访问的常见类和常见方法。
教学内容:
文件和流的概念;
字节输入/输出流类;
字符输入/输出流类;
文件操作类;
管道流及其应用;
课时数分配表:
序号
内容
讲课
实训
小计
1
引言
4
2(上机)
6
2
声明与访问控制
4
4(上机)
8
3
运算符与赋值
4
4(上机)
8
4
程序的流程孔子和
4
4(上机)
8
5
面向对象高级特性
6
6(上机)
12
6
异常处理与断言
4
4(上机)
8
7
Java常用API
4
4(上机)
8
8
集合与泛型
4
4(上机)
8
9
IO流
4
4(上机)
8
合计
38
36
74
四、实施建议
(一)教学建议
本课程意在培养学生形成良好的程序设计风格和清晰的逻辑思维能力,课程具有一定的难度与灵活度。
要求学生除了在教学过程中,还要完成习题作业和上机实验外,并努力培养其采用面向对象程序设计的编程思想进行程序设计的能力。
(二)评价建议
本课程为考试课程,期末考试为闭卷笔试。
学生的课程总评成绩由平时成绩(占30%)和期末考试成绩(占70%)两部分构成。
(三)教材编写与选用建议
王路群主编 《Java程序设计基础》 大连理工大学出版社 2011
参考书目:
[1]刘宝林.Java程序设计与案例.北京:
高等教育出版社,2004
[2]CayS.Horstmann,GaryCornell(美)著,叶乃文等译.Java2核心技术卷I:
基础知识(第7版).北京:
机械工业出版社,2006
[3]BruceEckel(美)著,陈昊鹏译.java编程思想(第4版).北京:
机械工业出版社,2007
[4]雍俊海.Java程序设计教程.北京:
清华大学出版社,2007
[5]印旻.Java语言与面向对象程序设计(第2版).北京:
清华大学出版社,2007
(四)实验实训设备配置建议
需配置最新版本jdk及eclipse。
(五)课程资源开发与利用建议
可利用与科大讯飞校企合作了解企业中Java着重应用的地方来重点讲授。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 课程标准
![提示](https://static.bdocx.com/images/bang_tan.gif)