欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    Java程序设计项目化教程-电子教案.docx

    • 资源ID:1562262       资源大小:58.92KB        全文页数:24页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    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、评估讨论实训任务完成的正确率:3、展示讨论学生的解决方案;4、考核学生结果.教师启发讨论归批分数激励实训项目单学生:演示交流老师:点评激励10%作业及考核要求1、求一组数的以大值、最小俗、平均值。2.利用方法重载和不定长参数求任意多个数的平均值教学反思学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气第也比较活跣.通过在课堂上对学生的提问和学生的1.三1.答上发现大多数学生对上次课知识掌握的还可以,但也方些学生掌握的不够扎实,因此在理解和接收老师的湃课内容上有点跟不上.任务5学生基本信恩管埋模块实现(面向对纵>学时4授课方式理实一体课次班IR人数败材及*责科Java基础入门学倩分析学生已经具备了相关的计算机基础知识,学习过C谱声程序设计.教学目标素Jt目标,> 培养学习兴趣,提高自主学习与自主探究能力知识目标,> 了解面向对象程序设计思想理解面向对象程序设计基本概念> 掌握类的定义与实例化掌握构造方法的定义能力目标,> 能够熟练进行类的定义与实例化能鲂熟练使用构造方法进行成员变业初始化教学工点和建点教学Hi点:类的定义与实例化、构造方法教学难点:构造方法的重载、静态变址与前态方法教学资源https:/mooc1.chaoxing.co<ncorse223197031,htm1.教学过程设计主要步教学内容校学方法教学手段师生活动时间分配情境导入演示学生基本信息管埋模块,引入要学习的内容港按、演示引导法教师:问的提问多媒体学生:问题讨论5%任务分析14、 什么是面向对象编程?15、 类与对望的美系?启发讲解讨论归纳教师:知识讲解多媒体1学生:记录笔记课件演示师生互动交流5%42、什么是包袋类?13、包装类的使用?示他掾作15、StririR类的基本操作46、 StringBuffer类的基本操作47、 包袋类的使用问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结30任务实黄28、实现学生信息按姓进行模糊戊找,动手实践做中学多媒体j实系统环境学生:实践操作老师:巡视检杳5O分析1.评估讨论实训任务完成的实施过程:2,评估讨论实训任务完成的正确率;3、展示讨论学生的解决方案;4、考核学生结果.救师启发讨论归批分数激励实调项目单学生:演示交流老师:点评激励ok统计一个字符串subStr)在另一个字符串(sir)中出现的次数。作业及考核要求2、实现学生信息按姓名进行精确查找学生的出勤及纪律卷比较好,教学基本能按事先设计的思路进行.课堂气第也比较教学反思活跃.通过在课堂上对学生的提问和学生的回答上发现大多数学生对上次课知识学握的还可以,但也有些学生掌握的不师扎实,因此在理科和接收老师的讲课内容上有点跟不上.×××X课程教学方案(20212022学年第2学期)开课单位:计算机学院课程名称:Java程序设计课程代码:B100xoio课程类别学分学时4学分64学时专业班级:2021大数据技术教师姓名:张玉叶任务8系统存储结构优化(集合-USt集合学时4授课方式理实一体课次班IR人数败材及*责科Java基础入门学倩分析学生已经具备了相关的计算机基础知识,学习过C谱声程序设计.教学目标素Jt目标,培养精益求精、一丝不苟的工匠精神知识目标,> 了解集合的体系结构及分类> 掌握1.iSt集合的使用能力目标:> 熟练掌握Array1.ist和1.Inked1.ist的基木操作能够熟练使用1.ist集合解决实际问题假学重点和难点教学重点:ArraY1.iSt的基本操作教学难点:集合的体系结构、迭代潺教学费源h1.Ips:InoOC1.chaoxin.com/COUrSC/223197031.htn1.教学过程设计主要步教学内容教学方法教学手段师生活动时间分配情境导入演示学生塞木信息管理功於,引入要学习的内容讲授、演示引导法教师:何题提问多媒体学生:问鹿讨论5%务析任分44、 数组的优缺点?45、 什么是集合?16、 1.ist集合的特点?17、 1.ist集合的使用?启发讲解讨出归纳教师:知识讲解多媒体,学生:记录笔记课件演示师生互动交流5%×××X课程教学方案(20212022学年第2学期)开课单位:计算机学院课程名称:Java程序设计课程代码:B100xoio课程类别学分学时4学分64学时专业班级:2021大数据技术教师姓名:张玉叶去施?52、如何实现元素持序?示范舞作50、 HashSet的基本操作51、 自定义对象的自动去里52、 TreeSet的基本操作53、 自然排序和定制持序问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:强纳总结30%任务实黄30, 利用IIashSet实现对一组学生时象的去重功能。31, 利用TreeSet实现对一组学生时象按年龄降序排列.动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检查50%分析1 .评估讨论实训任务完成的实施过程:2 .评估讨论实训任务完成的正确率:3、屣示讨论学生的解决方案:1、考核学生结果。教师启发讨论归纳分数激励实训项目单学生:演示交流老师:点评激励10%1、利用HaShSot实现对一级教师时象的去理功能.作业及考核要求2、利用TreeSet实现对一组教师对象按工龄升序排列。学生的出勤及纪律都比较好,教学塞本能按M先设计的思路进行,课堂气纸也比较活跃.通过在课堂上对学生的提问和学生的回答上发现大多数学生时上次课知识常被学反思握的还可以,但也有些学生掌握的不膨扎实,因此在埋解和接收老师的讲课内容上有点跟不上。×××X课程教学方案(20212022学年第2学期)开课单位:计算机学院课程名称:Java程序设计课程代码:B100xoio课程类别学分学时4学分64学时专业班级:2021大数据技术教师姓名:张玉叶任务8系统存储结构优化(集合)-MaP集合学时4授课方式理实一体课次班IR人数败材及*责科Java基础入门学倩分析学生已经具备了相关的计算机基础知识,学习过C谱声程序设计.教学目标素Jt目标,培养精益求精、一丝不苟的工匠精神知识目标,> 了解MaP集合的特点及适用场景> 掌握Map集合的使用> 了解泛型的作用.掌旌泛型的使用> 掌握Co1.1.ections和ArrayS工具类的使用了解俄今操作的作用,掌握聚合操作的使用能力目标:> 熟练掌握HaShMaP和TreeMap集令的茶本操作> 能够熟练使用MaP集合解决实际何时> 能够熟练使用聚合操作教学工点和充点教学更点:HaShMaP和TreeMaP集合的基本操作、聚合操作教学难点:聚合操作敬学资源https:/mood.chaoxing.ccxn/course/223197031.htm1.教学过程设计主主步教学内容教学方法教学手段师生活动时间分配情境导入对于有键有值的数据如何存放?如何简化对集合的操作?引入要学习的内容讲授、演示引导法,教师:问SS提问多媒体学生:句啊讨论5%任务分析53、 Mnp煲合的特点?54、 HaShMaP的使用?55、 TreeMaP的使用?56、 什么毡聚合操作?57、 如何简化对集合的操作?启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录转记师生互动交流5%示范掾作54、 IIashMap的基本操作55、 TreeMap的菸木操作56、 泛型的使用57、 Co1.1.ections和Arrays工具类的使用58、 聚合操作问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结30任务实黄32、 利用IIashMap集合统计一个字符邪中各字符出现的次数.33、 从一组字符串中杳找包含“a”且长度大于1的字符串.动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检查50%分析W-1、评估讨论实训任务完成的实施过程:2、评估讨论实训任务完成的正确率:3、展示讨论学生的解决方案:4、考核学生结果。教师启发讨论归纳分数激励实训项目单学生:演示交流老师:点评撤励10%I、假设一个字符率存放了若干用空格分隔的胞词,统计每个单词出现的次数作业及考核要求2、从学生姓名中杳找以“张”开头且长度大于2的学生姓名。学生的出勤及纪律都比较好,教学明本悭按任先设计的思路进行,课堂气城也比较活班.通过在课堂上对学生的提问和学生的回答上发现大多数学生X寸上次课知识学教学反思握的还可以,但也有些学生掌握的不肺扎实,因此在理解和接收老师的讲课内容上有点跟不上.×××X课程教学方案(20212022学年第2学期)开课单位:计算机学院课程名称:Java程序设计课程代码:B100xoio课程类别学分学时4学分64学时专业班级:2021大数据技术教师姓名:张玉叶任务9数据的导入导出(I/O流学时4授课方式理实i体课次班IR人数败材及*责科Java基础入门学倩分析学生已经具备了相关的计算机基础知识,学习过C谱声程序设计.教学目标素Jt目标,> 正确使用所学技术,遵纪守法,牢固树立社会主义核心价值观知识目标,> 了解I/O流的概含及分类> 掌押字符流的基本操作> 掌握字节流的基本操作> 掌握Fi1.e类的使用能力目标,A能够熟练使用字节流和字符流诳行文件的读写操作> 能鲂熟练使用FiIe类完成文件和目录的愫作教学工点和建点教学Hi点:字符流和字节流的基本操作、川e类的使用教学难点:字符缓冲流和字节缓冲流教学资源https:/mooc1.chaoxing.co<ncorse223197031,htm1.教学过程设计主要步教学内容校学方法教学手段师生活动时间分配情境导入如何实现学生基本怙息数据的V入导出?引入要学习的内容讲授、演示引导法教师:问SS提问多媒体学生:问即讨论5%任务分析58、如何读写文件?59、什么是I/O流?启发讲解讨论归纳多蟆体教师:知识讲解课件演示学生:记录笔记s%60、 什么是字符流?61、 什么是字节流?62、 如何操作文件和目录?师生互动交流示范操作59、 字符流的般本操作60、 字节流的蔚本操作61、 Fi1.e类的使用问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:妇纳总结30%任务实证34、 将学生基本信息保存到文件中。35、 从文件中读取学生基本信息.动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检卷50%分析1、评估讨论实训任务完成的实施过程:2、评估讨论实训任务完成的正确率:3、展示付论学生的解决方案:1、考核学生结果,教师启发讨论归纳分数激励实训项目单学生:演示交流老师:点评激励10%I、已知一个文本文件中存放有若干整数.一行存放一个整数,将其降序排序输出并将排序结果写到另一个文本文件中,2、已知一个文本文件中存放有若干学生的成绩.一行存放一个学生的成绩形如:作业及考核要求张芳,80,90,70“求年个学生的平均分,并将结果写到另一个文本文件中,年行一个学生信息(姓名,平均分.3、显示指定目录下所有的Jpg文件.学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行.课堂气象也比较活跃,通过在课堂上对学生的提问和学生的回答上发现大多数学生对上次课知识掌敢学反思押的还可以,但也有些学生掌握的不好扎实,因此在理解和接收老师的讲课内容上有点跟不上.

    注意事项

    本文(Java程序设计项目化教程-电子教案.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开