高职计算机专业《面向对象程序设计》课程插进TEA算法的探讨(2)

来源:网络收集 时间:2025-04-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

        TEA算法每一次可以操纵8个字节,密钥采用16个字节,采用迭代的形式实现.。TEA加密算法的迭代次数是可以改变的,目前推荐64轮迭代,不外32轮迭代、16轮迭代也是足够的,甚至可以采用8轮迭代。TEA算法因为实现简朴,加密速度快,常被一些保密性要求不高的系统采用,好比QQ的登录加密就是采用16轮TEA算法来实现的。
        2、《面向对象程序设计》课程中加进TEA算法的意义
        TEA算法是编程算法中一个比较轻易理解的算法之一,学生比较轻易撑握,而且它主要是用在加密及解密中,笔者在教授教养过程中,捉住学生的“成就感”的心理:将一个加密解密程序TEA算法编排穿插在教授教养内容中,学生很感爱好,大大入步了学习该课程的爱好,并取得了良好的教授教养效果。        三、高职计算机专业《面向对象程序设计》课程中加进TEA算法的方法
        1、教授教养模块的划分
        高职计算机专业《面向对象程序设计》课程以JAVA语言为主,其内容主要由以下几个模块组成:(1)结构化程序设计;(2)面向对象程序设计的概念及思惟;(3)文件与IO流;(4)图形用户界面;(5)Applet小应用程序;(6)多线程。为了鼓励全体学生都能介进课程的教授教养与学习流动中,调动每一个学生的学习积极性与能动性,使每个学生都有事做、想做、会做、喜欢做。因此,笔者设计了一个教授教养思路,如图3: 
         
        2、激发爱好,重建决心信念
        针对大部门学生学习爱好不浓的现状,当务之急是如何激发学生学习的爱好,从而重建自决心信念。“爱好是最好的老师”,只有有了学习爱好才能在枯燥的学习过程中体会到乐趣。为了激发学生爱好,采取了如下方法:
        在如前所述的这几个部门中都以一个简朴的加密解密算法TEA穿插在这些教授教养流动中,如图3,在入行描述第一部门内容即结构化程序设计过程中,首先先容程序设计的基本概念,好比基本数据类型,顺序结构,选择结构,轮归结构,数组等,将这些基本概念先容完之后,再描述TEA算法的基本流程,然后让学生将该算法用JAVA语言来实现。
        因为已经将算法具体地先容给了学生,因此学生只是将该算法用JAVA语言来表现并上机入行验证,当同学们的程序运行通过,并发现可以将输进的一些字符加密成功,输出结果是与原来输进结果完全不同的字符时,他们获得了成就感,并感觉到自己也可以加密信息了,从而对这门课程产生了浓厚的爱好,并盼瞅入一步的深进学习。
        在此基础上,可以让学生尝试将RSA等加密算法用JAVA实现,也可以匡助学生理解程序设计的基本概念。
        入进第二部门,开始学习面向对象的概念和思惟,一开始,学生对这些面向对象的概念不是很理解,笔者要求学生编写一个TEA类,该类有加密、解密等成员方法,让学生将前面的结构化TEA算法改成面向对象的方法。通过自己动手编写程序,学生逐渐直立了类、对象、构造方法、继续、重载等概念,也逐渐直立了面向对象的编程思维。
        第三部门开始讲述文件与IO流,此时,要求学生不是对某个数据加密解密,而是将整个文件加密解密,编程难度加大了,学生的爱好也随之加大加深了。在编写程序过程中,学生对前面章节学过的如轮归、字符串、数组等概念又得到了温习。当学生第一次将一个文件加密成功后,他们的欣喜是由衷的。

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典计算机高职计算机专业《面向对象程序设计》课程插进TEA算法的探讨(2)在线全文阅读。

高职计算机专业《面向对象程序设计》课程插进TEA算法的探讨(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/shiyong/118797.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219