ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:20.38KB ,
资源ID:11636937      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11636937.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java课程教学大纲2.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java课程教学大纲2.docx

1、java课程教学大纲2课程教学大纲编写体例:java语言程序设计课程教学大纲(供计算机科学与技术专业使用)一、 前言Java语言程序设计是计算机科学与技术专业的一门专业课程。Java语言是面向对象技术成功应用的著名范例,集平台无关特性、安全机制、高可靠性和内嵌的网络支持于一身的特色使之成为当前编写网络程序的首选工具之一。本课程选用教材为Java2实用教程(耿祥义等编著 清华大学出版社),主要介绍Java编程的基础知识和Java的面向对象编程。学生在学习本课程之前应具备计算机操作知识及一定编程基础。前期课程:计算机基础知识、C+程序设计、数据结构教学任务与目标:通过教学,使学生能够熟练掌握面向对

2、象编程的技术,能运用java程序设计语言编写应用程序,培养学生的实践能力和创新能力。总学时:54。学分:主要教学形式:课堂教学、实验教学二、 教学内容与要求第一章 Java语言入门(一) 教学目的与要求1、 了解Java的发展历史2、 掌握Java语言的特点3、 熟悉Java的开发过程与运行环境(二) 教学内容本章主要讲述了java 语言产生的背景、面向对象程序设计的特点、应用java语言进行程序设计的开发环境和过程等。并举例说明。(三) 教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第二章 标识符、关键字和数据类型(一)教学目的与要求1、 了解标识符、关键字的概念2、

