《Java语言案例教程教学指南-第二版.ppt》由会员分享,可在线阅读,更多相关《Java语言案例教程教学指南-第二版.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出 电子教学参考资料包电子教学参考资料包http:/ 出出一、课程的性质与任务一、课程的性质与任务 JavaJava语言案例教程语言案例教程教学指南教学指南 Java语言是新兴起的面向对象程序设计语言,Java语言是目前广为流行的跨平台程序设计语言之一,不但适用于普通程序的设计,还广泛应用在网络和移动设备上。Java语言越来越受到程序开发人员的青睐。本课程是计算机专业软件、网络专业和通讯专业的主干课,是一门概念性和实践性都很强的专业课程。通过本课程的教学,帮助学生了解国际上最新的计算机编程设计思想,并能初步运用Java技术和基本开
2、发工具进行软件代码设计。培养学生用新一代程序设计思想和逻辑思维方式进行编程,启发学生的创新意识,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展。JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出通过本课程的学习,能达到如下的目标:1.能用Java语言编写出具有良好风格的程序。2.掌握Java程序设计的基本技能和面向对象的概念和方法。3.了解多线程、安全和网络、数据库等编程技术。二、学习本课程所需的预备知识二、学习本课程所需的预备知识 完成下列先修课程计算机应用基础一门高级语言程序设计有条件的最好能先完成数据结构课程的学习。三、各
3、章教学提要(重难点)、课程内容、教学要求、实验指导三、各章教学提要(重难点)、课程内容、教学要求、实验指导 本课程的总要求:1基本知识与基本理论方面:熟练掌握Java程序设计的基础知识、基本概念;掌握面向对象程序设计的思想和编程技巧。JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出2能力、技能培养方面:熟练掌握分析程序和运用面向对象的思路和方法编制程序的能力。本课程的实验指导:本课程的实验指导:请参阅每章后的上机实战。第第1 1章章 JavaJava语言快速入门语言快速入门教学内容简单的Java程序、Java的运行环境安装与设置。教学要求:掌握编写并执行Java程序的基本步骤
4、;教学重点与难点:重点 编写并执行Java程序的基本步骤;难点 有关设置 JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出第第2 2章章 Java Java 语言基础语言基础教学内容Java语言的基本组成 数据类型 运算符教学要求1掌握Java语言的基本组成。2掌握Java中常量和变量的定义和应用。3掌握各运算符的具体用法及其含义。教学重点与难点:重点 各种数据类型及运算 难点 运算符的使用第第3 3章章 JavaJava语言流程控制及数组语言流程控制及数组教学内容分支语句 循环语句 一维数组 多维数组教学要求JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出
5、1掌握if-else、break和switch语句的应用。2掌握while、do-while和for语句的应用。3掌握一维数组的应用。4掌握二维数组的应用。教学重点与难点:重点 循环及数组的运用。难点 continue、break等关键字的正确使用二维数组的应用。第第4 4章章 JavaJava语言面向对象编程语言面向对象编程教学内容类和对象 重载 继承 接口 包 访问修饰符教学要求1掌握使用类和对象来构建程序。2掌握通过方法重载,实现类的多态。JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出3继承的基本概念与应用。4掌握接口的使用。5掌握使用包进行类的管理。教学重点与难点:
6、重点 面向对象的运用。难点 各种类的概念的理解。第第5 5章章 异常处理异常处理教学内容异常和异常类 异常的捕获和处理教学要求1掌握异常的本质及其分类。2掌握一些Java异常处理的常用技巧。JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出教学重点与难点:重点 异常处理的运用。难点 异常和异常类的理解。第第6 6章章JavaJava语言多线程编程技术语言多线程编程技术教学内容线程的创建 线程的状态及调度 线程同步 教学要求1掌握创建线程的两种方法。2线程各种状态的概念并能根据需要对线程进行简单的调度控制。3掌握管程、临界区和同步函数等概念,并学会线程同步的控制技术。JavaJa
7、va案例教程案例教程前一页前一页后一页后一页退退 出出教学重点与难点:重点 多线程编程技术 难点 管程、临界区和同步函数等概念第第7 7章章 Java Java语言输入语言输入/输出流输出流教学内容:Java的输入/输出流 Java的文件流 Java的管道流 Java的内存读写流Java的过滤流教学要求:1掌握Java常用的输入/输出流类。2理解Java的输入/输出功能必须借助于类java.io包来实现。3掌握File类、FileInputStream类、FileOutputStream类和RandomAccessFile类的构造函数和各种文件目录操作的方法。4掌握创建通信管道的步骤以及管道流
8、类的构造方法。5掌握内存读写流的构造方法。JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出6掌握过滤流的继承关系和构造方法。教学重点与难点:重点 流的编程,难点 过滤流的继承关系和构造方法。第第8 8章章 Java Applet Java Applet入门入门教学内容:Applet创建和Applet标记 Applet生命周期及其安全基础 Applet与Java Application的结合 HTML与Applet参数传递 Applet与环境的联系教学要求:1掌握Applet的编写、标记以及运行方式。2Applet的生命周期以及Applet的安全知识。JavaJava案例教程案
9、例教程前一页前一页后一页后一页退退 出出3 掌握Application与Applet之间的区别与联系,学会将Application4。程序转换为Applet。4Java Applet程序传递参数的操作方法。5掌握Applet对象之间的通信、Applet与浏览器之间的通信,以及在保证系统安全的情况下Applet与它的主机之间的通信方法。教学重点与难点:重点 Applet程序设计。难点 Java Applet程序传递参数的操作方法。第第9 9章章 JavaJava语言多媒体技术语言多媒体技术教学内容:图形的绘制 文字效果处理 颜色的设置 图像文件的显示 声音文件的播放 动画设计与线程机制JavaJ
10、ava案例教程案例教程前一页前一页后一页后一页退退 出出教学要求:1掌握图形坐标系统以及Applet绘制各种基本图形的方法。2掌握Font字体类对象是如何设置字体的类型、字型风格和字号等文本信息。3掌握如何利用Color类来控制对象的颜色。4掌握如何装载图像,以及如何利用drawImage()方法显示图像。5掌握play()和getAudioClip()两种方法。6掌握基本的动画处理方法以及理解多线程概念。7教学重点与难点:JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出 重点:play()和getAudioClip()两种方法。难点:多线程的应用。第第1010章章 Java
11、Java语言图形用户界面设计语言图形用户界面设计教学内容:UI组件布局管理器窗口构造组件鼠标和键盘事件教学要求:1掌握用AWT中的UI组件来设计图形用户界面的方法。2掌握利用各种布局管理器,设计良好的用户界面。3掌握各种窗口构造组件,学会创建和设计自己的窗口。4掌握各种鼠标事件和键盘事件,并了解处理这些事件的方法。教学重点与难点:JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出重点设计友好的图形用户界面难点各种窗口构造组件及布局第第1111章章 网络编程网络编程教学内容面向连接通讯的实现无连接通讯的实现利用URL访问网站教学要求:1掌握面向连接通讯方式下的Client/Ser
12、ver编程。2掌握无连接通讯方式下的Client/Server编程。3掌握利用URL访问网站的方法。教学重点:重点掌握利用URL访问网站的方法。难点无连接通讯方式下的编程。JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出第第1212章章 JavaJava与数据库与数据库教学内容:数据库的创建数据库的连接数据表的创建与删除数据的插入操作数据的查询操作数据的修改操作数据的删除操作教学要求:1掌握Access数据库的创建以及SQLServer数据库的创建。2掌握建立Access数据库和SQLServer数据库的ODBC数据源并实现连接的方法。3掌握Access数据表和SQLServ
13、er数据表的创建与删除。4掌握利用Access数据库管理工具向数据表插入记录及使用SQL语句来向数据表插入记录。5掌握Access数据库和SQLServer数据库的数据的查询操作。6掌握利用Access数据库管理工具修改数据及使用SQL语句来修改数据。7掌握利用Access数据库管理工具删除数据表记录及使用SQL语句来删除数据表记录JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出教学重点与难点:重点与各种数据库连接难点数据库的修改操作四、教学建议四、教学建议本教材是按照课题的形式来编写的,为了更好地发挥教材的作用,我们建议在教学中最好但与传统的先讲理论后上机有所不同,它是按照
14、上机讲授上机的模式进行教学。也就是采用实践理论再实践的模式进行教学。实践:在讲授理论前,让学生先上机完成课题案例,这时学生会碰到很多问题,教师不要急于给学生解答,目的在引起学生的注意和兴趣。理论:课堂讲授,进行案例分析。教师回答学生在实践遇到的问题。再实践:学生上机完成课题实践,教师这时的作用是指导。这样的教学模式在计算机房的安排上会有一定的难度,但通过统筹,是可以解决的。JavaJava案例教程案例教程前一页前一页后一页后一页退退 出出课题测试与课题设计建议留给学生课后完成。五、教学时间分配五、教学时间分配下面的课时包括上机与讲授。章内容课时(上机与讲授)第1章Java语言快速入门4第2章Java语言基础8第3章Java语言流程控制及数组8第4章Java语言面向对象编程6第5章Java语言异常处理4第6章Java语言多线程编程技术4第7章Java语言输入/输出流8第8章JavaApplet入门8第9章Java语言多媒体技术10第10章Java语言图形用户界面设计8第11章Java语言网络编程8第12章Java语言数据库8机动4合计88 建议:讲授课时与上机课时比例是:1:3。下面的课时包括上机与讲授。