Java程序设计-教案课程设计_第1页
Java程序设计-教案课程设计_第2页
Java程序设计-教案课程设计_第3页
Java程序设计-教案课程设计_第4页
Java程序设计-教案课程设计_第5页
已阅读5页,还剩110页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程教案

课题名称Java程序设计

授课班级授课学时1-2

授课地点授课形式讲授

参考教材《Java程序设计基础教程》

教学资源

https:〃www.ruuoob.com/一菜鸟教程

知识目标:

1、Java简介。

2、Java程序的工作原理。

3、Java开发环境的搭建。

4、编写第一个Java程序

教学目标技能目标:

1、了解Java运行原理及相关概念。

2、能编写第一个Java程序。

3、能掌握在Java中编写注释。

素质目标:

学生可以基本熟悉eclipse开发环境,编写第一个Java程序。

1、Java简介。

教学2、Java程序的工作原理。

重点3、Java开发环境的搭建。

教学重点与难点4、编写第一个Java程序。

教学

编写第一个Java程序。

难点

本次课程为Java程序设计的第一次课程,主要需要将Java语言的特点给学生介

学情分析绍清楚,并了解Java背后的一些故事,揭开Java神秘的面纱,让学生对Java产

生学习兴趣。

课前:

准备有关Java相关的介绍,方便在课程开始给学生介绍,让学生对Java产生兴

趣。

课中:

(1)Java发展历史,相关概念进行介绍。

教学过程(2)Java程序执行的工作原理。

(3)Java环境的搭建。

(4)编写第一个Java程序。

课后:

布置预习任务,预习下一章,让学生学习Java中的基本数据类型有哪些。

本次课程为第一次Java课程,主要以介绍和演示为主,不要涉及具体的太多编程

教学反思语法,以免让学生产生畏难情绪,尽量用简单的方式去进行Java介绍和课堂案例

演示,让学生产生学习自信。

课程Java程序设计教学设计

课程名称Java程序设计授课对象

本次课学

授课章节初识2学时

Java时数

让学生了解Java的相关历史,工作原理,开发环境,并且让学生了解第一个java程序的

教学目的

编写。

本次课程为Java程序设计的第一次课程,主要需要将Java语言的特点给学生介绍清

教学分析

楚,并了解Java背后的一些故事,揭开Java神秘的面纱,让学生对Java产生学习兴趣。

1、Java简介。

教学重点2、Java程序的工作原理。

重点

3、Java开发环境的搭建。

4、编写第一个Java程序

难点

难点编写第一个Java程序

教学方法•课堂讲授•讲解例题・电子课件。案例分析•小组讨论

与手段O文字材料•提问。音像材料其他:_________________________

教学过程设计

教学内容教学过程设计意图时间分配

通过本门

课程的介

介绍本门课程的教学大纲和学时安排,以及本门课程在整个大

学专业课中的地位,以及后置哪些课程与本门课程相关。绍让学生

课程导入10分钟

介绍本次课程的学习目标以及学习重难点。知道本门

课程的重

要性。

让学生了

1.介绍课程的授课计划、考核标准

课程考核介

(1)平时成绩占30%,包括出勤、作业、提问,课堂解课程考

绍10分钟

项目(作业)、综合项目完成情况等。核指标和

(2)考试成绩占70队

参数。

教学内容教学过程设计意图时间分配

让学生了

(1)介绍Java的发展历史

JavaO7!'及解Java的

(2)介绍Java语言的特点及优势

相关概念介历史以及10分钟

(3)介绍Java体系,JavaSE,JavaEE,JavaME相关

概念。Java相关

概念

(1)介绍Java大致工作原理,从源代码到执行的整让学生理

个过程。

Java程序的解Java程

(2)介绍Java源码,字节码,机器代码的区别。10分钟

工作原理介

(3)介绍Java跨平台原理及垃圾回收机制的处理。序的工作

原理

(1)砺舞Javajdk,并扉遭叫《1,将写蝌Java代让学生领