3、熟悉Java中标识符的命名规则3、 掌握Java语言的基本数据类型并会灵活运用(二)教学内容对照C语言学习java语言程序中的标识符和关键字的概念、意义等,详细学习java中的八种基本数据类型(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第三章 运算符、表达式和语句(一)教学目的与要求1、 了解运算符、表达式和语句的概念2、 掌握Java语言的语句的基本语法3、 掌握Java语言中语句的类型(复合语句、控制语句、包语句)(二)教学内容Java语言中的各种运算符(算术、关系、逻辑、赋值、位、instanceof等),以及相应的表达式。Java语言中语句的定义及语句类型

4、(方法调用、表达式、复合、控制、package语句等),重点学习控制语句。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第四章 类、对象和接口(一)教学目的与要求1、 了解类、对象、接口和包的概念2、 熟悉Java语言的各种关键字的意义(static、this、abstract、super)3、 掌握Java语言的封装、继承、多态的概念及其实现方法4、 掌握jar文件的使用方法(二)教学内容回顾程序设计语言的发展历史,学习面向对象程序设计方法中类、对象的概念及特点(继承性、封装性、和多态性),学习Java语言中的实现面向对象程序设计的各种技术,包括类、对象、包、接口

5、、访问权限等。掌握java语言中各种关键字的含义。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第五章 数组与字符串(一)教学目的与要求1、 掌握组的定义(包括声明、创建、使用和初始化)2、 掌握Java语言中的字符串的表示方法(String类)3、 掌握Java语言中的字符类的表示方法(Character类)及字节数组4、 了解Java语言中使用StringTokenizer类分析字符串的方法(二)教学内容学习常见数据类型数据在java语言中的定义和应用,字符串的表示,字符的表示,字符串、字符、字节数组的应用,了解一些常见的字符串处理方法。(三)教学形式与方法课堂

6、讲授结合多媒体影视课件教学、并在课堂进行实例演示。第六章 时间、日期和数字(一)教学目的与要求1、 了解Calendar类2、 熟悉Date类3、 掌握Math类(二)教学内容学习java语言中日期、时间以及数字的表示方法和应用。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第七章 AWT工具集简介(一)教学目的与要求1、熟悉AWT工具集中的常见组件,了解图形用户界面编程,掌握容器类和组件类的概念。(二)教学内容学习通过图形用户界面进行编程,掌握java中的容器类(Container)和组件类(Component)的概念,了解Component类的子类。(三)教学形

7、式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第八章 Java Applet基础(一)教学目的与要求1、 熟悉Java小应用程序Applet的概念,熟悉Applet类中的各种方法的使用,掌握Applet的运行生命周期全过程2、 了解Java applet与Java application的不同3、 能够编写简单的Java applet(二)教学内容学习Java小应用程序Applet的实现技术、生命周期和方法的使用,包括init()、start()、stop()、destroy()、paint(Graphics g)和repaint()方法。(三)教学形式与方法课堂讲授结合多媒体

8、影视课件教学、并在课堂进行实例演示。第九章 文本框和文本区(一)教学目的与要求1、 掌握文本框类(TextField)和文本区类(TextArea)的定义及它们之间的区别2、 了解在文本框、文本区类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用3、 掌握文本框类和文本区类上的事件响应机制,掌握处理事件的接口、监视器和注册监视器的方法等(二)教学内容学习常见组件文本框和文本区类的定义、属性、构造方法和主要方法。学习文本框和文本区上的事件处理机制,掌握事件处理机制的原理和实现方法。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第十章 按钮和标签(一)教学目的与要

9、求1、 掌握按钮类(Button)和标签类(Label)的定义及它们之间联系2、 了解在按钮、标签类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用3、 掌握按钮和标签上的事件响应机制,掌握处理事件的接口、监视器和注册监视器的方法等(二)教学内容学习常见组件按钮和标签的定义、属性、构造方法和主要方法。学习按钮和标签上的事件处理机制,掌握事件处理机制的原理和实现方法。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第十一章 面板和画布(一)教学目的与要求1、 掌握面板类(Panel)和画布类(Canvas)的定义及它们之间联系2、 了解在面板、画布类中的常用方法,

10、掌握其基本属性,要求掌握常见的方法的使用(二)教学内容学习常见组件面板和标签的定义、属性、构造方法和主要方法。了解ScrollPane类的使用。第十二章 布局设计(一)教学目的与要求1、 掌握布局的概念、各种布局类的定义、属性构造方法和功能方法2、 设计布局的方法3、 熟悉各种布局的意义(二)教学内容学习常见布局(FlowLayout、BorderLayout、CardLayout、GridLayout、BoxLayout以及null布局)的定义、属性、构造方法和主要方法。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。(三)教学形式与方法课堂讲授结合多媒体影视课件教

11、学、并在课堂进行实例演示。第十三章 选择型组件(一)教学目的与要求1、 掌握选择框类(Checkbox)、下拉列表类(Choice)和滚动列表类(List)的定义及它们之间联系和区别2、 了解在选择框、下拉列表和滚动列表标签类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用3、 掌握选择框、下拉列表和滚动列表上的事件响应机制,掌握处理事件的接口、监视器和注册监视器的方法等(二)教学内容(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第十四章 Component类的常用方法(一)教学目的与要求1、 了解颜色类(Color)、字体类(Font)、光标类(Cursor

12、)的定义和构造方法2、 掌握组件中处理组件颜色、字体类型、字体大小位置、激活与可见性、光标状态等方法以及组件的paint方法和repaint方法(二)教学内容学习组件中处理组件颜色、字体类型、字体大小位置、激活与可见性、光标状态等方法以及组件的paint方法和repaint方法,了解颜色类(Color)、字体类(Font)、光标类(Cursor)的定义和构造方法(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第十五章 建立窗口和菜单(一)教学目的与要求1、 掌握java语言中窗口类(Frame)、菜单类(Menu、Menubar、Menuitem)的定义和构造方法,区

13、别Menu、Menubar、Menuitem2、 了解在窗口、菜单类中的常用方法,掌握其基本属性,要求掌握常见的方法的使用3、 掌握窗口、菜单类上的事件响应机制,掌握处理事件的接口、监视器和注册监视器的方法等4、 熟悉窗口适配器的概念,打印窗口和剪切板的概念,并会在程序中运用剪切板(二)教学内容学习常见窗口和菜单的定义、属性、构造方法和主要方法。学习窗口和菜单的事件处理机制,掌握事件处理机制的原理和实现方法。学习窗口适配器的定义和使用。学习java中的打印程序和剪切板的运用(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第十六章 建立对话框(一)教学目的与要求1、ja

14、va语言中各种对话框类(Dialog、FileDialog、MessageDialog、ConfirmDialog、JColorDialog)的定义和构造方法及常用方法,在应用程序中熟练运用各种对话框。(二)教学内容学习java语言中各种对话框类(Dialog、FileDialog、MessageDialog、ConfirmDialog、JColorDialog)的定义和构造方法及常用方法,包括javax.swing包中的JcolorChooser类、JoptionPane类的表态方法的应用。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第十七章 Java与图形(一

15、)教学目的与要求1、 掌握图形类(Graphics)的定义、构造方法以及paint方法2、 掌握绘制文本、基本图形(直线、矩形、圆角矩形、圆弧、多边形)、2D图形(直线、矩形、圆角矩形、椭圆、圆弧、二次曲线、三次曲线)的方法3、 掌握填充图形、旋转图形等方法4、 了解建立字体、控制线条粗细以及清除图形的方法5、 熟悉图形的布尔运算、XOR绘图模式6、 了解图形的打印(二)教学内容学习图形类(Graphics)的定义、构造方法以及paint方法。学习掌握绘制文本、基本图形(直线、矩形、圆角矩形、圆弧、多边形)、2D图形(直线、矩形、圆角矩形、椭圆、圆弧、二次曲线、三次曲线)的方法。学习图形的布尔

16、运算、XOR绘图模式。学习填充图形、旋转图形等方法。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第十八章 Java中的鼠标事件和键盘事件(一)教学目的与要求1、 掌握MouseLisener接口处理鼠标事件的机制2、 熟悉MouseMotionLisener接口处理鼠标事件的机制3、 了解鼠标事件的转移4、 掌握键盘事件的处理机制(二)教学内容学习MouseListener接口、MouseMotionListener接口和KeyListener接口,掌握各种接口中定义的方法,鼠标、键盘注册监视器的方法。熟悉常用的键码表。(三)教学形式与方法课堂讲授结合多媒体影视课

17、件教学、并在课堂进行实例演示。第十九章 Java多线程机制(一)教学目的与要求1、了解Java语言中的线程类(Thread)概念、定义,掌握Runnable接口的定义2、掌握如何创建线程3、掌握使用 wait() 和 notify() 在线程之间进行通信4、线程同步的方法(二)教学内容学习Java语言中的线程类(Thread)概念、定义,掌握Runnable接口的定义,学习各种线程相关的方法(sleep()、wait()、notify()、notifyall()、interrupt())。学习在程序中如何实现多线程以及线程同步的方法。举例:用线程显示本地时间。(三)教学形式与方法课堂讲授结合多

18、媒体影视课件教学、并在课堂进行实例演示。第二十章 输入输出流(一)教学目的与要求1、 了解输入/输出流的概念和类层次结构2、 掌握主要字节流的定义和使用3、 掌握主要字符流的定义和使用4、 掌握数据流的定义和使用5、 掌握文件管理以及文件操作6、 了解对象流、Process类的流的概念(二)教学内容学习Java语言中文件类(File)、文件输入输出流类(FileInputStream/FileOutputStream、FileReader/FileWriter)、DataInputStream/DataOutputStream、RandomAccessFile类的定义、构造方法和使用,学习文件

19、管理和文件操作(打开文件、保存文件以及运行可执行文件)的方法。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第二十一章 Java网络的基本知识(一)教学目的与要求1、 了解TCP协议和UDP协议2、 掌握URL的定义和使用3、 掌握套接字的定义、使用,InetAddress类的使用。4、 掌握UDP数据报的定义5、 了解广播数据包(二)教学内容学习Java语言中网络编程的基础知识,包括URL类、套接字、UDP数据报的定义和使用。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第二十二章 Java与图像(一)教学目的与要求1、 了解图像的类型

20、、幻灯片和动画的概念2、 掌握Image类的定义、构造方法、属性和常用方法(二)教学内容学习Java语言中图像处理的技术,如在程序中绘制图像、设计窗口图标、播放幻灯片和动画等。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第二十三章 Java数据库连接(JDBC)(一)教学目的与要求1、 了解数据源的设置方法2、 掌握JDBC-ODBC桥接器方式连接数据库的方法3、 掌握数据查询、排序、更新、添加、删除的方法4、 掌握使用套接字技术实现数据库访问(二)教学内容学习Java语言中如何采用JDBC连接数据库、向数据库发送SQL语句,并将处理结果返回。(三)教学形式与方法

21、课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第二十四章 Java与多媒体(一)教学目的与要求1、 了解java语言中可以处理的声音文件的格式2、 掌握Java语言中获得播放音频文件对象的方法以及对音频文件操作的方法3、 掌握Java媒体框架(JMF)中处理视频文件的方法(二)教学内容学习Java语言中音频文件类以及操作方法,可以在程序中利用线程技术创建音频对象,学习JMF技术,学习视频文件播放器的创建、注册监视器、对媒体文件的提取、启动及停止等操作。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第二十五章 Java Swing基础(一)教学目的与要求1、

22、了解重量组件/容器、轻量组件/容器的概念2、 熟悉Swing与AWT的区别和联系3、 掌握swing包中的几个重要的类(Jcomponent、Jframe、Japplet、JDialog)的定义、构造方法和使用4、 熟悉中间容器的概念和应用(Jpane、JscrollPane、JsplitPane、JinternalFrame)5、 熟悉swing包中的各种组件:按钮(JButton)、标签(JLabel)、复选框(JCheckBox)、单选按钮(JRadioButton)、选择框(JComboBox)、文本框(JTextField)、密码框(JPasswordField)、文本区(JText

23、Area)、文本窗格(JTextPane)、文件选择器(JFileChooser)、计时器(Timer)进度条(JProgressBar)、表格(JTable)、菜单(JmenuBar、Jmenu、JMenuItem)、工具条(JToolBar)、树(JTree)。(二)教学内容学习swing包中的各种容器、组件的定义、构造方法和功能方法。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。第二十六章 常见数据结构的Java实现(一)教学目的与要求1、 了解java语言中链表的构造方法及相关操作2、 了解java语言中堆栈的构造方法及相关操作3、 了解java语言中树集的

24、构造方法及相关操作4、 了解java语言中散列表的构造方法及相关操作5、 了解java语言中向量的构造方法及相关操作(二)教学内容学习Java语言中几种基础的数据结构的表示、构造方法和操作方法。(三)教学形式与方法课堂讲授结合多媒体影视课件教学、并在课堂进行实例演示。三、 教学时数分配将现行教学计划规定的学时数分配到课程的各章节。(见教学学时分配表)教学学时分配表(小三号黑体)教学内容(章节)学时讲授讨论见习实验备注第一章Java语言入门16(第一至第五章)第二章 标识符、关键字1第三章 运算符、表达式和语句2第四章 类、对象和接口2第五章 数组与字符串2第六章 时间、日期和数字13(第六章至

25、第十一章)第七章 AWT工具集简介第八章 Java Applet基础第九章 文本框和文本区1第十章 按钮与标签1第十一章 面板和画布1第十二章 布局设计23(第十二章第二第十八章)第第十三章 选择型组件1第十四章 Component类的常用方法2第十五章 建立窗口和菜单1第十六章 建立对话框1第十七章 Java与图形2第十八章 Java中的鼠标事件和键盘事件23(第十八章至第二十三章)第十九章 java多线程机制1第二十章 输入输出流2第二十一章 Java网络的基本知识2第二十二章 Java与图像1第二十三章 Java数据库连接(JDBC)2第二十四章 Java与多媒体13(第二十四章第二第十六章)第二十五章 Java Swing基础2第二十六章 常见数据结构的Java实现2四、考核方式笔试考试:70分作业(含实验):20分其他:10分五、教材选用Java2 实用教程(第二版) 耿祥义等编著 清华大学出版社 2004.2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1