收藏 分享(赏)

程序设计语言JAVA教案.doc

上传人:dreamzhangning 文档编号:2728155 上传时间:2018-09-26 格式:DOC 页数:18 大小:164.50KB
下载 相关 举报
程序设计语言JAVA教案.doc_第1页
第1页 / 共18页
程序设计语言JAVA教案.doc_第2页
第2页 / 共18页
程序设计语言JAVA教案.doc_第3页
第3页 / 共18页
程序设计语言JAVA教案.doc_第4页
第4页 / 共18页
程序设计语言JAVA教案.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、Oxbridge College KMUSTTeaching Records昆明理工大学津桥学院教案课程名称(代码): 16001326 所在系(部): 计电系 学年学期: 学年 第 一 学期总学时周学时: 64/4 授课专业班级: 班级人数: 授课教师: * 教材名称: JAVA 2 实用教程(第 4 版) 课程总学时: 64 ;总学分: 理论学时: 32 ; 实验(或实践)学时: 32 上机学时: ; 辅导(或答疑)学时: 教研室主任签章: 系主任签章: 编写时间 : 2016-9-20 津 桥 学 院 理 论 教 学 课 程 教 案( 课 程 )总学时 总学分 理论学时 实验、上 机课程

2、名称 JAVA 程序设计64 4 32 32课程教学目的本课程的任务是使学生掌握 Java 程序设计语言,理解面向对象程序设计的思路和方法,掌握 Java 编程的基本技术,培养学生的编程能力,养成良好编码的习惯,为将来参与实际项目的开发奠定坚实的基础。同时为以后使用 JSP 进行网站开发打下基础。主要内容 顺序、选择、循环结构化程序设计,数组,函数,自定义数据类型,指针,文件重、难点 结构化程序设计、数组、函数、指针教学方法本课程是一门实践性很强的课程,采用多元化的教学模式,即集课堂教学、实践教学和网络教学为一体。 课堂讲授:在多媒体教室中采用电子教案授课,授课时以基本知识点为主结合计算机的特

3、点,边讲、边演示,尤其是随着计算机的发展,注意引入学科新知识、新动态,提高授课质量,加大课堂信息量。 实验:实验教学应穿插于理论教学的全过程,在网络环境下以Windows XP 为平台,各章节配备相应的实验案例进行实验,并要求写出实验报告,突出实践能力的培养。 网络:充分发挥网络技术在辅助教学中的作用,编制网络教程、列举典型例题、设计交互式上机练习,方便学生在课外时间自主学习,培养学生上网获取新知识的能力。教学组织及要求教师引例示范;相关知识点跟进;在教师引导下,课堂实例演练; 小结涵括本部分的知识点、容易混淆的概念及容易出错的问题;习题要求学生通过练习实现自主操作;从第 3 章开始,增加综合

4、程序设计,进一步提升学生的分析设计能力。考核方式 总评成绩 =平时成绩(30%)+期末考试成绩(70% )使用教材 JAVA 2 实用教程(第 4 版) ,耿祥义,清华大学出版社,第 4 版,2015 年 6 月 教学及学习参考文献 1 刘志宏 向东等JAVA 程序设计教程航空工业出版社 2017 年 7 月2 辛运帏主编Java 语言程序设计人民邮电出版社 2009 年 10 月对教案的分析总结等信息详细给出了每个章节内容的重点和难点、教学的组织方式和教学手段,培养学生创新精神和实践能力,有很强的可操作性。津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上

5、 机章或单元名称 第一章 JAVA 入门 2 2章(单元)教学目的了解:JAVA 语言的背景;JAVA 程序设计的风格,JAVA 语句的概念及种类 。掌握:JAVA 语言程序的结构,JAVA 语言常用的输入/输出方式。章(单元)主要内容1、了解 JAVA 语言的特点;2、掌握 JAVA 简单程序的结构和源文件的建立方法;3、熟练掌握 JAVA 程序的几种编辑、编译、链接和运行的过程。4、熟练掌握用 eclipse软件创建和运行 JAVA 程序的过程和方法;5、 掌 握 输 入 /输 出 语 句 的 使 用 。重、难点 JAVA 语言的特点,J2EE/J2SE/J2ME 三种不同的平台介绍,几种

