摘要:《面向对象程序设计》是计算机应用技术专业的基础课,对学生的后续课程有着非常重要的作用。因此,如何将这门课讲得好并让学生感爱好且学得好非常重要。文章指出了在《面向对象程序设计》课程教授教养中存在的题目,提出了高职计算机专业《面向对象程序设计》课程中加进TEA算法的意义和课程中加进TEA算法的方法。
枢纽词:面向对象程序设计;TEA算法;教授教养;探讨
《面向对象程序设计》是计算机专业必修课程,假如这门课把握不好,将会影响后续课程《数据结构》、《动态WEB程序设计》的学习。然而初学者对程序设计还很目生,也没有建立用面向对象的思惟来编写程序。因此,假如不能很好地组织该课的教授教养内容,很轻易使学生对该课产生厌倦甚至害怕的心理。
一、高职计算机专业《面向对象程序设计》教授教养方法存在的题目
1、理论教授教养中存在的题目
教师在讲授一些理论知识时,好比对象、类、数据抽象、继续、动态绑定、数据封装、多态性、动静传递等面向对象的重要概念时,整个教授教养流动普遍采用的方法是:以教师为中央的“填鸭式”教授教养方法,教师从上课就一直在讲,直到下课为止,此方法是典型的“教本位”。教师在讲台上讲授,学生在下面埋头被动、持续地记笔记,所以常常泛起“教师讲完了、学生记完了、下课也忘完了”的怪现象。此教授教养方法不但使学出产生厌倦,甚至产生抵触的心理。
2、实践教授教养中存在的题目
实践是检修和晋升理论教授教养效果的重要环节,为了能让学生把握前面所讲的理论知识,教师都会找出相应的实践案例给学生入行讲解及编程,只有通过大量的讲解及编写程序训练,学生才能真正把握面向对象编程的核心思惟。然而在实践教授教养这一环节中却存在比较多的题目。(1)理论课和实验课不能同步。在实际教授教养中有时会泛起理论课讲解完了但还没能布置相应的实践内容给学生训练的现象,这样对学生对新知识的把握及巩固很不利。(2)教师在讲解程序案例时,没有很好的从学生角度往思索题目,而是一拿到例子,就从头到尾的在入行讲解,没有很好地提出为什么本案例要这样编写程序而不是那样入行编写。(3)学生使用C语言入行面向对象程序设计时没有与一些电脑公司或有关企业入行合作,缺乏实际工作的能力。
恰是这些题目的存在,导致了学生对这门课程失往了学习的爱好。加上高职的学生,底子本来就比较薄,学习立场也不够端正,甚至有些学生就是被父母逼来读书的,所以他们根本就没有自主学习的立场。
二、高职计算机专业《面向对象程序设计》课程中加进TEA算法的意义
1、TEA算法。
1994年,剑桥计算机实验室的David Wheeler、Roger Neelham设计了一个微型加密算法,即TEA(Tiny Encryption Algorithm)算法。TEA算法实现简朴,加密解密速度快,是一种简朴高效的加密算法。图1、图2分别为TEA算法的加密和解密过程。
图1 TEA加密算法
图2 TEA解密算法
高职计算机专业《面向对象程序设计》课程插进TEA算法的探讨
2012-06-22 18:29
高职计算机专业《面向对象程序设计》课程插进TEA算法的探讨.doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!