Java开发环码蒯控li怡javac,java指令粗亍代码辎幽瞅行。蜥开发环

10分钟

(2eclipse开发环境,演示eclipse开发环城犍java项嫩憔Java

目。项目

让学生了解

编写第一个现场演示Java文件的创M,Java效褊写,Java中main函数的

Java程序的10分钟

Java程序箱,吸Java愉出晌

基杉撒1

让学生理解

Java中的注(1)讲WJava中注不触蜘乍用。注醐鲤

10分钟

释(2)分另端;在Java代码回鹉单御用方主释性吸熟悉

邮断血

让学生了

复习总结如下知识点:

解自身学

课程内容1、Java简介。

2、Java程序的工作原理。习情况进15分钟

总结3、Java开发环境的搭建。

行针对性

4、编写第一个Java程序

复习

布置预习

思考题或

任务,让

预习题或提示学生进行预习,了解Java中的常用数据类型。学生提前5分钟

作业题预习下一

章内容。

教学内容教学过程设计意图时间分配

参考资料

本次课程为第一次Java课程,主要以介绍和演示为主,不

要涉及具体的太多编程语法,以免让学生产生畏难情绪,尽量

课后小结

用简单的方式去进行Java介绍和课堂案例演示,让学生产生

学习自信。

课程教案

课题名称Java程序设计

授课班级授课学时3-4

授课地点授课形式上机

参考教材《Java程序设计基础教程》

教学资源

https:〃www.ruuoob.com/一菜鸟教程

知识目标:

1、巩固复习Java程序的工作原理。

2、Java开发环境的搭建。

3、编写第一个Java程序

技能目标:

教学目标

1、能编写第一个Java程序。

2、能灵活运用Java转义字符。

3、能掌握在Java中编写注释。

素质目标:

学生熟练掌握Eclipse开发工具建立Java项目,并掌握Java程序的基本结构

1、Java项目的创建。

教学

2、Java编写Hello,World程序

重点

3、Java中转义字符的使用

教学重点与难点

教学1、Java编写Hello,World程序

难点2、Java中转义字符的使用

本次课程为Java的第一次上机课程,任务内容偏少,可以适当在任务实施之前抽

学情分析

出部分时间让学生回顾Java的运行原理。

课前:

准备提问问题

Java源文件和字节码文件的后缀名识什么,他们之间有什么联系?

课中:

(1)回复复习Java的运行原理

教学过程(2)任务:实现第一个Java程序Hello,World!

(3)任务:利用Java转义字符打印人员信息表

(4)任务:给自己编写的两个Java程序添加注释

课后:

布置预习任务,预习下一章,让学生学习Java中的基本数据类型有哪些。

本次课程为第一次Java上机课,需保证每个学生都能完成任务,并且熟练掌握。

教学反思

对于进度较快的学生提示其可以向前预习。

课程Java程序设计教学设计

课程名称Java程序设计授课对象

本次课学

授课章节初识Java2学时

时数

让学生自己实践,熟练掌握Eclipse开发工具建立Java项目,并掌握Java程序的基本结

教学目的

本次课程为Java的第一次上机课程,任务内容偏少,可以适当在任务实施之前抽出

教学分析

部分时间让学生回顾Java的运行原理。

1、Java项目的创建。

教学重点重点2、Java编写Hello,World程序

与3、Java中转义字符的使用

1、Java编写Hello,World程序

难点难点

2、Java中转义字符的使用

教学方法・课堂讲授•讲解例题・电子课件。案例分析・小组讨论

与手段。文字材料•提问。音像材料其他:_________________________

教学过程设计

教学内容教学过程设计意图时间分配

复习理论课知识点,并且通过以下问题,以提问方式引导学生

和老师一起回顾:

通过提问

(1)说明Java源代码经历了哪几个主要步骤才能在计算机上

执行出结果。来复习理

课程导入20分钟

(2)Java的跨平台是通过什么来实现的。论课知识

(3)Java文件的文件名和类名有什么命名规则要求

(4)Java程序的主函数,入口函数是什么函数。

(1)布置任务,实现在控制台打印Hello,World,实

布置任务实现Java学习中的第一个程序。让学生熟

现java第一(2)讲解实现思路练掌握

20分钟

个湃一创建Java项目Java程序

一在Java项目中创建Java文件

的编写步

一在Java文件中编写或者找到main函数

教学内容教学过程设计意图时间分配

一在main函数中使用打印语句输出打印的文本。骤

(3)关注学生完成情况,对困难学生进行帮助。

(4)总结学生遇到的共性问题进行集中讲解。

(1)布置任务实现打印出如下人员信息效果,要求文

字之间对齐。

姓名性别年龄成绩让学生通

刘备男3598过自主实

布置任务实关羽男

3389践掌握

现Java打印张飞男317820分钟

人员信息java转义

(1)讲解实现思路

符的使

一准备文本内容

一在一行中需要分隔的地方用\t分隔用。

一打印语句编写四次打印多条数据或者打印语句编写

1次,在行与行之间使用\n进行分隔。

(1)回顾注释的语法

单行注释语法如下:

〃我是单行注释

多行注程的语法如下:

让学生可

布置任务给

/*以灵活使

之前编写的♦时间:2019-11-2510分钟

两个程序添•作者:席丝用注释语

力标主释•程序功能:实现数组元素的排序句的语法

**/

(2)布置任务,让学生给之前的两个程序分别添加单

行注释和多行注释。

复习总结如下知识点:让学生复

1、Java程序编写的实施步骤。

课程内容习课程内

2、Java中的打印语句。15分钟

总结3^Java中的转义符。容,加深

4、Java中的注释印象

布置预习

思考题或任务,让

预习题或提示学生进行预习,了解Java中的常用数据类型。学生提前5分钟

作业题预习下一

章内容。

教学内容教学过程设计意图时间分配

参考资料

本次课程为第一次Java上机课,需保证每个学生都能完成

课后小结任务,并且熟练掌握。对于进度较快的学生提示其可以向前预

习。

课程教案

课题名称Java程序设计

授课班级授课学时5-6

授课地点授课形式讲授

参考教材《Java程序设计基础教程》

教学资源

https:〃www.ruuoob.com/一菜鸟教程

知识目标:

1、变量,数据类型及数据类型转换

2、常量

3、运算符

技能目标:

教学目标

1、能够根据实际场景定义变量并选择合适的数据类型。

2、掌握数据类型的自动和强制转换方法

3、掌握运算符的使用

素质目标:

灵活运用变量,数据类型、类型转换及运算符编写简单程序

1、变量,数据类型及数据类型转换

教学

2、常量

重点

3、运算符

教学重点与难点

教学

数据类型及数据类型转换

难点

本次课程为Java的基础语法课程,需要让学生理解相关概念并且对语法熟练掌握,

学情分析

为后面的学习打下夯实的基础。

课前:

阅读教材和课件,准备预习提问问题:Java中数据类型有哪些,变量和常亮的区

别等。

课中.

(1)提问检查学生的预习情况

教学过程(2)变量的相关概念及语法

(3)数据类型的介绍及数据类型的转换

(4)常量的相关概念和语法

(5)运算符的分类及运算符的使用演示

课后:

布置预习任务,预习下一章,让学生预习Java选择分支结构的基本语法。

本次课程在编码上难度不大,但知识点相对较多,需要注意在课程最后阶段一定

教学反思

将所有知识点进行复习总结。

课程Java程序设计教学设计

课程名称Java程序设计授课对象

本次课学

授课章节2学时

数据类型和运算符时数

培养学生对基础语法的掌控能力,并且可以灵活运用变量,数据类型、类型转换及运算符

教学目的

编写简单程序

本次课程为Java的基础语法课程,需要让学生理解相关概念并且对语法熟练掌握,

教学分析

为后面的学习打下夯实的基础。

1、变量,数据类型及数据类型转换

教学重点

重点2、常量

与3、运算符

难点难点数据类型及数据类型转换

教学方法・课堂讲授•讲解例题・电子课件。案例分析・小组讨论

与手段。文字材料•提问。音像材料其他:_________________________

教学过程设计

教学内容教学过程设计意图时间分配

提问问题:检查预习

(1)Java中数据类型有哪些

课程导入情况引入10分钟

(2)变量和常亮的区别等。

课程

让学生理

解变量的

概念及掌

变量的概念(1)讲解变量的概念:

握变量定

及其谓去变量存储在内存中,是程序运行过程中它的值允许改变的量。10分钟

(2)变量相关的语法介绍义,声明,

初始化等

操作的语

法;并掌

教学内容教学过程设计意图时间分配

(1握变量的

inta;〃声明一个变量,变量的类型为整的,变量的名字为a命名规则

(2)变曷的赋值

inta;〃声明一个变枭.变量的类型为整数,变量的名字为a

a=10;/品变量赋值

(3)变星的声明+赋值

inta-10;

(3)讲解变量的命名规则:

-只能由数字,字母,下划线,美元符号组成

-第一个字母不能是数字

-不能是系统关键字

-区分大小写

-命名需要见名识义

(1)数据类型分类:

Java中的数据类型分为基本数据类型和引用数据类型

(2)基本数据类型分类和介绍:

-整型:byteshortintlong

-浮点型(小数):floatdouble

-字符型:char

-布尔类型:boolean让学生掌

(3)数据类型语法举例握Java中

Java中^^

〃整型的基本数10分钟

螂intb=128;

〃浮点型(末尾添加f代表为“oat类型)据类型相

floatf-10.If;〃此处10.1默认double^型,添加f结尾表示此数据为float类型关语法

doubled=10.1;

〃字符型(用来存储一个字符》

charc-'h,;

〃布尔类型(结果只能为true或者false)

booleanb=true;

让学生掌

Java中数据类型转换分为(1)自动转换,(2)强制握在Java

Java日嘤(据

转换程序中数10分钟

(1)自动类型转换举例演示

据类型的

自动转换

教学内容教学过程设计意图时间分配

shorta-666;和强制转

intb=a;〃将short类型自动转投为int类型

换以及哪

些数据类

inta=10;

doubleb-a;/村务int类型自动f专换成double类型型之间存

(2)强制转换举例演示:在转换的

doubleb=10.1;不兼容性

inta=(int)b;〃将int类型转换为double类型,会直接忽略掉小数部分

(3)数据类型转换的不兼容性:

-数字和布尔不能类型转换

-字符和布尔不能类型转换

-字符转数字可以自动转换,数字转字符只能强制转

-字符和数字相互转换的时候使用ASCII编码来进行

转换

常量的介绍:其值在定义的时候给出,之后不能修改。

让学生掌

finaldoublePI»3.14;

常量的御PI-3.15;握常量的5分钟

语法

此程序会报错,因为PI被定义成常量,值不能被修改.

(1)算数运算符

胭附

+加法-相力口运算符两侧的值A+B等于30

减法左操作数减去右操作数A-B等于-10

,磁-相簿作符两侧的值A-B等于200

1除法-左掾作数除以右操作数B/樗于2

%取余-左操归嫩以右投昨数的余数B%偿于0

+*自培操作数的值增加1B++或等于21(区别详见下文)让学生掌

自减掾作数的俵减少1B-或--B等于19(区别评见下文)

Java礴符(2)赋值运算符握Java中

25分钟

须绍雌雌

符运算符的

二简单的赋值运算符.带右操作敷的值赋给左侧操作数C=A+B^ICA+&号到的值赋给C使用

♦=加和赋值操作符.它左操作数和右操作故相加届值给左操作数C+=幡价于C=C+A

-=减和赋值操作符.它把左操作数和右操作数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论