版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Java程序设计项目式教程》《Java程序设计项目式教程》单元教学设计单元二Java程序设计基础课程名称:《Java面向对象程序设计》适用专业:授课年级:授课学期:授课教师:《Java面向对象程序设计》课程教学单元设计第1页共12页《Java面向对象程序设计》课程教学单元设计单元2Java程序设计基础授课教师:Java课程组授课班级:学时:8学时教学条件实训室、JDK8.0及以上、Eclips4.4及以上、投影设备、广播软件、互联网络教学素材教材、课件、实训项目单、微课视频、教学网站等教学目标设计知识目标:(1)了解Java标识符和关键字(2)熟悉Java基本数据类型(3)掌握Java常量、变量的表示方法(4)熟悉Java运算符与表达式(5)掌握分支结构程序的构成及执行过程(6)掌握循环结构程序的构成及执行过程(7)熟悉数组、字符串的特点、定义及引用能力目标:(1)能够根据实际问题在程序中合理定义、使用数据类型(2)能够根据需要正确使用各种数据运算(3)能正确完成数据的基本输入、输出(4)能够运用流程控制语句正确编写分支、循环结构程序(5)能够熟练运用数组进行批量数据处理(6)会使用常用字符串处理方法对字符串进行处理素质目标(1)遵守Java语法规则,培养规范的编码习惯,养成良好的职业素养(2)学会积极思考,培养主动思考、善于分析的能力(3)树立正确的技能观,树立社会主义职业精神任务描述在学生信息管理系统的设计中,实现学生基本信息处理、学科成绩处理、班级成绩统计、班级学生成绩分析处理。教学内容(1)Java标识符和关键字(2)Java基本数据类型(3)Java常量、变量的表示方法(4)Java运算符与表达式(5)分支结构程序的构成及执行过程(6)循环结构程序的构成及执行过程(7)数组、字符串的特点、定义及引用重点:(1)Java基本数据类型(2)Java常量、变量的表示方法(3)Java运算符与表达式难点:(1)分支结构程序的构成及执行过程(2)掌握循环结构程序的构成及执行过程任务分析与实现(1)任务分析;(2)任务代码。
教学过程设计2.1学生基本信息处理(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题引入如何在程序中对学生信息进行描述、处理,以及实现数据的输入、输出。教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:Java标识符和关键字,标志符的命名规则;知识点2:Java基本数据类型;知识点3:Java常量、变量的表示方法;知识点4:Java运算符与表达式;启发式讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作1:例2-1基本变量使用;操作2:例2-2自加运算符和自减运算符的使用示例;操作3:例2-3自动类型转换的应用;操作4:例2-4输出学生信息。操作5:例2-5常用格式化输出应用示例.问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练“学生基本信息处理”任务实施步骤。1)变量声明:将学生的每一项信息声明为一个变量,根据信息的实际内容确定变量名及类型;2)键盘输入信息(或给变量赋值);3)根据需要完成数据处理;4)输出学生信息。动手实践做中学多媒体真实系统环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)在Java语言中共有数据类型、程序流程控制等近50个关键字,关键字均用小写字母表示;(2)标识符可以包含字母、数字、下划线(_)和美元符号($);(3)Java语言提供的数据类型可分为四种:基本数据类型、数组类型、类和接口类型;(4)程序中数据的表示形式主要有常量和变量两种形式;(5)Java语言提供了丰富的运算符。按照所需运算数的数目来分类,运算符可以分为一元运算符(如:++、!、-)、二元运算符(如:+、*)和三元运算符(如:?:);按照运算结果分类,运算符可以分为算术运算符、关系运算符、逻辑运算符、赋值运算符、条件运算符、位运算符等;(6)ava使用System.out表示标准输出设备,System.in表示标准输入设备。教师讲解多媒体课件演示整理笔记引导创新同步训练仿照课堂实例程序设计,实现对任意两个整数的加、减、乘、除,并输出运算结果。教师讲授多媒体布置训练任务提出要求
教学过程设计2.2学科成绩处理(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题引入如何将学生成绩根据考试分数确定成绩的等级,即:优、良、中、不及格?教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:Java的程序流程控制语句;知识点2:分支结构程序的构成及执行过程;启发讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作1:通过使用ifelse分支形式求三个数的最大值;操作2:通过使用if-else-if阶梯来编写程序,确定某个月分属于哪个季节;操作3:switch语句重写确定某个月分属于哪个季节;问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练键盘输入学生成绩,输出对应等级:优秀≥90、90<良好≥75,75>中≥60,不及格<60动手实践做中学多媒体真实系统环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)程序设计的三种基本结构包括顺序结构、选择结构、循环结构;(2)if选择结构有两种基本形式,if形式和ifelse形式;(3)switch语句用于多分支选择的语句;(3)类成员分为对象成员和类成员两类。教师讲解多媒体课件演示整理笔记引导创新同步训练设计程序,根据输入的运算符(+、-、*、/)实现对任意两个整数的运算,并输出运算结果,当进行除法运算时要判断除数不能为零。教师讲授多媒体布置训练提出要求
教学过程设计2.3班级成绩统计(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题引入希望对班级成绩按优、良、中、不及格四个等级分别统计学生人数。若要完成些任务,则需要对每位同学的成绩进行分析判断、并进行统计,程序中需要重复同样的操作若干次,这类情况怎么去实现?教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:Java的程序流程控制语句;知识点2:循环结构程序的构成及执行过程;知识点3:循环语句的使用方法。启发讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作1:分别用while、dowhile、for三种循环语句计算1+2+3+……+100,比较三种循环语句的使用;操作2:使用循环嵌套实现打印九九表;操作3:使用break和continue终止循环;操作4:模拟登录系统的密码验证过程;操作5:设计循环程序,求素数;操作6:设计循环程序解决Fibonacci数列问题。问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练对全班同学的成绩进行分类统计,编写程序之前要确定以下三个要素。1)循环条件:根据学生人数确定循环次数。2)循环体:对每位同学的成绩进行分析判断、并进行分类统计。3)循环控制:设置循环变量,控制循环次数。动手实践做中学多媒体真实系统环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)Java提供的循环语句有while语句,do-while语句和for语句三种;(2)可以实现循环语句的嵌套;(3)三种流程跳转语句:break,continue和return。教师讲解多媒体课件演示整理笔记引导创新同步训练在简易计算器v2.0的基础上,完善简易计算器,完成对任意两数的加、减、乘、除运算,且程序可以反复进行运算,直到选择退出程序。教师讲授多媒体布置作业提出要求
教学过程设计2.4班级学生成绩分析处理(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题引入期末考试结束之后,需要对学生成绩进行全面的总结分析,其中包括统计每一门课程的班级平均成绩、成绩排名及每位同学的成绩统计等。如何进行这类班级成绩分析?教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:一维数组的创建及使用知识点2:二维数组的创建及使用知识点3:字符串的创使用启发讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作:利用一位数组解决求30个学生的平均成绩;操作2:二维数组的定义、初始化及输出;操作3:字符串使用示例练习字符串常用操作。问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练统计全班同学的期末考试成绩,每人有四门考试科目分别是:高等数学、大学英语、Java程序设计和MySQL数据库。假设班级有40名同学,以此确定数组的大小。动手实践做中学多媒体真实环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)一维数组相当于一个数列,要遵循“先声明、后使用”的原则。声明数组时需要定义数组的名称、维数和数组元素的类型;(2)通过数组元素进行,数组元素数组名[下标]对数组的访问;(3)利用for增强语句遍历数组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年老年养生节目行业深度调研及发展战略咨询报告
- 精制红茶市场需求变化趋势与商业创新机遇分析报告
- 2025-2030年团队活动企业制定与实施新质生产力战略分析研究报告
- 2025年绵阳市三台县妇幼保健院招聘考试试卷真题
- 家长会的家长代表发言稿15篇
- 2026创新做法面试题及答案
- 2026董秘面试题及答案
- 私人园艺师服务满意度考核表
- 小学主题班会课件:国际理解与多元文化教育
- 制造业生产经理安全生产与质量保障能力绩效考评表
- 古生物科普教学课件
- 质量安全总监配备培训考核制度
- 小儿围术期液体与输血管理的指南(2025版)
- 2026年匹克球裁判员考核题库含答案
- 水利水电工程生产安全重大事故隐患判定导则(2025版)解读课件
- 2025内蒙古水务发展集团有限公司招聘紧缺专业人员3人(公共基础知识)综合能力测试题附答案解析
- 全国新高考:地理高频考点
- GB/T 9535.1-2025地面用光伏组件设计鉴定和定型第1部分:测试要求
- 企业绩效改进项目实施计划
- 基于STM32单片机TDS水质PH检测系统
- 2025年医疗卫生结构化面试题库(+答案)
评论
0/150
提交评论