6、不同的编程环境的使用,基 本 输 入 /输 出 语 句 的 用 法 。学生应该掌握的知识点1. JAVA 语言的组成框架;2. eclipse 软件创建和运行 JAVA 程序的过程和方法2.输入输出语句的基本应用。教学方法采用提问式,引导式,展开学习,通过实例使学生了解 JAVA 语言的组成框架,编写、运行 JAVA 程序的步骤。通过多个实例的练习来掌握基本输入输出语句的正确使用。教学中结合多个小示例,通过实例操作,体会语法点。教学组织方式及要求通过例子介绍 JAVA 程序类、包、主函数的基本概念,编写程序的一般过程。通过例子介绍 JAVA 语言的组成框架,输入输出语句的基本应用。使学生能很快

7、编写简单顺序结构的程序章或单元作业及综合练习上机运行 Hello,world;建立基本的 JavaApple 小程序;第一章例题四; 备注 所需教学器材设备等说明 此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第二章 基本数据类型与数组 2 2章(单元)教学目的了 解 : 标 识 符 的 定 义 规 则 ; 基 本 数 据 类 型 及 其 常 量 的 表 示 法 ; JAVA 语 言 的 自 动 类 型 转换 、 强 制 类 型 转 换 ; 数 组 的 声 明 和 使 用 。

8、掌 握 : 变 量 的 定 义 及 初 始 化 方 法 。章(单元)主要内容标识符与关键字的定义和使用,基本数据类型的种类与 C 语言的异同,类型转换运算,输出语句及其格式,输入语句的使用及其对应类的引用,数组的声明、分配空间及使用。重、难点输 入 语 句 和 输 出 语 句 的 使 用 方 法数 组 的 定 义 和 使 用学生应该掌握的知识点1.输入语句的引入类、格式2.输出语句的格式3.类型转换4.数组声明、分配及使用 教学方法采用提问式,引导式,展开学习,通过实例使学生了解 JAVA 语言的组成框架,编写、运行 JAVA 程序的步骤。掌握基本数据类型、输入输出语句的正确使用。教学中结合多

9、个小示例,通过实例操作,体会语法点。教学组织方式及要求主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。章或单元作业及综合练习计算圆面积;计算输入 5 个成绩的最高、最低、平均分和及格率;输入三个数进行排序; 备注 所需教学器材设备等津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )说明 此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页理论学时 实验、上 机章或单元名称 第三章 运算符、表达式和语句 2 2章(单元)教学目的了 解 : 运 算 符 的 类 型 、 优 先 级 , 运 算 符 的 分 类 。掌 握 : 条

10、 件 语 句 和 循 环 语 句 。章(单元)主要内容运算符与表达式的类型,条件语句,switch 语句,循环语句重、难点 算 术 、 赋 值 、 自 增 /减 运 算 符 及 它 们 构 成 的 表 达 式 , 位 运 算学生应该掌握的知识点1.赋值运算;2.运算符与表达式的基本应用。教学方法采用提问式,引导式,展开学习,通过实例使学生了解 JAVA 语言的组成框架,编写、运行 JAVA 程序的步骤。掌握基本数据类型、输入输出语句的正确使用。教学中结合多个小示例,通过实例操作,体会语法点。教学组织方式及要求主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的

11、信息量。章或单元作业及综合练习输入两个数输出四则运算的结果;基本位运算;用异或实现加密解密等备注 所需教学器材设备等说明 此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第四章 类与对象 4 4章(单元)教学目的了解:类的概念、类的声明、成员变量、方法、构造方法与对象的创建、类的基本结构、对象的组合、实例成员与类成员、方法重载、this 关键字、import 语句、访问权限、基本类型封装、对象数组掌握:如何声明类、类成员、类方法,如何对类进行实例化及使用类。章(单元)主要内容类

12、的概念、类的声明、成员变量、方法、构造方法与对象的创建、类的基本结构、对象的组合、实例成员与类成员、方法重载、this 关键字、import 语句、访问权限、基本类型封装、对象数组重、难点1、类的声明和结构。2、类的实例化、实例成员的值3、类的访问权限4、方法的重载5、对象数组学生应该掌握的知识点1. 如何声明类2. 类成员和类方法的定义3. 如何对类进行实例化及使用类教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求通过对提出类的定义和概念,分析解决该问题的过程(算法) ,给出类的 UML 图,根据UML 图写出类的定义

