Java程序设计基础教程-教案.docx
《Java程序设计基础教程-教案.docx》由会员分享,可在线阅读,更多相关《Java程序设计基础教程-教案.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 章 Java 根底学问课程名称Java 程序设计根底教程慕课版工程名称Java 根底学问任务名称工程性质授课班级Java 根底学问演示性验证性设计性授课日期课时综合性4授课地点力气目标:1. 具备使用 Eclipse编写 Java 程序的力气2. 具备创立一个 Java 工程的力气学问目标:教学目标教学内容1. 了解 Java 的诞生、进展、特点2. 把握 Java 开发环境搭建的方法3. 把握 Java 开发工具的使用素养目标:1. 培育学生信息搜集力气2. 培育学生团结合作、互帮互助的力气;1. 任务描述2. 任务呈现与实现 1利用 Eclipse编写 Java 代码并验证其效果
2、2创立一个 Java工程 3学生动手操作教学重点3. 教师讲解本任务涉及的学问点4. 任务小结1. Java 的语言特点2. Java 开发工具的使用教学难点1. Java 开发工具的使用1.装有 JDK 、 Eclipse的电脑教学预备2.教学课件 PPT3.教材:Java 程序设计根底教程慕课版刘刚刘伟人民邮电出版社作业设计1 使用 Eclipse 编写 Hello World 程序。2. 创立一个 Java 工程1教学过程教学教学内容与过程环节课前组织教学内容、教学方法、组织形式、教学手段做好课前“ 5分钟”教学治理多媒体、实训室,做好上课前的各项预备工作翻开电脑、翻开课件、翻开软件、翻
3、开U 盘中的素材位置、翻开授课打算、教案等,吸引学生留意力。课程【课前说明】分别从 Java的诞生、 Java 的进展、 Java 开发工具包、Java 运行环境、 Java虚拟机、 Java 开发工具说明等学问点进展初步的了解。【目的】使学生从了解本单元的学习目标、学习重点、考评方式等方面明确学习本单元学问的要求和目标。课程一、什么是 Java ?内容从 Java 的诞生、 Java的进展历史等方面开放,介绍Java 的特点,了解Java 的进展概况及其特点。把握 Java是基于对象和大事驱动的客户端脚本语言这一核心概念。描述二、 Java 开发环境如何搭建?Java 的开发基于 JDK ,
4、这是整个 Java 的核心,包括了JRE 、 Java 工具和 Java 根底类库。 JRE 是运行Java 程序所必需的环境的集合,包含JVM 标准实现及 Java 核心类库。 JVM 是整个 Java 实现跨平台核心的局部,能够运行以Java 语言写作的软件程序。三、如何使用 Java 开发工具?Java 开发环境的搭建就是JDK 的安装过程。Java 的开发工具有很多,常用的有 Eclipse 、NetBeans 、IntelliJ IDEA 和 MyEclipse 。其中 Eclipse和 NetBeans 是免费的, IntelliJ IDEA案例:1. Eclipse 的安装及使用
5、和 MyEclipse 是收费的。2. 创立一个工程,在工程中创立一个Java 类“ HelloWorld.java”,在类中编写代码,使得程序在运行时在把握台打印输出内容:“Hello World , this is my first program!”。package com.lw;public class HelloWorld public static void main(String args) System.out.println(“Hello World, this is my first program!“);2课堂1. 使用 Eclipse创立 Java 工程和编写 Java
6、类,实现一个Java程序。实训2. 创立一个简洁的Java工程,能够自主创立一个独立的工程。总结通过学习,学生能够把握Java 的进展历程和语言特点,Java 开发环境的搭建以及使用编辑器创立评价Java 工程的方法。本节课主要运用案例教学法,通过对编程的方法,通过实例的方法加强对Java 概念的深入理解,把握Java 的根本特点,深入探讨Java JDK 、 JRE 和 JVM 的关系的理解和 JDK 的安装及 Java 开发环境的环境变量的配置的学习, 到达能够独立娴熟运用Java 来解决实际问题的力气。教学评价方式以小组为单位,以完成案例的质量为评价标准,形成任务驱动,小组协作,质量与速
7、度并存的课堂评价方式,促进学生的自主、创学习的方式。3第 2 章 根本数据类型及运算符课程名称Java 程序设计根底教程慕课版工程名称根本数据类型及运算符任务名称根本数据类型及运算符课时6工程性质演示性验证性设计性授课班级授课日期力气目标:综合性授课地点1. 具备进展数据类型转换的力气2. 具备运用运算符计算的力气学问目标:教学目标教学内容教学重点教学难点教学预备1. 把握 8 种根本数据类型及其拆装箱2. 把握 Java 中的常用操作符3. 把握 Java 中表达式的各种运算符的执行挨次和结合性素养目标:1. 培育学生信息搜集力气2. 培育学生团结合作、互帮互助的力气;3. 任务描述4. 任
8、务呈现与实现4. 1将十进制的整型IP地址转换成 long类型值5. 2将 long 类型转换成 IP6. 3学生动手操作3. 教师讲解本任务涉及的学问点4. 任务小结3. Java 的根本数据类型4. Java 的运算符 运算符的优先级问题5. 装有 JDK 、 Eclipse的电脑6. 教学课件 PPT7. 教材: Java 程序设计根底教程慕课版 刘刚 刘伟 人民邮电出版社作业设计2 将 long 类型的整数转换成一个十进制形式的IP 地址4教学过程教学环节课前组织教学内容与过程教学内容、教学方法、组织形式、教学手段做好课前“ 5分钟”教学治理多媒体、实训室,做好上课前的各项预备工作翻开
9、电脑、翻开课件、翻开软件、翻开U 盘中的素材位置、翻开授课打算、教案等,吸引学生留意力。课程【课前说明】对整型、浮点型、布尔型和字符型等根本数据类型,数据类型、类和接口等复合数据类型,算术运说明算符、关系运算符、规律运算符、条件运算符、位运算符和赋值运算符六种运算类型及其优先级等学问 点进展初步的了解。【目的】使学生从了解本单元的学习目标、学习重点、考评方式等方面明确学习本单元学问的要求和目标。课程一、 Java 的根本数据类型内容因数据的类型不同,其表示的数据范围、精度和所占的存储空间都不一样。在就明确了它要支持的两种数据类型:根本数据类型和对象。描述根本数据类型:整型、浮点型、布尔型和字符
10、型。 复合数据类型:数据类型、类和接口。Java 最初设计的时候根本数据类型有 8 种: boolean、byte 、char 、short 、int、long 、float 和 double ,其中以 boolean 、int、 char 和 double 最为常用。二、 Java 的运算符Java 中的运算符共36 种,依照运算类型可以分为6 大类,包含算术运算符、关系运算符、规律运算符、条件运算符、位运算符和赋值运算符。Java 语言的运算符不仅具有不同的优先级,还要受运算符结合性的制约。 Java 中的运算符的结合性分为两种,即左结合性自左向右和右结合性自右向左。三、如何使用 Java
11、 计算?案例:1. 常量和变量的具体应用public class ConstantAndVariablesDemo public static void main(String args) final int MALE = 1 ; /定义常量 MALE 表示男性,常量需要在声明时赋值int age ; / 声明 age ,类型是 int类型的int height = 180; / 声明 height ,类型是 int类型的,并赋值为 180/age 未定义,所以此处会抛出错误/System.out.println(“MALE = “ + MALE + “; age = “ + age + “
12、; height = “ + height); age = 20; / 给 age 赋值/ 打印输出System.out.println(“MALE = “ + MALE + “; age = “ + age + “ ; height = “ + height);5height = 177; / 变量的重赋值System.out.println(“MALE = “ + MALE + “; age = “ + age + “ ; height = “ + height);/MALE = 0; / 常量无法重赋值2. 自增自减运算的具体应用public class AutoIncrAndDecrD
13、emo public static void main(String args) int a = 1;int b = 1;int c = +a; / 前自增int d = -b; / 前自减System.out.println(“a = “ + a + “, b = “ + b + “, c = “ + c + “,d = “ + d);c = a+; / 后自增d = b-; / 后自减System.out.println(“a = “ + a + “, b = “ + b + “, c = “ + c + “,d = “ + d);课堂1. 在程序开发中可能会遇到将IP 地址转换成long
14、 类型的整数,或者将十进制整数转换成IP 地址实训的状况,此时,需要将一个地址转换成一个long 类型整数,或者将long 类型的整数转换成一个十进制形式的 IP 地址。总结通过学习,学生能够把握Java 的数据类型和运算符根本概念,运算符的优先级以及运算规章。评价本节课主要运用案例教学法,通过对Java 的数据类型和运算符的深入理解,把握Java 的运算符的优先级,通过实例的方法加强对Java 数据类型和运算符的理解,到达能够独立娴熟运用Java 的数据类型和运算符来解决实际问题的力气。教学评价方式以小组为单位,以完成案例的质量为评价标准,形成任务驱动,小组协作,质量与速度并存的课堂评价方式
15、,促进学生的自主、创学习的方式。67第 1 章 初识 Java课程名称Java 程序设计根底教程慕课版工程名称把握执行流程任务名称工程性质授课班级教学目标把握执行流程演示性验证性设计性授课日期力气目标:1. 具备使用 if条件分支语句解决问题的力气2. 具备使用 for循环语句解决问题的力气3. 具备使用 while循环语句解决问题的力气学问目标:1. 了解什么是流程把握语句4. 把握分支构造的语法构造和用法5. 把握循环语句的用法6. 把握 break语句与 continue语句的用法素养目标:3. 培育学生学问把握和技能运用力气课时综合性4授课地点4. 培育学生团结合作、互帮互助的力气;5
16、. 任务描述6. 任务呈现与实现7. 1分别是利用 for语句、 while语句实现循环教学内容教学重点8. 2利用 if嵌套语句和 switch多层分支语句实现简洁分支 3利用循环语句中 break 和 continue 语句实现求 3 的倍数 4学生动手操作5. 教师讲解本任务涉及的学问点6. 任务小结5. ifelse条件分支语句6. do while 循环语句与 while循环语句在使用上的不同教学难点 嵌套语句 循环语句中的 Continue和 break语句的使用教学预备8. 装有 JDK 、 Eclipse的电脑9. 教学课件 PPT10. 教材:Java 程序设计根底教程慕课版
17、 刘刚 刘伟 人民邮电出版社作业设计3编写一个排序的程序,可以让一个混乱的数组变成一个有序的数组。8教学过程教学环节课前组织教学内容与过程教学内容、教学方法、组织形式、教学手段做好课前“ 5分钟”教学治理多媒体、实训室,做好上课前的各项预备工作翻开电脑、翻开课件、翻开软件、翻开U 盘中的素材位置、翻开授课打算、教案等,吸引学生留意力。课程【课前说明】分别介绍 Java 流程把握语句的选择构造和循环构造,分支构造也叫选择构造,语句包括说明句和 switch语句,都是依据确定的条件去执行一条语句或语句组;循环语句指在循环语句中指定语句重复执行的次数,也可以指定重复执行的条件。if-else 语【目
18、的】使学生从了解本单元的学习目标、学习重点、考评方式等方面明确学习本单元学问的要求和目标。课程一、讲解什么是把握执行构造内容二、选择构造语句的语法构造if 选择语句:描述if (boolean-expression) statement; / 执行语句内容 else statement; / 执行语句内容switch 选择语句:switch (selector) case selector: statement; break; case selector: statement; break; case selector: statement; break; case selector: sta
19、tement; break;.default: statement;三、循环构造语句的语法构造for 循环语句:for (init; boolean-expression; step) statement;do-while循环语句:do statement; while (boolean-expression);while 循环语句:while (boolean-expression) statement; / 循环体9四、 break 语句和 continue 语句在循环语句中的用法。案例:2. 常量和变量的具体应用public class ConstantAndVariablesDemo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 基础教程 教案
限制150内