20xx年~20xx年度第一学期《Java程序设计》课程总结及教
学效果分析教学改进报告
本学期本人担任了软件日语091班的《Java程序设计》课程的教学工作,通过一学期的教学,本人的总结如下:
情况分析:《Java程序设计》课程讲述的内容是Java程序设计。课程以Java为蓝本进行教学,注重操作和程序设计,是一门实用性很强的课程,我比较喜欢,因此从起初就下定决心要教好这门课程了。针对这这个学期的教学工作现在总结如下。
1、采用多媒体教学。用生动形象的教学课件帮助学生理解。一些学生比较难理解的章节内容,我都作成动态的画面,将每一步操作都动态的表示出来,学生有兴趣看,也有兴趣学习。使学生能理解难点内容,掌握重点内容,巩固学习效果。
2、案例教学法和任务驱动法的实施和应用。在教学活动中我采用订单管理系统为教学案例,开展教学。从基本概念到最后的类以及最终项目的完成,都采用这一案例进行。所有实例都可以运行,可以查找结果。在机房,学生可以边操作边运行实例,上课是由于任务驱动,学生操作的积极性很高。
3、在课堂上开展竞赛,学生参与,谁首先完成任务,谁先检查,并且每次检查都有分数记录,因此学生的积极性大大提高,教学效果好,听课认真。
4、项目引领课程,要求学生完成在线考试系统,这是一个由数据库SQL做后台,Java做前台的系统。虽然和真正的软件还是有差距的,但是通过本课程学生可以理解使用Java调用SQL的过程和编写大的数据库软件的方法。在这个案例中,我全程辅导,指导学生完成数据库、表、每个界面和各个代码的编写、讲解、录入。由于这个环节被学校抽到听课和资料检查学生格外认真,我也感到了学生对我的教学工作的支持,我非常满意。尽管他们是大二的学生,但是他们的热情和认真不逊色与其他班级。因此,通过一个学期一门课程和一个实训环节的相处我和这个班级的学生的感情很深。
5、认真作好教案和备课笔记,这是自己最为重要的教学资源,是经验和知识的积累。
在今后的教学过程中,我还要不断总结,多采用多媒体课件的方式为学生进行演示,以加强学生的感性认识,培养学生真正掌握学习计算机科学技术的思想和方法,为学生课后的进一步学习提供指导和帮助,争取达到更好的教学效果。
Java课程总结
第1章 Java语言概述
1.字节码是将Java源程序编译后得到的中间代码,它在某计算机平台上由平台相关的Java虚拟机解释执行,从而实现Java程序的平台无关性和可移植性。
2.Java的特点
3. Java应用程序(2种),它们不同的结构特点及实现方式
第2-4章
1.
? 标识符:以英文字母、下划线、$符号开始的字符序列,后面可以跟英文字母、下
划线、$符号或数字。可以标识类、接口、对象、方法、变量、数组等等。标识符不能和Java保留字同名。
? 数据类型
a) 简单类型
i.
ii.
iii.
iv. 整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节) 浮点类型:float(4字节)、double(8字节) 字符类型(2字节) 布尔类型(1位)
b) 复合类型
i.
ii.
iii. 类 接口 数组
2.运算符和表达式
3.控制语句
第5章 类、对象、消息的基本概念,面向对象的基本特征。
※※第6章 Java语言中的面向对象特征
要求:熟练掌握本章的内容
1. 类
源程序中由若干个类组成,类是源程序的基本单元
方法重载:多个方法使用同一个名称,这些方法的返回类型必须相同,但是参数个数或类型不相同
构造方法:和类同名的、没有返回类型(不是void)的方法,修饰符可以是public或private。构造方法的主要作用是在对象实例化过程中初始化成员变量。
this变量
2. 对象:对象的创建、使用、删除。
包括对象间的赋值操作,对象的方法调用(不同的参数类型)。
3. 包:
以package语句定义的类前缀,没有定义包名的类属于默认包。Package语句必须是源代码文件的第一个有效语句。使用非默认包中的类一般都用import语
句。
4.面向对象特性:封装、继承和多态性
Java访问修饰符种类:public、private、protected
继承:用于继承父类的所有非private成员,语法上使用extends关键字
覆盖(重写):在子类中重新定义父类的方法
5.其他:
①final关键字
②static关键字
③java.lang.Object类
6.抽象类和接口
抽象类:以abstract修饰符修饰的类,这种类不能被直接实例化成对象,一般都包含0个或多个abstract方法。
接口:以interface定义的特殊抽象类,其所有成员变量都是abstract型方法,所有成员变量都是常量。
第7章 数组和向量
数组的定义:不能直接指定元素个数,复合类型的数组变量必须逐元素初始化
当我们需要存储不定长数据时,可以用向量(java.util.Vector类的对象)来代替数组。
第8章 字符串:构造方法、常用的成员方法
? 在Java语言中,字符串作为对象来处理,对应的类为java.lang包中的String和
StringBuffer。
第10章 异常处理 (大部分类在java.io包中)
重点掌握:几种主要的异常类;异常处理机制
异常处理2种方式(try-catch-finally、在方法声明后面使用throws子句抛弃异常) try-catch-finally语法格式为:
try{
可能导致异常的代码
}
catch(异常类型 变量){
[异常的处理代码]
}
[catch(异常类型 变量){
[异常的处理代码]
}]
[finally{
有无异常,都需要执行的代码
}]
能看懂自定义异常、提交和处理异常的过程。
※第11章 输入输出处理(java.io包中)
? 常见字节流类:InputStream、OutputStream、FileInputStream、FileOutputStream
? 常见字符流:Reader、Writer、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter
※ ※第12章 图形用户界面设计
Java GUI的实现方式:AWT和Swing,
要求:掌握界面元素添加、布局,事件处理,灵活运用java.awt包中的类,看懂例题并能熟练编写程序。
组件、容器和布局管理器的使用
事件及事件处理(java.awt.event包)
第12章 线程 一般掌握
线程实现的两种方式:继承Thread类或实现Runnable接口
第13章 Applet技术基础(java.applet包中)一般掌握
Java Applet程序的执行过程。
Java语言具有多媒体功能,支持图像、动画的显示和声音的播放。
第15章 网络编程(java.net包)一般掌握
Socket通信、URL
掌握基本的通信过程,理解建立套接字、通过获得输入、输出流对象,进行通信的过程。 URL:(统一资源定位地址),是Internet中信息资源所在位置的一种表示方法 掌握,从网络下载资源的基本操作语句。
业的《数字电子技术》课程的主讲教师。该课程是电气、电子、通信类专业的必修的专业基础课程,是一门理论和实际紧密结合的综合性基础课程。…
课程教学工作总结20xx20xx第二学期教学点珠海广东科学技术职业学院考试成绩分析报告20xx20xx学年度第二学期一考试班级的自…
精彩导读:一学期来,我还积极参加各类学习,深刻剖析自己工作中的不足,找出自己与其他教师间的差距,写出心得体会,努力提高自己的政治水…
小学教学工作总结双龙营镇小学廖俊在全国各地进一步开展“解放思想”大讨论的日子里,在全国各族人民深情哀悼四川地震灾民,积极帮扶灾民重…
观音小学20xx-20xx学年度第二学期地方课程教学工作总结罗菲回顾这一学期,在领导的关心、同事们的帮助以及自己的努力下,我认真做…
一、抓《标准》学习转变教育观念现代社会对教育提出了新的挑战和要求。全球化、信息化和高科技发展的趋势,要求现代公民具备创新的精神、开…
《园林苗圃》教学小结我校果蔬花卉生产技术专业是培养相关专业技术人员的基地。我们对各成人教育班学员的培养目标是:要有一定的专业理论基…
本学期在教研室的的领导下,学校领导的精心安排下,我校教研组组织教师积极地开展了各项教育教研活动。积极推进基础教育课程改革的实验工作…