


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
周实训教学计划课程名称: Java程序设计实训授课专业: 计算机网络年级班级: 16级计算机网络任课教师:教研室: 计算机教研室(2017-2018学年第二学期)信息工程系周实训教学计划实训项目(课题)名称
Java程序设计实训计划学时实训时间
3016、17
指导教师实训场地
刘德强网络实训室实训班级 16级网络实训目的难点手段实训准备教学内容分述1、实训内容:(仪器设备性能、岗位分
系统培养学生的编程开发的能力,理解系统开发的流程,熟悉当下流行的最新技术,进一步锻炼学生的编程能力实训重点:Java开发的基础流程实训难点:java中的特性理解多媒体讲解、演示法、以及实训练习确定好分组,给学生详细讲解实训任务及要求,准备jdk的环境搭建以及网络环境配置,开发工具为eclipse。注意实训室设备的正确使用,以及实训室电源的使用。实训完成后及时断电和关闭实训室。备注实训内容:教师:讲授基础级代码,学会基础逻辑。学生:根据讲授的内容和技术编写一个相应的系统。学生在组内由组长安排任务每天填写日报,日报内容包括当天的完成内容和第二天的任务2、实训步骤:进度安排:(教师活动、 本次实训为五天,每天上午四课时,下午两个课时。上午两个课时为教师信息工程系周实训教学计划学生活动、时间分配等)3、教学分析:(实训期间预计困难及解决方案)4、实训考核:(方法选择与成果评价、等级标准等5、实验实训(完成情况等)6(实训效果、待处理问题、改进措施等)
讲解当天任务,三四课时为熟悉案例代码。下午俩个课时为编写代码。(时间可以灵活掌握)困难:学生在实训当中会遇到理解能力较差,个人进度跟不上教学进度。开发过程缓慢解决方案:考核标准:30%30%学生的作业完成情况:(40%)各组完成情况较好,组长适当加分各组完成情况较差,组长适当减分7、基本教材 PPT,知识点大纲7、基本教材 PPT,知识点大纲及参考书目:《Java程序设计入门》基本教材:《Java核心技术》参考书目:信息工程系周实训教学计划实训教案教学内容 备注任务一:java开发环境的搭建任务描述:本任务需要搭建java开发的软硬件开发环境,从网络的基础设施到jdk安装以及eclipse的搭建。任务的关键点:网络设施的搭建Jdk环境配置Eclipse的环境的搭建任务分析:基础设施的安装与搭建是学习编程开发的第一步。软件环境的搭建对于开发的逻辑思路有重要的意义。环境搭建需要勤于动手。任务实施:网络设施搭建1>RJ-45白棕棕,检查网线是否接通。2>配置网络ip:网络和Internet设置-->以太网-->网络适配器设置-->属性-->IPv4网关为:10.7.4.254子网掩码:255.255.255.0jdk环境配置:1>安装JDK选择安装目录安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安java文件夹中的不同文件夹中(文件夹的根目录下,jdk和jre安装在同一文件夹会出错)1:安装jdk随意选择目录只需把默认安装目录\java前的目录修改即可信息工程系周实训教学计划2:jre→更改→\java之前目录和安装jdk目录相同即可注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一2>安装完JDK后配置环境变量计算机→属性→高级系统设置→高级→环境变量系统变量→新建JAVA_HOME变量。图1-1:path路径变量值填写jdk的安装目录(本人是E:\Java\jdk1.7.0)系统变量→寻找Path变量→编辑在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(Path;再输入上面的代码)1-1;系统变量→新建CLASSPATH变量,如图1-2。图1-2:classpath路径面有一点)系统变量配置完毕检验是否配置成功运行cmd输入java-version(java和-version之间有空格)若如图所示显示版本信息则说明安装和配置成功。1-3:运行结果eclipse的安装:在官网上下载eclipse解压缩。设置默认开发工作环境目录。信息工程系周实训教学计划任务二:基础语法任务描述:本任务旨在训练学生对java基本语法的掌握,具体的任务关键点为:任务关键点:加密程序三元运算判断奇偶数精确浮点数变量的互换闰年的判断任务分析:知识的熟练应用。每个分解任务都会偏重某一个知识点。任务实施:加密程序ExampleSystem入流的扫描器对象,提示用户输入一个英文的字符串或者要解密的字符串,然后通过扫描器获取用户输入的字符串,经过加密或解密后,把字符串通过错误流输出到控制台。关键代码:图2-1加密程序图2-2加密程序结果2.用三元运算符判断奇偶数2.用三元运算符判断奇偶数ParityCheck器对象,提示用户输入一个整数,并通过扫描器的方法来接收一个200说明其是偶数,否则是奇数,关键代码:2-3用三元运算符判断奇偶数2-4命令行结果3.精确浮点数AccuratelyFloatdouble类型的BigDecimal例再一次完成同样的运算,对比运行结果哪个更精确,关键代码如下:2-5精确浮点数2-5精确浮点数2-6运行结果4.变量的互换VariableExchange现两个变量的互换,关键代码下:图2-7变量的互换2-8运行结果图2-7变量的互换2-8运行结果5.闰年的判断信息工程系周实训教学计划图2-9闰年的判断图2-10运行结果任务三:基础应用任务描述:本任务旨在训练学生对java基本语法的掌握,具体的任务关键点为:任务关键点:杨辉三角阶乘运算终止循环体循环的极限冒泡排序任务分析:信息工程系周实训教学计划知识的熟练应用。每个分解任务都会偏重某一个知识点。任务实施:杨辉三角图3-1杨辉三角程序阶乘运算
图3-2运行结果ExamplesumfactorialBigDecimalwhile20并完成计算。3-3阶乘运算图3-4命令行结果3-3阶乘运算图3-4命令行结果3.终止循环体eclipsejavaBreakCyc类,在该类的主方法中创建一个字符串数组,在使用foreach时,判断如果发现数组中包含字符串“老鹰”则立刻中断循环。在foreach60循环,代码如下:3-5精确浮点数信息工程系周实训教学计划图3-6运行结果循环的极限CycUtmost50end中累加循环计数器,最后循环结束时显示这个技术器,如下:图3-7循环极限3-8运行结果信息工程系周实训教学计划冒泡排序图3-9冒泡排序图3-10运行结果任务四:排序算法任务描述:本任务旨在训练学生对java基本语法以及算法的掌握,具体的任务关键点为:任务关键点:快速排序选择排序插入排序归并排序选择排序插入排序归并排序任务分析:知识的熟练应用。掌握各种排序的算法解法,每个分解任务都会偏重某一个知识点。任务实施:1.快速排序(就是比较的基准将待排序记录分割成独立的两部分,左侧记录的关键码都小于或等于轴值,右侧的记录关键码都大于或等于关键码,然后在对这两部分分别重复上述的过程,直到整个序列有序。4-1快速排序信息工程系周实训教学计划选择排序
图4-2运行结果每趟排序在当前待排序序列中选出关键码最小的记录,添加到有序序列中。选择排序比较独特的地方是:记录的移动次数少,本实例4-3:图4-3选择排序图4-4命令行结果3.插入排序图4-4命令行结果3.插入排序每次将一个待排序的记录按其关键码的大小插入到一个已经排好序的有序序列中,直到全部记录排好序:4-5插入排序信息工程系周实训教学计划图4-6运行结果4.归并排序法个或两个以上的有序序列合并成一个有序的序列。归并排序的主要思想是将若干有序序列逐步合并成一个有序的序列:图4-7归并排序信息工程系周实训教学计划图4-8归并排序图4-9归并排序图4-10运行结果图4-10运行结果任务五:算法应用任务描述:java任务关键点为:任务关键点:百钱买百鸡韩信点兵斐波那契数列汉诺塔任务分析:知识的熟练应用。掌握各种排序的算法解法,每个分解任务都会偏重某一个知识点。任务实施:1.百钱买百鸡百钱买百鸡是一个很经典的算法案例,其主要内容是:公鸡531100只鸡。信息工程系周实训教学计划图5-1快速排序2.韩信点兵
图5-2运行结果5-3韩信点兵图5-4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年山东淄博盛齐餐饮服务管理有限公司招聘笔试参考题库附带答案详解
- 护理科研方法试题及答案
- 掌握2025年公共营养师考试中的时间分配技巧试题及答案
- 内蒙古副高试题及答案
- 电焊证考试题及答案
- 提高2024年系统架构设计师考试成绩试题及答案
- 教师资格笔试合作学习模式分析试题及答案
- 如何选择网络规划设计师考试的学习路径试题及答案
- 初级会计师考试模拟考场氛围试题及答案
- 心理咨询师考试应对危机指导试题及答案
- 玩具的创业计划书
- 第7课 隋唐时期的科技与文化 【公开课一等奖创新教学设计】-【教学评一体化】大单元整体教学
- 共价键+周测卷 高二下学期化学选择性必修2
- 麻疹知识培训课件
- 精神科护理学焦虑障碍
- 程序员个人职业生涯规划
- 2025年离婚协议模板正版手写
- 2025年国家公务员考试时事政治必考试题库及参考答案
- 正规辩论赛的流程
- 二年级音乐下册《小雪橇》课件
- 《智能网联摩托车和轻便摩托车 车载终端技术要求及试验方法》
评论
0/150
提交评论