高职计算机专业教学上的应用研究.docx
上传人:lj****88 上传时间:2024-09-14 格式:DOCX 页数:7 大小:14KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

高职计算机专业教学上的应用研究.docx

高职计算机专业教学上的应用研究.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高职计算机专业教学上的应用研究高职计算机专业教学上的应用研究1.前言职业化教育院校的教育目标是向市场输送直接能够适应市场技术性人才,所以要求职业化教育更能够贴近市场的技术需求,面对计算机专业的教学,尤其是面向对象编程语言的科目,面向对象的思维贯穿整个教材,从微观上看,传统的教学模式是以单科为目标,采取的是化整为零的教学方式。从宏观上看,人工智能技术、教学模式的思想不断开放和技术的不断发展,同样也可以看作是面向对象思维的转化。在职业化教育方面,传统的化整为零的教学模式、教学思想要进行改变。该文以JAVA程序设计和SQLServer数据库应用技术教学为例,在面向对象思想领域,分析和研究计算机多门课程采用面向对象思维教课相结合的方式来进行体系的建设。2.面向过程与面向对象思想的区别在编程语言方面,一般都以C语言为开设语言类基础课,而在我们的教学体系中普遍认为,C语言是面向过程的语言,面对函数时逐步求精,逐步求解,在后续的专业课程开设中,一步步的深入到面向对象程序设计,而这仅仅是在编程语言单科目中的概念思想区分,在不断的教学实践中发现,越趋近于市场的职业教育越会发现,在后续的计算机专业课程教授中,面向对象的思维不仅仅只在编程语言中实现,可以贯穿与整个的专业教学体系中,可以利用C语言采取相对概念的教学模式,面向对象的设计思想认为事件万物皆为对象[1],如:学生、桌子、教师、椅子、黑板等等,我们身边具体的物理存在的个体都能称之为对象,当我们在日常沟通交流的时候,提到该个体,脑海中立刻就会想到该个体的具体形象以及它的功能和作用,而当我们把物体转换为计算机能认知的语言,在计算机的世界里来体现这些物体,也就是说,如果我们想用计算机来解决现实世界的问题,那就要让计算机按人类的思维习惯来处理问题,这就是面向对象思维的缘由。什么是面向过程,顾名思义,面向过程就是对整个过程的详细设计和实现,重点关注的是整个过程的具体流程,从做什么开始,经历怎么做,到呈现结果。反应到教学中,面向过程就是在一种语言中,从最内层看是一种具体函数的实现,从整个需求的外层看,面向过程书写了整个需求从开始到最终运行的每一个步骤,从外围看,整个语言开发是一个整体性的过程。面向对象跟面向过程不同,面向对象的思维理念是不注重过程的一种思维方式,只从需求层面找到结果层面,中间的实现过程不具体的去关注,所谓的不具体的去关注,是在语言层面来看,区别与面向过程的整体化,面向对象是模块化的理念,互相之间抽象成对象,不同模块之间看到的是呈现的整体模块,而模块内部的相对于其他来说是透明的。3.传统授课的教学模式传统面向对象的思维只是体现在开设的面向对象程序设计语言的课程中,在该课程中,通过案例教学,通俗易懂的讲解面向对象的思维方式,提高学生分析问题和解决问题的能力。而在其他课程中,没有涉及面向对象的思维方式,所以在教授课程中也就没有采用面向对象的思维去发掘,去与学生交流。下面分别以JAVA课程与数据库应用技术课程为例解析传统教学模式。(1)以JAVA程序课程设计教学为例:以学生成绩管理系统为项目分析想象对象:首先分析、设计类:分析学生成绩管理的需求分析有哪些实体(学生、课程、教师)以及实体间的联系(发现类),然后分析这些实体和联系具有什么特征(发现类的属性),实体或者联系具有的行为(发现类的方法)。其次封装:是指将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。第三是继承:同样是面向对象的一个特征,而在学生成绩管理系统中,体现不是很明显,继承是指更高一层的抽象,在抽象数据的层面上在抽象出更高的一层,使之在创建下层抽象数据时可以直接继承相应的属性和方法。JAVA课程从根本上解释了面向对象在编程语言中的应用,讲解了类的属性和方法的封装,以及更高一层的封装,经过此过程的学习,学生能够初步的了解什么是对象,什么是面向对象。(2)以SQLServer数据库应用技术教学为例:SQLServer是高职高专开设的专业课程,以学生成绩管理系统项目数据库建设为例,贯穿于整本教材,从需求分析到概念设计,再到逻辑设计,物理设计。需求分析阶段是对整个应用系统要实现的功能和目标的分析,对用户的需求进行分析、抽象、汇总和管理,根据数据库建设的特征,抽象出具体的要建设的数据表。例如,在学生成绩管理系统案例中,通过具体的分析,可以抽象出整个学生成绩管理的实体集及实体之间的联系,实体集为:学生、教师、课程。实体之间存在的联系是学生与课程之间存在选课多对多联系,教师与课程之间存在授课多对多联系,根据E-R模型规则建立相应的E-R图,在此基础上,根据转换规则转换成相应的关系表。4.面向对象思维教课理念分析通过JAVA程序设计和SQLServer数据库两门课程的具体授课内容分析发现,