收藏 分享(赏)

JAVA语言课程教学大纲.doc

上传人:kpmy5893 文档编号:7329009 上传时间:2019-05-15 格式:DOC 页数:5 大小:83.87KB
下载 相关 举报
JAVA语言课程教学大纲.doc_第1页
第1页 / 共5页
JAVA语言课程教学大纲.doc_第2页
第2页 / 共5页
JAVA语言课程教学大纲.doc_第3页
第3页 / 共5页
JAVA语言课程教学大纲.doc_第4页
第4页 / 共5页
JAVA语言课程教学大纲.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、JAVA 语言课程教学大纲一、课程的性质与任务课程的性质:本课程是专业课课程的任务:通过本课程的学习,使学生能够对面向对象的程序设计方法有一个全面而深入的了解,并掌握 JAVA 语言特点及应用。前导课程:C 语言程序设计后续课程:高级网页设计以介绍面向对象编程的基本概念、基本理论为重点,结合 Java 语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对 Java 技术有一个总体了解,通过本课程学习,使学生掌握 Java 语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用 Java 语言进行程序的编写、编译以及调试工作二、教学基本要求通过本课程的学习

2、,学生应达到下列基本要求:1、在理论上应能够掌握面向对象程序设计的基本思想、JAVA 语言的基本编程。2、在实践技能上能够利用 JAVA 语言进行比较深入的应用程序设计,并且有能力参与中大型项目的开发工作。三、教学所需条件机房教学,学生人手一台计算机(能运行 Windows 2000 操作系统和 JDK1.4 以上版本以及SQL Server 2000 数据库管理系统) 。机房需具有电脑投影设备以便于教师操作演示。四、教学内容及学时安排学时分配序号 单元 主要内容重点难点学时 理论实践1 Java 入门 1.了解 Java 及其发展历史2.熟悉 Java 开发和运行环境3.创建、编译、运行 J

3、ava 程序4.编写简单的 Java application 和 Java applet 程序5.了解 Java 与万维网的关系配置Java 运行环境 2 1 12基本数据类型和基本操作1. 编写简单的 Java 程序2. 理解标识符、变量和常量3. 基本数据类型: Byte, short, int, long, float, double, char, boolean4. 运算符:+, -, *, /, %, +=, -=, *=, /=, %=, +, -5. 表达式6. 熟悉 Java 的文档管理、程序设计风格和命名习惯数据类型的含义2 1 17. 理解语法错误、运行时错误和逻辑错误3

4、控制语句1. 理解程序控制的概念2. 运用条件语句控制程序的执行3. 运用循环语句控制语句的重复4. 理解并使用关键字 break 和 continue条件语句和循环语句的应用技巧4 2 24 方法1. 理解和使用方法2. 创建和调用方法3. 理解在方法中参数的作用4. 向方法传递基本类型参数5. 理解方法重载6. 理解构造方法的概念7. 熟悉 Math 类*8. 使用分治的办法扩充程序*参数传递、方法重载和构造方法 8 4 45使用对象和类编写程序1. 面向对象编程的概念2. 声明和创建对象3. 构造方法4. 修饰符 (public, private 和 static)5. 实例、类变量和方

5、法6. 变量的作用域7. 关键字 this 的用法8. 类中的对象关系分析9. 实例学习 10.Java 应用程序接口11.String 类*变量的作用域、this 的应用和接口8 4 46 类的继承性1. 父类和子类2. 关键字: super3. 方法覆盖4. Object 类5. 修饰符 : protected, final 和 abstract6. 多态性和动态绑定 7. 接口8. 内部类9. 软件开发和类的设计原则*继承的含义、方法覆盖和多态 8 4 47数组和向量1. 理解数组的概念2. 声明、创建、初始化数组。3. 使用对象作为数组元素4. 复制数组5. 多维数组6. 数字包装类及

6、其子类7. 命令行参数8. Vector 向量类*数组的应用要点、数字包装和向量 6 4 28 图形程序设计入门1. 描述 java 图形程序设计类的层次结构2. 使用框架、面板和简单用户界面 GUI 组件3. 布局管理器 使用 FlowLayout, GridLayout, BorderLayout 管理器4. 在面板上绘制组件paintComponent 方法5. 熟悉 Colors, Fonts, and Font Metrics 类6. 绘制几何图形7. 理解事件驱动程序设计的概念事件源,监听器和监听接口 Listener Interface各种图形组件、事件和监听器6 4 29 创建