13、,并对类进行实例化,这样一个完整的程序设计过程,使学生对程序设计的过程有更实际的认识章或单元作业及综合练习Student 类的内部定义、外部定义及引用、类的实例化及成员赋值、类的输出方法定义、重载和传值的练习等。备注 所需教学器材设备等说明 此表格任课教师可按教学内容的章或单元填写,每个章或单元填写一页津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第五章 子类与继承 2 2章(单元)教学目的了解:子类与父类的关系,子类的继承性,子类与对象的关系,成员变量的隐藏和方法重写,super 和 final 关键字对象的上转型对象、抽象类与抽象方

14、法、面向对象的编程方法。掌握:继承与多态章(单元)主要内容子类与父类的关系,子类的继承性,子类与对象的关系,成员变量的隐藏和方法重写,super 和 final 关键字对象的上转型对象、继承与多态、抽象类与抽象方法、面向对象的编程方法重、难点1、子类与父类2、继承与多态3、用 final 声明常量学生应该掌握的知识点1. 学会用继承的方法继承和改写父类的成员和方法2. 学会使用上传的方法定义和使用父子类,包括抽象类3. 掌握面向对象的编程思路教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求1.通过“大学生与学生类”问题的

15、提出,分析,程序的产生、测试,引入继承的概念2.通过相关程序的设计,进一步提高学生对继承的了解和面向对象程序设计的理解,之后,用实例的方法学习继承和多态、面向对象程序设计的方法 章或单元作业及综合练习书上例题,以及面向对象程序设计初步。津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第六章 接口与实现 2 2章(单元)教学目的了解:接口的基本概念,如何实现接口,接口回调,接口与多态,接口参数,面向接口编程。章(单元)主要内容接口的基本概念,如何实现接口,接口回调,接口与多态,接口参数,面向接口编程重、难点1、接口含义的理解2、接口的实现3

16、、面向接口的编程学生应该掌握的知识点接口的基本概念,如何实现接口,接口回调,接口与多态,接口参数,面向接口编程教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求1.通过“China 和 Japan”例子的的提出、分析、程序的产生,引入接口的使用2.进一步剖析典型例子,巩固所学知识。在此基础上介绍接口的回调章或单元作业及综合练习书上例题。津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第七章 内部类与异常类 2 2章(单元)教学目的了解:什么是内部类,匿名类、异常类掌握

17、:内部类的声明和使用章(单元)主要内容1、 内部类2、 匿名类3、 异常类4、 断言重、难点 内部类的声明和使用学生应该掌握的知识点1. 内部类的声明和使用教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求1通过“内部类的定义”提出、分析、程序的产生,引入内部类的定义方法和作用章或单元作业及综合练习书上例题津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第八章 常用实用类 4 4章(单元)教学目的了解:常用的实用类有哪些,BigInteger 类,StringBuff

18、er 类,Pattern 与 Match 类,Class 类的作用。掌握:String 类、Date 类、Calendar 类、Math 类、Scanner 类的内容与使用方法。 章(单元)主要内容常用的实用类有哪些,String 类、Date 类、Calendar 类、Math 类、Scanner 类BigInteger 类,StringBuffer 类,Pattern 与 Match 类,Class 类的作用与使用方法重、难点1.字符串类2.正则表达式类3.模式匹配类4.数学类5.用 Scanner 类解析字符串学生应该掌握的知识点String 类、Date 类、Calendar 类、Ma

19、th 类、Scanner 类的内容与使用方法教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求对各种不同的类和不同的用法进行综述,并举例说明,然后让学生进行相应的练习。章或单元作业及综合练习书上例题。得到当前日期时间、绘制随机形状、sin 函数图像等津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第九章 组件及事件处理 2 2章(单元)教学目的1、 掌握:Java Swing、窗口、JFrame、菜单、对话框、树、表格等常用组件及布局。2、 了解:ActionEven

20、t、 ItemEvent、DocumentEvent、MouseEvent、焦点、键盘、窗口等事件的处理。章(单元)主要内容3、 介绍了组件的有关知识,把对事件处理的讲解分散到具体的组件,只要真正理解掌握了一种组件事件的处理过程,就会掌握其他组件的事件处理。输入、输出流是 Java语言中的经典内容,尽管 Java 提供了二十多种流,但它们的用法、原理却很类似重、难点 组件与布局,事件的处理学生应该掌握的知识点Java Swing、窗口、JFrame、菜单、对话框、树、表格等常用组件及布局ActionEvent、 ItemEvent、DocumentEvent、MouseEvent、焦点、键盘、

