Java程序设计项目化教程-电子教案.docx
×××X课程教学方案(20212022学年第2学期)开课单位:计算机学院课程名称:Java程序设计课程代码:B100xoio课程类别学分学时4学分64学时专业班级:2021大数据技术教师姓名:张玉叶任务1项目开发环境搭建(初识Java学时4授课方式理实一体课次班IR人数败材及*责科Java基础入门学倩分析学生已经具备了相关的计算机基础知识,学习过C谱声程序设计.教学目新素Jt目标,明确编程技术的R要性,激发科技强国的家国情怀和使命担当> 培养版权意识.尊重知识产权,使用正版软件知识目标:> 了轿JaVa语言的发展、特点及应用领域> 理解JaVa程序的总行机制> 掌握JaVa程序的编译运行方式能力目标,> 能修下靓与安装JDK健筋熟练配置系统环境变能能鲂端译运行Java程序教学重点和难点教学重点:JDK的下毂与安装、JaVa程序的编写、运行教学难点:JaVa程序的编写运行敦学贵源httpsjmooc1.chaxi11r.co<11course223197031.htn1.收学过程设计主要步,教学内容敢学方法教学手段师生活动时间分配情境导入介绍JaVa的应用领域,引入要学习的内容讲授、演示引导法教师:问鹿提问多媒体学生:问遨讨论5%I1.1.如何编写运行JaVa程序?2、常用的桀套工具有哪些?启发讲艇讨论归纳多媒体教师:知识讲解课件演示学生:记录名记5%师生互动交流示范操作1、JDK的下我与安笠2、JDK的使用3.IDEA的基本使用问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:!11纳总结30%¥1、JDK的下我与安笠2、JDK的使用动手实践做中学多媒体真实系统环境学生:实践操作老师h巡觇检杳5(H分析评价1 .评估讨论实训任务完成的实施过程:2 .评估讨论实训任务完成的正确率;3 .展示讨论学生的解决方案:I.考核学生结果.教师启发讨论归纳分数激励实训项目单学生:演示交流苕师:点评激励10%作业及考核要求K利用记事本端写程序输出44we1.coetoIearnJava!”。2、利用IDEA编写程序输出“梅花香自苦蹇来,宝剑峰从磨砌出!”教学反思因是第一次上课,学生的出勤及纪律裕比较好,教学基本能按事先设计的思跖进行,课堂气氛也比较活跳。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文化基础知识掌握的还可以,但也有些学生掌樨的不够扎实,因此在理解和接收老师的讲课内容上有点跟不上.×××X课程教学方案(20212022学年第2学期)开课单位:计算机学院课程名称:Java程序设计课程代码:B100xoio课程类别学分学时4学分64学时专业班级:2021大数据技术教师姓名:张玉叶任务2总个学生成绩处理基础知识学时4授课方式理实一体课次班IR人数败材及*责科Java基础入门学倩分析学生已经具备了相关的计算机基础知识,学习过C谱声程序设计.教学目新素Jt目标,> 培养学生严谅踏实的工作态度知识目标,> 了解JaVa中常用的关键字>理解标识符的作用及其命名规则掌握各种基本数据类型的表示及类型转换掌握常吊、变崎、运算符和表达式的使用能力目标,能够正确规范命名标识符>能鲂正确使用常设和变量:能够熟练使用各种基本数据类型和运算符完成简单的计算教学重点和难点教学重点:数据类型、运算符、表达式、Math类教学难点:类型转换敦学贵源httpsjmooc1.chaxi11r.co<11course223197031.htn1.教学过程设计主要步,教学内容教学方法教学手段师生活动时间分配情境导入演示学生成绩管理模块功能.引入要学习的内容讲授、演示引导法敕师:问题提问多媒体学生,问题讨论5%任务分析3、如何使用教据?k常用数据类型右.哪些?启发讲解讨论归纳多媒体教师:知识讲耨课件演示学生:记录学记5%5、如何对不同数据进行相应处理?师生互动交流示范操作k常量及变量的定义5、各种数据类型数据的表示6、运算符及表达式的使用1、类型转换5,Math类常用方法使用问SS引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结30%任务实的3、求两个数的和,1,已知x=3,y=4,求表达式(2x÷3y>(x*y)Wffi.5、已知一个学生3门课的成绩,求其总成绩和平均分.动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检查50%分析5 .评估讨论实训任务完成的实施过程:6 .评估讨论实训任务完成的正确率:7 .展示讨论学生的解决方案:8 .考核学生结果.教师启发讨论归纳分数漱励实训项目单学生:演示交流老师:点评激励KybIx己知x=10,y=6,求求达式(2x+3y)(x+y)的值.作业及考核要求2.编写程序求矩形的周长和面枳。3、已知半径,求圆冏长和面枳.学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气丸也比较活跃,通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文化果教学反思础知识掌握的还可以但也有些学生掌握的不悔扎实,因此在理解和接收老师的讲深内容上有点跟不上.×××X课程教学方案(20212022学年第2学期)开课单位:计算机学院课程名称:Java程序设计课程代码:B100xoio课程类别学分学时4学分64学时专业班级:2021大数据技术教师姓名:张玉叶任务3系统界面设计与实现(控制结构)学时4授课方式理实一体课次班IR人数败材及*责科Java基础入门学倩分析学生已经具备了相关的计算机基础知识,学习过C谱声程序设计.教学目标素Jt目标,编码规范,团结协作,培养良好的职业素养知识目标,> 了解3种控制结构的作用及适用场景> 掌握3种控制结构的使用能力目标:> 能够熟练使用输入输出实现人机交互能够熟练使用不同形式的选择结构能够熟练使用各种循环结构> 能鲂综合使用3种躯木控捌结构编制程序解决相应的问题教学工点和建点教学Hi点:地序结构、选择结构、循环结构教学难点:循环的嵌套教学资源https:/mooc1.chaoxing.co<ncorse223197031,htm1.教学过程设计主9教学内容铁学方法教学手段师生活动时间分E情境导入演示系统界面,引入要学习的内容讲授、演示引导法教师:问题提问多媒体学生:问遨讨论5%任务分析6、淅到选择如何决定?7、曳复操作如何实启发讲解讨论归纳教师1知识讲解多媒体,学生:记录笔记课件演示,,.师生互动交流5%现?示范7、顺序结构的使用8、选择结构的使用9、循环结构的使用10.循环的嵌套问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结30%务«任如6、求任意两个数的和7,判断一个数的奇科性8、将百分制成绩转换为等级制9、求1到100之间的所有偶数和IOx输出九九乘法表动手实践做中学多媒体A实系统环境学生;实践操作老师:巡视检杳50%分析9 .评估讨论实训任务完成的实值过程:10 .评估讨论实训任务完成的正确率:11 .展示讨论学生的解决方案:12 .考核学生结果.教师启发讨论归纳分数激励实训项目单学生:演示交流老帅:点评激助10%1、求n的阶乘作业及考核要求2,求一组数中的最X值、最小值3、求1到100之间所有能被2整除但不能破3整除的数的和.学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气丸也比较活跣.通过在课党上对学生的提问和学生的回答上发现大多数学生时上次课知识学教学反思握的还可以,倒也有也学生掌握的不好扎实,因此在现解和接收老师的讲课内容上有点跟不上.任务4批依学生成绩处理(数组与方法)学时4授课方式理实i体课次班IR人数败材及*责科Java基础入门学倩分析学生已经具备了相关的计算机基础知识,学习过C谱声程序设计.做学目标素Jt目标,> 分而治之,大而化小,培养解决笑杂问SS的能力知识目标,了解数祖的概念> 掌握一维数组的定义及常用操作> 掌握二维数组的定义及基本操作传力目标t> 能够熟练操作数组> 能够熟练使用数组解决实际问强致学工点和难点教学理点:数组的基本操作教学难点:排序、;处数组的使用教学费源httpsmc1.chaoxing.co<11course223197031.htm1.收学过程设计主主步教学内容t学方法敦学手段前生活动时间分配情境导入演示批IS学生成绩处理程序.引入要学习的内容讲授、演示引导法皿教师:问题提问学生:问时讨论5%任务分析8、批此数据如何处理?9.如何使用数组?启发讲解讨论归纳教师:知识讲解多媒体学生:记录第记深彳卜汕不师生互动交流5%×××X课程教学方案(20212022学年第2学期)开课单位:计算机学院课程名称:Java程序设计课程代码:B100xoio课程类别学分学时4学分64学时专业班级:2021大数据技术教师姓名:张玉叶名?12、 方法调用时参数如何传递?13、 变里起作用的范困?示范操作14、 方法的定义与调用15、 方法重载16、 不定长参数17、 参数传递18、 变fit作用域问一弓I导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结30%任务实施15、 已知一组学生成绩.求其最高分、以低分、平均分、统计不及格人数16、 利用方法定载求任意多个数的和动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检身50%分析1、评估讨论实训任务完成的实施过程:2、评估讨论实训任务完成的正确