7、用户界面1. 了解各种用户界面组件:JButton、JLabel、JTextField、JTextArea、JComboBox、 Jlist、JCheckBox、JRadioButton、JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JScrollBar、JScrollPane、JTabbedPane 等2. 利用这些组以介绍面向对象编程的基本概念、基本理论为重点,结合 Java 语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对 Java 技术有一个总体了解,通过本课程学习,使学

8、生掌握 Java 语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用 Java 语言进行程序的编写、编译以及调试工作件创建交互式图形用户界面3. 了解如何使用消息对话框4. 如何在 application 中创建多个窗口各种用户界面组件6 4 210applet 和高级图形界面1. 引言2. Applet类3. init()方法4. start()方法5. stop()方法6. destroy()方法7. 鼠标事件8. 键盘事件Applet的应用要点4 2 211 异常处理 1. 异常和异常类 2. 声明异常 异常处理方法 4 2 23. 抛出异常 4. 捕获异常5. 重新抛出异

9、常6. finally子句7. 慎用异常8. 创建自己的异常类(可选)12 输入输出1. 理解输入输出数据流的概念2. 利用文件流读写外部文件3. 使用数据流跨平台读取写入数据4. 使用打印流以文本格式输出数据5. 使用缓冲流加快输入输出速度6. 在控制台上使用文本输入输出信息流的输入输出方法 6 4 213 多线程*1. 理解多线程概念2. Thread 类3. Runable 接口多线程概念及其应用技巧2 1 1数据库编程*1. JDBC 概念2. 连接数据库3. 操作数据库数据库连接方法和操作方法4 2 2网络编程*1. 网络概念2. TCP/IP3. URL 类4. Socket 概念

10、Socket 类URL 类和Socket类的应用要点2 1 1五、课程实践教学内容实践教学项目及学时分配序号 课程实践教学项目或内容 学时 地点每组人数1 编写简单的 Java application 和 Java applet 程序 1 软件设计实验室 12 编写简单的 Java 程序以理解数据类型和运算符 1 软件设计实验室 13 编程练习:条件语句和循环语句的应用 2 软件设计实验室 14 编程练习:创建类的方法和属性 4 软件设计实验室 15 编程练习:类和对象的应用技巧 4 软件设计实验室 16 编程练习:类继承、以理解多态、方法重载和接口 4 软件设计实验室 17 编程练习:数组的

11、应用 2 软件设计实验室 18 编程练习:布局管理器 FlowLayout、GridLayout 和 BorderLayout 2 软件设计实验室 1的应用,以及监听器的应用9 编程练习:利用用户界面组件创建交互式图形用户界面 2 软件设计实验室 110 编程练习:Applet 类的应用 2 软件设计实验室 111 编程练习:使用各种异常处理方法 2 软件设计实验室 112 编程练习:从文件、键盘和显示屏对数据信息进行读写 2 软件设计实验室 113 编程练习:Thread 类和 Runable 接口的应用 1 软件设计实验室 114 编程练习:对数据库 ACCESS 和SQLSever200

12、0 的操作 2 软件设计实验室 115 编程练习 URL 类和 Socket 类的应用 1 软件设计实验室 1六、教法建议本课程的重点和难点在于 JAVA 语言的面向对象编程、JAVA 技术的基本原理、网络技术的应用。主要采用课堂理论教学、教师操作演示、学生动手实践、课后作业以及教学网站和论坛互动等多维多层次以介绍面向对象编程的基本概念、基本理论为重点,结合 Java 语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java 技术有一个总体了解,通过本课程学习,使学生掌握 Java 语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用 Java 语

13、言进行程序的编写、编译以及调试工作结合的教学方法。七、考核方式及评分办法本课程考核成绩由平时考核和期末考试两部分组成,分数比例为:1、课程考核成绩=平时性考核成绩(80%)+期末机试开卷考试成绩(20%)2、平时性考核成绩由实训(30%) 、测验(20%) 、应用系统开发(20%) 、平时学习表现(包括考勤)与作业(10%) 。八、教材与参考书1、参考教材:Java 语言程序设计 ,李尊朝 苏军 编著,中国铁道出版社, 2006 年 8 月2、参考书目:(1) Java2 应用编程 150 例 ,张晨 付冰 赵军 等编著,电子工业出版社,2003 年 9 月(2) Java2 参考大全 ,Herbert Schildt 著 周志彬译 电子工业出版社,2004 年 4 月文章由北大青鸟.嘉华教育(深圳大学实训基地&北大青鸟全国三甲校区): 深圳权威 IT 培训学校,欢迎课程咨询

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报