21、窗口等事件的处理。教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求1 演示不同组件,说明其用途和用法2 演示不同事件,介绍其使用环境章或单元作业及综合练习书上例题。津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第十章 输入输出流 2 2章(单元)教学目的了解:利用输入、输出流对文件进行操作的原理。掌握:利用输入流对顺序文件读取和写入的方法。章(单元)主要内容输入、输出流的原理,利用输入、输出流对文件进行打开、创建、删除、列目录、执行可执行文件等操作。重、难点 输入

22、、输出流的原理,利用输入输出流对顺序文件进行读写操作,利用对象流克隆对象的原理学生应该掌握的知识点通过文件这章的学习,使同学了解把数据保存到磁盘并打开读取里面内容的基本方法和途径。教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求通过介绍保存若干个字符到磁盘中,把若干个字符串保存到文本文件的例子,展开文件的概念、定义及使用规则,及相关函数。章或单元作业及综合练习第十章的例题,创建文件并写入,然后读出并显示出来。津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第十一章

23、JDBC 数据库操作 4 4章(单元)教学目的了解:用 JDBC 进行数据库操作的原理。掌握:用 JDBC 进行数据库连接、插入、查询、修改、删除数据的方法章(单元)主要内容1.用 JDBC 进行数据库连接的方法2.数据库的连接和关闭3.数据库的插入、查询、修改、删除重、难点 JDBC 数据库连接的方法、数据库的基本操作。学生应该掌握的知识点通过文件这章的学习,使同学了解把用 JDBC 对数据库进行操作方法和途径。教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求通过介绍 JDBC 的使用,引入数据库的连接、关闭和操作的基

24、本方法,然后通过对数据库的一些基本操作,掌握基本的数据库管理系统的编写方法。章或单元作业及综合练习书上例题及学生成绩数据库的建立、插入、修改、删除和查询。津 桥 学 院 理 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第十二章 Java 多线程机制 2 2章(单元)教学目的了解:多线程处理的原理以及 Java 中如何使用多线程机制进行实际问题的处理。章(单元)主要内容进程与线程,操作系统与进程,进程与线程,Java 中的线程, Java 的多线程机制,主线程(main 线程) ,线程的状态与生命周期,线程调度与优先级,Thread 类与线程的创建,使用

25、Thread 的子类,使用 Thread 类,目标对象与线程的关系,关于 run 方法启动的次数,线程的常用方法,线程同步,协调同步的线程,线程联合,GUI 线程,计时器线程,守护线程,应用举例重、难点 多线程的概念,线程的生命周期,线程的优先级和调度,如何使用多线程处理实际问题学生应该掌握的知识点Java 中用多线程处理实际问题的一般方法教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求通过介绍多线程实际问题的处理,引入多线程的概念,介绍 Java 多线程处理的机制和方法。章或单元作业及综合练习书上例题津 桥 学 院 理

26、 论 教 学 课 程 教 案( 章 或 单 元 )理论学时 实验、上 机章或单元名称 第十三章 Java 网络编程 2 2章(单元)教学目的了解:URL 类、套接字的含义和工作原理。掌握:网络编程的方法。章(单元)主要内容URL 类,URL 的构造方法,读取 URL 中的资源,InetAddress 类,地址的表示,获取地址,套接字,套接字概述,客户端套接字,ServerSocket 对象与服务器端套接字,使用多线程技术,UDP 数据报,发送数据包,接收数据包,广播数据报,Java 远程调用(RMI),远程对象及其代理,RMI 的设计细节重、难点 套接字概述,客户端套接字,ServerSocket 对象与服务器端套接字学生应该掌握的知识点通过文件这章的学习,使同学网络编程的基本方法和途径。教学方法 主要运用讲授法。 (1举例引导 2提问 3类比)利用多媒体课件进行教学,扩大课堂教学的信息量。教学组织方式及要求通过介绍网页编程的基本方法,使学生了解套接字的使用原理和网络编程的一般过程,通过练习掌握网络编程的方法。章或单元作业及综合练习学习用上一章掌握的数据库制作学生选课等网站。

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

当前位置:首页 > 高等教育 > 大学课件

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


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

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

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