《Java语言程序设计》教案.pdf
《《Java语言程序设计》教案.pdf》由会员分享,可在线阅读,更多相关《《Java语言程序设计》教案.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课课 程程 基基 本本 信信 息息课程名称课程名称课程类别课程类别开设学期开设学期教学专业教学专业总学时总学时使用教材使用教材任课教师任课教师J Ja avava 语语 言言 程程 序序 设设 计计公共基础课职业基础课职业技术课20152016 学年第一学期计算机应用技术专业120理论学时理论学时教学班级教学班级6014 计应大专班实践学时实践学时60Java 程序设计实例教程(第 1 版),刘志成,人民邮电出版社,2014 年宋晓燕知识目标:知识目标:使学生掌握 Java 语言的基本理论、掌握面向对象的基本概课课程程教教学学目目构架的网站;具备分析问题解决问题的能力,为未来在计算机应用系统开
2、标标及及要要求求发领域的深入和发展打下基础。素质目标:素质目标:培养学生热爱科学、实事求是的良好学风,使学生具有良好的职业道德、爱岗敬业的精神,具有严谨细致的工作作风和理论联系实际、勇于开拓创新的精神;使学生了解与本课程有关的技术规范,树立团结、协作、担当的工程意识。念和使用面向对象技术进行程序设计的基本思想;掌握面向对象编程工具JAVA 语言的基本知识;能熟练地应用 Swing 和 JDBC 技术设计 C/S 架构的网络应用系统,为学生以后从事更专业化的软件开发工作奠定基础。能力目标:能力目标:使学生能够掌握程序设计的基本技能;对网络应用进行分析、设计、编码及调试的能力;能够根据用户需求规划
3、、设计、制作 C/S-1-项目名称项目名称任务名称任务名称JaJa v va a 语语 言言 程程 序序 设设 计计任务一任务一项目概述项目概述学时数学时数4 4了解计算机网络应用设计项目教学目标、教学方式、系统运行教学目标教学目标平台及程序架构。掌握信息系统的相关概念;计算机网络中的相关概念、软件体系结构;掌握 Java 环境设置及安装。教学重点教学重点教学难点教学难点教学方法教学方法计算机网络中的相关概念、软件体系结构、Java 环境设置及安装软件体系结构、Java 环境设置视听教学法和任务教学法,在多媒体教室实施教教 学学 内内 容容备备注注第第 0 0 章章项目概述项目概述第第 1 1
4、 节节 信息系统的相关概念信息系统的相关概念1.1.信息与数据信息与数据2.2.信息技术信息技术3.3.信息管理系统信息管理系统第第 2 2 节节 计算机组成原理及工作过程计算机组成原理及工作过程1.1.计算机硬件系统计算机硬件系统2.2.计算机工作过程计算机工作过程3.3.计算机软件系统计算机软件系统第第 3 3 节计算机网络的相关概念节计算机网络的相关概念1.1.计算机网络的定义及功能计算机网络的定义及功能2.2.计算机网络的组成计算机网络的组成3.3.计算机网络的分类计算机网络的分类第第 4 4 节节.数据库系统相关概念数据库系统相关概念1.1.数据库数据库2.2.数据库系统数据库系统-
5、2-3.3.数据库管理系统数据库管理系统4.4.数据库应用系统数据库应用系统5.5.数据库服务器数据库服务器第第 5 5 节软件体系结构概述节软件体系结构概述1.1.主机终端体系结构主机终端体系结构2.2.分层体系结构分层体系结构(C/S(C/S 结构和结构和 B/SB/S 结构结构)课后作业课后作业-3-项目名称项目名称任务名称任务名称J Ja avava 语语 言言 程程 序序 设设 计计任务二任务二开发第一个开发第一个 javajava 程序(程序结构)程序(程序结构)理解什么是程序学时数学时数4 4教学目标教学目标了解 Java 的技术内容会开发简单 Java 程序掌握简单调试与排错技
6、术教学重点教学重点教学难点教学难点教学方法教学方法Java 程序的框架、开发程序的步骤、掌握简单调试与排错技术Java 程序分析、程序的调试和排错技术视听教学法和任务教学法,在多媒体教室实施教教 学学 内内 容容备备注注第第 1 1 章章开发简单开发简单 JavaJava 应用程序应用程序第第 1 1 节节 JavaJava 语言概述语言概述1.1.计算机语言发展的四个阶段计算机语言发展的四个阶段2.Java2.Java 语言的发展史语言的发展史3.Java3.Java 的特点的特点第第 2 2 节节 开发简单的开发简单的 JavaJava 程序程序1.Java1.Java 开发环境开发环境1
7、.1 Java 开发环境概述1.2 课堂案例搭建 Java 开发环境2.Java2.Java 程序框架程序框架3.3.开发开发 JavaJava 程序的步骤程序的步骤4.4.课堂案例命令行方式开发第一个课堂案例命令行方式开发第一个 javajava 应用程序,应用程序,5.5.常见错误常见错误课后作业课后作业1.认真阅读第一章,并预习第二章。2.做界面:-4-项目名称项目名称任务名称任务名称J Ja avava 语语 言言 程程 序序 设设 计计任务三:数据类型与运算符任务三:数据类型与运算符学时数学时数8 8会使用常用数据类型 int,double,char,String教学目标教学目标掌握
8、常量、变量的概念会使用基本运算符会进行数据类型转换教学重点教学重点教学难点教学难点教学方法教学方法Java 程序分析、程序的调试和排错技术Java 程序分析、程序的调试和排错技术视听教学法和任务教学法,在多媒体教室实施教教 学学 内内 容容备备注注第第 2 2 章章数据类型与运算符数据类型与运算符第第 1 1 节节 JavaJava 主类结构主类结构第第 2 2 节节 基本数据类型基本数据类型1.整数类型2.浮点类型 float 单精度、double 双精度3.字符类型 char 类型4.布尔类型 Boolean 类型第第 3 3 节节 变量与常量变量与常量1.常量2.变量3.课堂案例第第 4
9、 4 节节 运算符运算符1.赋值运算符“=”2.算术运算符+、-、*、/、%3.自增自减运算符4.比较运算符;=;=90 分,妈妈给他买 MP490 分成绩=60 分,妈妈给他买本参考书成绩60 分,什么都不买3.张三为他的手机设定了自动拨号按 1:拨爸爸的号按 2:拨妈妈的号按 3:拨爷爷的号按 4:拨奶奶的号课后作业课后作业-8-项目名称项目名称任务名称任务名称J Ja avava 语语 言言 程程 序序 设设 计计任务五任务五循环结构循环结构理解循环的含义会使用 while 循环结构学时数学时数1212教学目标教学目标会使用 do-while 循环结构会调试解决简单的程序错误学会使用 f
10、or 循环结构学会在程序中使用 break 和 continue教学重点教学重点教学难点教学难点教学方法教学方法学会使用 for 循环结构;会使用 while 循环结构;会使用 do-while 循环结构循环条件和循环控制语句、程序中使用 break 和 continue视听教学法和任务教学法,在多媒体教室实施教教 学学 内内 容容备备注注第第 4 4 章章循环结构循环结构第第 1 1 节节 循环结构循环结构1.while1.while 循环结构循环结构2.do-while2.do-while 循环结构循环结构3.3.学会使用学会使用 forfor 循环结构循环结构4.4.程序中使用程序中使用
11、 breakbreak 和和 continuecontinue5.5.循环语句嵌套循环语句嵌套第第 2 2 节节 课堂案例课堂案例1.1.查找查找 100100 以内的素数以内的素数2.2.打印乘法口诀表打印乘法口诀表-9-1、循环输出 1 到 100 之间所有能被 3 或能被 4 整除的数。2、循环输出 200 到 300 之间所有能被 5 整除,或能被 2 整除并且能被 3 整除的数。3、循环输出 1 到 2000 中所有能 4 整除但不能被 100 整除的数,或能被 400 整除的数。4、计算 1+2+3+100 的结果。5、计算 1*2*3*4*10 的结果。6、输入一个大于0的整数放
12、入到变量n中,计算1+2+3+(n-1)+n的结果。7、输入一个整数放入到变量 n 中,如果这个整数大于 0,那么计算1+2+3+(n-1)+n 的结果,否则输出“输入的数据有错误”。8、循环输入 5 个学生的成绩,计算这 5 个学生的总分,及平均分。9、首先要求用户输入学生的数目放入到变量 n 中,如果这个数大于课后作业课后作业0,那么就循环 n 次接收 n 个学生的成绩,计算总分及平均分。否则输出“学生的人数不能为负数”.10、循环问“你好吗?”,如果回答的是“好”,那么就结束循环,否则就继续问。用程序描述这个故事。11、循环输入字符串,将这些输入的字符串都连接起来,至到输入的字符串为“E
13、sc”就结束循环,最后显示这个连接起来的字符串。比如:输入 abc输入 def输入 Esc就输出 abcdef12.输出 1000 以内的水仙花数13.使用 do-while 实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度 0 度到 250 度,每隔 20 度为一项,对照表中的条目不超过 10 条。转换关系:华氏温度=摄氏温度*9/5.0+32-10-项目名称项目名称任务名称任务名称J Ja avava 语语 言言 程程 序序 设设 计计任务六任务六数组和字符串数组和字符串掌握一维数组创建和使用的方法掌握二维数组创建和使用的方法学时数学时数8 8教学目标教学目标掌握数组排序掌握字符串的
14、创建方式掌握字符串的常用操作教学重点教学重点教学难点教学难点教学方法教学方法一维数组创建和使用的方法;掌握二维数组创建和使用的方法;字符串的常用操作数组的创建和使用视听教学法和任务教学法,在多媒体教室实施教教 学学 内内 容容备备注注第第 5 5 章章数组和字符串数组和字符串第第 1 1 节节 数组数组1.1.一维数组的声明与创建一维数组的声明与创建2.2.一维数组的初始化一维数组的初始化3.3.二维数组的创建与初始化二维数组的创建与初始化4.4.课堂案例数组元素排序课堂案例数组元素排序第第 2 2 节节 String String 类类1.1.声明并创建字符串声明并创建字符串(常用)(常用)
15、2.2.使用字符数组创建字符串使用字符数组创建字符串3.3.连接字符串连接字符串 连接字符串“连接字符串“HelloHello”和“”和“JavaJava”4.4.连接其他数据类型连接其他数据类型5.5.获取字符串长度获取字符串长度6.6.字符串查找字符串查找 indexOf indexOf(String sString s)7.lastIndexOf(String str)7.lastIndexOf(String str)查找字符串最后一次出现位置查找字符串最后一次出现位置8.8.获取指定索引位置的字符获取指定索引位置的字符 charAT charAT(int indexint index)
16、9.9.获取子字符串获取子字符串-11-10.10.字符串替换字符串替换11.11.判断字符串是否相等判断字符串是否相等12.12.字母大小写转换字母大小写转换13.13.字符串分割字符串分割14.14.去除空格去除空格1.求出一个一维数组中的最大值和最小值。2.为数组从小到大排序。3.使用数组打印 9*9 乘法表。4.声明一个字符串的数组,空间为 5 个。将第一个空间的值设置为“张三”,第二个空间的值为“李四”,第三个空间的值为“王二”,第四个空间的值为“麻子”,第五个空间的值为“小红”。然后再输出所有空间中的值。5.声明一个字符串的数组,空间为 5 个。使用循环接收五个学生的姓名。再使用循
17、环输出这五个学生的姓名.课后作业课后作业6.声明一个 int 型的数组,循环接收 8 个学生的成绩,计算这 8 个学生的总分及平均分。7.声明一个 char 型的数组,在此数组中放入我,和,你三个字符,然后使用循环将它反序输出。如你和我。8.循环输入 5 个学生的姓名及成绩放入到数组中,然后计算这5 个学生的平均分,最后输出格式如下:张三李四麻子王二小燕子80 90 95 82 96平均分是:?9.定义一个长度为 10 的整型数组,循环输入 10 个整数。然后再使用循环查找出此数组中的最大及最小值。-12-项目名称项目名称任务名称任务名称JaJa v va a 语语 言言 程程 序序 设设 计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言程序设计 Java 语言程序设计 教案
限制150内