内容正文:
课堂教学计划表
课程名称
Java程序设计
教师姓名
专业班级
授课时间
授课地点
学时数
8
授课题目
§5包、数组和字符串
÷Java包的概念、作用;
知
关键字import和package;
识
冬Java中的常用包;
目
一维数组、二维数组的声明、创建和初始化方式;
标
String类;
StrnigBuffer类;
教学目标及
要求
÷掌握包的创建方式;
”掌握包的导入方式;
技
能
会使用Java API帮助文档查阅资料;
目
冬可以熟练使用一维和二维数组;
标
必
能在程序中熟练使用String类;
能在程序中熟练使用StringBuffer类;
能熟练使用常见API类解决实际编程问题;
教学重点
包的创建和使用;
冬一维和二维数组的应用;
教学难点
?具体程序中包的嵌套应用;
String和StringBuffer的区别;
?项目:学生成绩管理系统
项目描述
÷项目2:String及StringBuffer
华项目3:定义包和导入包
冬问题导引法:通过给学生提出实际编程中出现的问题来引入教学
内容,使学生在主动分析、讨论和解决问题的过程中掌握所学知
识,
教学方法
÷案例分析法:通过演示典型案例来讲解相关知识和技术的具体使
用过程,使学生在具体的应用环境中加深对概念的理解;
冬任务驱动法:通过完成项目中的各个任务逐步增强实战技能;
一、新课导入与项目展示
首先通过提问、讨论等互动的形式引入课程新知识;
冬然后通过演示本章项目来激发学生的学习兴趣,增强学生学习的
积极性、主动性;
二、项目任务分解
÷带领学生分析本章项目并对项目进行任务分解,各项目分解任务
如下:
项目1:学生成绩管理系统
√任务1:学生成绩计算
√任务2:实现学生成绩管理系统
项目2:String及StringBuffer
√任务1:字符串连接操作
项目3:定义包和导入包
√任务1:多个类放入同一包中
三、任务分析
冬根据项目及任务的描述和要求,对项目的各个任务进行分析,然
教学过程设
后总结出完成该任务所需要的知识、技能和主要操作步骤;
计
四、相关知识点
”针对各个任务分析阶段得到的知识和技能,并结合本章知识和技
能目标对相关知识,点进行详细讲解和说明;
五、任务实施
该阶段以完成各个任务为目的,教师利用相关知识和技能以演示
的方式为学生详细讲解每个任务的完整实现过程;
?同时,该阶段要求学生进行跟随练习,以加深对知识和技能的理
解和掌握;
六、技能拓展
冬在保证学生掌提了各个任务所涉及的基本知识和技能的基础上,
再通过介绍一定的附加知识并辅导学生完成指定的“技能拓展任
务”,最终使学生对所学知识达到举一反三,融会贯通的学习目
的;
七、指导与评价
?对学生的任务实施过程进行指导,并对其中出现的问题进行总
结,给出评价;
课后作业
冬完成课后相关习题;
课后分析
主要问题:
线程状态的控制;
教案正文
一、
新课导入与项目展示
讨论:大家平时是如何存放和管理自己电脑中的各种文件资源
呢?(是不是根据文件的类型利用文件夹进行组织和管理呢?)
思考:当一个应用程序中包含多个类文件时,是否也可以采用
这种管理方式呢?
运行各个源程序,为学生演示本章项目各个任务的实现效果。
运行结果如下:
Problems (Javadoc Declaration Console
<terminated>S [Java Application]D:\Program FilesJavaljdk1.7
计算学生的考试总成绩
90.8
80.2
67.2
87.0
92.0
总分数是:416.4平均分是:83.28
高于平均分的是:
98.0
87.8
92.0
Problems Javadoc Declaration Console23
<terminated>ArraySortComparehen [ava Application]D:Program FilesVavaljdk1.7.0_05\bin\javaw.exe(2(
请输入要查询成绩的学生名字
王凡
学生王凡的成绩如下:
java程序设计89毛泽东思想概论76
体育76网整安全工具运行76
局域网组建76专业英语76
输入要查询不及格人数的科目序号
1,java程序设计;2,毛泽东思想餐论;3体有;4网路安全工具运行;5局域网建;6专业英语
不及格的名单为:
李明
陈欢
此科目不及格人数为2
二、
项目任务分解
本章项目可以划分为以下主要任务:
项目1:学生成绩管理系统
任务1:学生成绩计算
任务2:实现学生成绩管理系统
项目2:String及StringBuffer
任务1:字符串连接操作
项目3:定义包和导入包
任务1:多个类放入同一包中
三、任务1-1:学生成绩计算
1.任务分析
定义长度为5的数