资源简介 课 堂 教 学 计 划 表课程名称 Java程序设计 教师姓名 专业班级授课时间 授课地点 学时数 4授课题目 § 1 Java语言概述教学目标及要求 知识目标 Java的发展历史及三大技术;Java的特点;Java的运行机制Java程序分类使用eclipse创建java程序技能目标 本章主要介绍Java的基本知识,通过初步编程了解Java程序的编辑、编译和运行的过程,建立对Java的感性认识。教学重点 JDK的下载及安装;相关系统环境变量的配置;教学难点 配置JDK环境变量;调试程序时Java命令的使用;项目描述 项目1:java平台及使用教学方法 问题导引法:通过给学生提出实际编程中出现的问题来引入教学内容,使学生在主动分析、讨论和解决问题的过程中掌握所学知识;案例分析法:通过演示典型案例来讲解相关知识和技术的具体使用过程,使学生在具体的应用环境中加深对概念的理解;任务驱动法:通过完成项目中的各个任务逐步增强实战技能;教学过程设计 新课导入与项目展示首先通过提问、讨论等互动的形式引入课程新知识;然后通过演示本章项目来激发学生的学习兴趣,增强学生学习的积极性、主动性;项目任务分解带领学生分析本章项目并对项目进行任务分解,各项目分解任务如下:项目1:java平台及使用任务1:搭建java开发环境任务2:初步认识java世界任务分析根据项目及任务的描述和要求,对项目的各个任务进行分析,然后总结出完成该任务所需要的知识、技能和主要操作步骤;相关知识点针对各个任务分析阶段得到的知识和技能,并结合本章知识和技能目标对相关知识点进行详细讲解和说明;任务实施该阶段以完成各个任务为目的,教师利用相关知识和技能以演示的方式为学生详细讲解每个任务的完整实现过程;同时,该阶段要求学生进行跟随练习,以加深对知识和技能的理解和掌握;技能拓展在保证学生掌握了各个任务所涉及的基本知识和技能的基础上,再通过介绍一定的附加知识并辅导学生完成指定的“技能拓展任务”,最终使学生对所学知识达到举一反三,融会贯通的学习目的;指导与评价对学生的任务实施过程进行指导,并对其中出现的问题进行总结,给出评价;课后作业 完成课后相关习题;课后分析 主要问题:面向对象思想的培养;教 案 正 文新课导入与项目展示思考:回顾C语言使用过的开发平台及使用和安装方式?运行各个源程序,为学生演示本章项目各个任务的实现效果。项目任务分解本章项目可以划分为以下主要任务:项目1:Java平台及使用任务1:搭建java开发环境任务2:初步认识java世界任务1-1:搭建java开发环境任务分析安装和配置Java开发环境:作为一个开发者在使用Java语言进行开发工作之前需要安装和配置Java开发环境。JDK(Java Development Kit)是sun公司为Java开发者提供的软件开发工具包。相关知识点Java的发展历史及三大技术一是J2SE(JAVASE)桌面应用开发,包括C/S结构;一个是J2ME,主要应用在移动应用开发,最后一个就是J2EE,Web企业级应用。java的特点Java是一种优秀的程序设计语言,最大优点是平台无关性,相同的代码在windows、Linux、Solaris、MacOS等平台上都可以运行,从而实现“一次编写,到处运行”。除此之外,Java还具有面向对象、可靠性和安全性、多线程等特性。java的运行机制编辑:是指在Java开发环境中输入程序代码,形成后缀名为.java的Java源文件进行错误排查的过程。编译:是使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件。运行:指使用Java虚拟机将字节码文件翻译成机器代码,执行并显示结果。JDK简介JDK是sun公司免费为Java程序员提供的Java开发工具。JDK通过命令行运行,JDK主要包括以下开发工具。javac.exe:Java程序编译器,用于将源代码编译成字节码文件,以.class为扩展名存入Java工作目录中。执行命令格式如下:javac[选项]文件名java.exe:Java解释器,用于执行字节码文件。java 类名javadoc.exe:Java文档生成器,用于根据java源文件和包生成html格式的文档。任务实施本项目中,我们主要需要用到下面几个数据:计算机产生的随机数、用户每次所猜的数字、用户所猜次数。按照Java中标识符的规定,我们可以分别给它们命名为:Number、yourGuess、countEnter。安装和配置JDkJDK下载JDK安装JDK环境变量配置安装和配置Eclipse访问http://www.eclipse.org/downloads ( http: / / www.eclipse.org / downloads )下载相关软件,解压缩之后,Eclipse即可使用。在Eclipse安装目录下双击eclipse.exe可执行文件即可启动Eclipse。技能拓展Java是在C++基础上改进而来的一种编程语言,它侧重于网络和数据库编程。C语言、C++和Java语言都是编程语言,基本语法类似,但具体内容差别较大。C语言是一种结构化编程语言,Java语言是一种面向对象编程语言。任务1-2:初步认识java世界任务分析使用Eclipse编写一个Java程序,然后启动Eclipse控制台输出字符串:“Welcome to Java World!”相关知识点JAVA程序分类Java程序在它的应用中可以分为两类:Java应用程序(Java Application)和Java 小程序(Java Applet)。Java应用程序和Java Applet程序的编译都是由javac.exe程序来执行,并都能生成相应的字节码文件。使用eclipse创建java程序教师演示使用eclipse编辑、编译、运行Java程序的步骤。任务实施package cn.edu.fjnu.hyan;//包名public class Test{public static void main(String args[]){//程序执行入口System.out.println(“Hello,World!”);//控制台输出语句}}技能拓展Java程序运行时有一个入口,Java定义该程序入口的格式如下:public staic void main(String args[]);main()方法中包含一个String数组类型的参数“args”,下面通过实例介绍main()方法参数的输入方法。【实例1-1:Java命令行参数传递实例】(程序代码详见教材) 展开更多...... 收起↑ 资源预览