收藏 分销(赏)

“多媒体技术”教改中探索“协作激励教育.doc

上传人:xrp****65 文档编号:7023267 上传时间:2024-12-25 格式:DOC 页数:15 大小:96KB 下载积分:10 金币
下载 相关 举报
“多媒体技术”教改中探索“协作激励教育.doc_第1页
第1页 / 共15页
“多媒体技术”教改中探索“协作激励教育.doc_第2页
第2页 / 共15页


点击查看更多>>
资源描述
“多媒体技术”教改中探索“协作激励教育” 摘要:本文针对高职学院的教改,提出在多媒体技术实践教学中倡导协作激励教育理念,并详细介绍了课程教学中的具体实施过程,最后探讨将理念与实际相结合后取得的成效。<br>  关键词<br>本文来自:计算机毕业网 :赏识教育;协作激励教育;课程改革<br>      <br>  1引言<br>  <br>  周婷婷—— 一位先天失聪的少女,20岁就在美国最著名的聋人大学——盖劳德特大学攻读硕士和博士学位,2002年,荣膺首届海内外中国妇女十大人物。这一切都离不开她父亲的教育,父亲把培养女儿成才的方法进行总结,创立了“赏识教育法”。<br>  “赏识教育法”能否在高等院校中获得应用?笔者所创导的“协作激励教育”与“赏识教育法”有什么异同呢?作为一名专任教师,如何能在当前学校的教育体系中融入“激励教育”的核心思想?在实践中又将产生哪些新的问题呢?<br>  <br>  2赏识教育与协作激励教育法的异同<br>  <br>  2.1赏识教育<br>  “赏识”在词典里的解释为给人表扬或赞扬,以调动人的积极性。从大的方面讲,赏识教育应该是对孩子的一种肯定、赞赏和鼓励。赏识教育思想,其关键在于发现每名学生的闪光点,强调他们的优点,对每名学生的成长都抱有坚定、乐观的态度。但是总体上说,它是教育者被动的行为。<br>  2.2协作激励教育<br>  激励教育在现代教育方法中占有重要地位,在国内外都不乏成功教育的先例。而协作强调的是激励的对象可以不是单一的个体,通过团队合作,以集体的成功荣誉来实现对个体的肯定。协作激励教育是笔者提出的以团体运作为方式,引入竞争、互助、协作、开发兴趣等手段,达到激发学生学习能力的教育方法,以尊重学生为前提,以激发兴趣为先导,以开掘潜能为宗旨;它始动于教师激励的教育思想,着眼于学生学习动机的培养和学习动力系统及道德内化机制的完善,立足于学生主体性的发挥,从而促进他们生动、活泼、主动地发展。<br>  赏识教育要求是尽力发掘每一个人的优点,不时的给予表扬肯定,因而是种一对一的教育模式。在实际学校的环境下,一个老师往往是在一个班级几十个学生的条件展开教学,无法保证做到对每个学生进行常识教育。而协作激励教育法就更适于学校中的一对多的管理模式,鼓励学生参与到各种活动中,通过竞争与集体协作等手段,以及从中体现个人能力与价值等来激发学生的学习积极性。<br>  <br>  3研究背景<br>  <br>  我们长期存在着教育方法老化,学风浮躁,学生只知道个人奋斗而缺少性格培养,缺乏团队协作精神等问题,这些弊端严重阻碍了我们培养出优秀的应用型人才。另外,高职院校中的学生不再是单纯的小孩子,他们良莠不齐,光靠“赏识”并不能起完全积极的作用。所以,笔者通过多年的教学工作和思索,在实践中逐步创造了一种新的教育法——协作激励教育法。<br>  <br>  4围绕“协作激励教育”展开教学<br>  <br>  4.1提出的新的教学规划<br>  笔者将一学期的教学分为二大阶段,第一阶段属于初期学习阶段,对项目所涉及的多媒体技术软件进行正常教学,向学生布置正常的个人作业任务,达到初步教学的目的。<br>  关键是在后期的第二阶段,通常是由笔者设计一个中型的具有相当的复杂性和难度的开发项目,它将由学生经过一定的学习积累后,发挥他们个人的特长,团队协作完成,项目要求每个学生发挥各自的精专技能并参与团队合作。也正是通过项目对每个学生这种唯一性的要求,以及扬长避短发挥每个学生创造性的特点,极强的激励了每一个学生参与该项目工程的学习能动性和积极性。<br>  4.2初期教学<br>  在多媒体技术课程中主要是围绕各个媒体对象的创建、编辑入手。每一种媒体对象都有相关的多种专业性软件可供选择,如文本对象——Office下的Word编辑软件,图像处理——Photoshop,音频处理——GoldWave,视频处理——Premiere,网页动画——Flash/Gifconstructset,变形动画处理——Morpheus,多媒体合成制作——Authorware等。<br>  在前期的教学中笔者也积极响应“抓实验促教学”,在每个独立单元中花相对较少的时间介绍与软件应用相联系的背景理论知识,主要时间让学生自己动手操作,完成一个小任务,达到会使用该软件的目的。具体操作如下,<br>  1) 文字编辑方面:利用截图工具Hypersnap和PowerPoint制作一节课的教案;<br>  2) 图像处理方面:让学生利用Photoshop设计一款食品的包装纸盒设计;<br>  3) 音频处理方面:每个人完成个人自我简介的录音,后期再配以音乐背景合成;<br>  4) 动画处理方面:将个人照片输入到电脑中,制作成人物的不同年龄段的成长过程的浏览;<br>  5) 视频处理方面:制作一份精致的电子相册;<br>  6) 多媒体合成:用Authorware完成拼图游戏及个人求职简介的制作。<br>  4.3实践教学<br>  在前期的教学环节中,学生已掌握了各种工具软件的使用方法,接下去应该让他们发挥各自的所长,运用所学的知识融入到实践中,由教师指导帮助学生确定其具体发展方向。完成一次中型项目任务制作的实战演习,从而达到团队协作,学以致用的目的。同时锻炼学员在各个岗位上的包括组织、协作、设计、创作等各方面的综合能力。<br>  1) 项目名称:多媒体作品演示平台。<br>  2) 参与对象:某计算机专业06-3学生(共31人)。<br>  3) 团队结构:(分二组,每组14~16人) 。<br>  <br>  组长:由学生推选。<br>  组员:由组长挑选。<br>  任务:根据学生自己的学习志愿及技能特长竞争上岗。<br>  4) 完成时间:共24课时。<br>  5) 过程简述:花一课时将项目任务要求向学生解释清楚,第一周:让学生自行组队后由组长上交成员及职责任务的名单;解读任务书,收集相关资料 ;第二周:做好总体规划,分配具体内容;每组在每周一上交一份进程表,列出完成的任务进度;最后一周:每组上交一份项目总结报告,每位学员上交一份实践报告及对同组成员的评分表。由任课教师指导制作过程中出现的问题,采用的方式比较多样:现场指导、电子邮件、QQ联系及电话等,有针对性的进行教学。<br>  6) 评估标准:组织多媒体课程的所有任课教师、学生所在的班级的班主任,计算机教研室的组长,成立考核小组。<br>  由学生派代表介绍各自团队的最终成果,根据演示效果由考核小组共同商议来评价制作成果中的精彩部分,指出存在的不足之处。 最后根据考核小组成员的打分来确定两组中的优胜者,同时评定个人奖项:如创意设计者,模范贡献奖,最佳管理者等。<br>  将学生的实践成绩划分三大组成部分:一部分由该学生所在的团队成员根据项目开发过程中的个人表现打分,取各组员们给定成绩的平均分,这将占总成绩的50%;另一部分由任教课教师依据该学生制作出的成果的质量、技能难易程度及上交的总结报告来评分,这将占有30%的比例;剩下的20%来自于考核小组的评价。<br>  7) 实践结果:通过学生的钻研以及和任课教师的频繁沟通的共同努力下,两小组各自成功完成了该中型项目的开发演练。制作成果可行性强,在技术与艺术上都具有较高的水准。学生在实践过程中充分发挥了各自的特长,并且对开发一个整体项目有了较为全面的认识。教改取得了令人满意的成效。<br>  4.4总结<br>  通过在教学中倡导“协作激励教育”,发现应用合理的教学方法,将理念与现实相结合,结果能取得了令人惊喜的效果:<br>  1) 真正将“因材施教”落实到位,注重培养学生的个人发展方向。<br>  2) 体现“寓教于乐”,提高学生参与实践的积极性。<br>  3) 增强学生的团队合作精神,为今后的合作开发项目工作奠定了坚实的基础。<br>  4) 教学内容的多样性不但锻炼了学生的独立能力,也防止了抄袭、复制的不良现象。<br>  5) 团队的成功带来的是全体成员的成功荣誉感,学生不会被不科学的分为优等生,差生。从而使每一个学生都能获得机会与挑战。他们的特点和所掌握的知识都会在团队中获得充分的尊重。<br>  当然也存有一定不足:如学生分配到的任务轻重不均,技能运用不全面等现象,这些都有待于在今后的教学中逐渐改进。 <br>  <br>  5结束语<br>  <br>  为了培养人才,需要有一流的教育体系,需要我们所有的教师共同努力,不断摸索出适合当代学子的新教学模式。 <br>  <br>  参考文献<br>  [1] 周弘. 赏识你的孩子[M]. 广东科技出版社,2004.<br>  [2] 程方平. 中国教育问题报告[M]. 中国社会科学出版社,2006.<br>  [3] 张春兴. 教育心理学[M]. 浙江教育出版社,1998.<br>   </p> <p> </p> <p> </p> 摘要:本文结合课程教学改革工作,提出了切实可行的实践环节改革措施,主要包括作业和实践环节改革、增设新的数据库系统实践课、建设网络教学系统、建设实验上机环境等等,并在近几届学生中连续实施了多年,取得了较好的效果。<br>  关键词<br>本文来自:计算机毕业网 :数据库原理;教学改革;实践环节<br>      <br>  1概述<br>  <br>  数据库原理是软件工程专业的一门重要专业主干课,但目前软件工程课程的教学和实践,基本都没和数据库的设计、开发、维护结合起来,包括软件质量管理也是单纯从代码的角度考虑问题的,这样难以让学生真正综合地了解、掌握并实践一个软件系统开发、维护、扩充的全过程。国外著名大学已经开始注意这个问题,如麻省理工学院已将软件工程、数据库设计及Web程序设计的关键内容整合起来作为一门课程,使学生能够系统地掌握Web环境下信息系统开发的全过程。国内高校很多还没有注意这一问题,包括CCSE2004里所规定的各门课程的知识点,并没有注意这些相关课程的衔接。<br>  我们自2005年开始立项进行软件学院数据库原理课程实践环节的改革,希望通过教改完善和调整软件学院数据库原理的教学内容,重点是改革作业和实践环节,通过综合性的作业和实验实现与软件工程专业其它相关课程教学的协调和有机衔接,完善课程体系的建设,为国家培养更多专业基础知识扎实、实际工程实践能力强的软件工程专业人才。本文对我们近两年的教改工作进行了总结,比较详细地介绍了软件学院数据库原理课程实践环节改革的教改思考、教改措施、教改实践和经验体会。<br>  <br>  2改革思路<br>  <br>  通过近年与国外高校比较密切的教师、学生的互访、交流,我们感到国外高校,不论是大学还是理工学院,在教学工作中都特别注重学生实践能力的培养,使学生掌握自我学习的技能。他们强调的是培养学生在遇到陌生问题时,通过查阅文献、与他人交流,最终找出解决方案的能力,而不是由教师灌输过多现成的知识;鼓励学生尽早接触社会,培养学生适应环境、与人交流、与人合作、协调各方面关系的综合能力,而不是单纯进行科技知识的学习。<br>  以爱尔兰高校为例,除了研究论文、工作总结或研究开发报告、进驻企业的实地实习和毕业设计等学生可以应用所学知识的实践环节以外,也有和国内高校专业课教学中的日常作业和实验类似的Assignments。虽然都叫作业和实验,但他们的Assignments和国内高校通常所说的作业和实验是有区别的。国内高校一般每门课都要指定一本教材,老师讲完一节课后,布置书后针对这部分内容的几道习题作为作业,因此认真听讲的学生最多用2~3小时就能完成;实验课也类似,一般一门课(IT类)有6个左右的实验,每次4小时,实验内容也基本都是单元性的。Assignments的不同主要体现在:首先,大部分专业课都没有国内高校那种指定的教材,主要依据是教师的备课笔记和教师所列的阅读清单,每个Assignment都不是那么简单地能在教材上直接找到答案,都需要阅读大量文献、上机编程验证自己的解决方案,因此对每个Assignment教师都会给几周、1个月、甚至3个月的时间;其次,稍大的Assignments都是2~5人为一组共同完成,学生自行确定目标、切割工作量、分配任务;第三,能够这样做的前提是学校为学生提供了免费的、不限时的上机条件,以及免费的、不受限的Internet访问条件。实际上多数Assignments的规模和工作量都和国内高校一般的课程设计差不多了。通过这些Assignments能够使学生更加透彻地掌握教学内容,多人合作、独立分析问题、解决问题、自主学习的能力得到极大提高。而国内传统的作业和实验形式,明显分量不够,不利于学生自主学习能力的培养。<br>  针对这种现状,为了进一步提高教学质量,培养真正符合社会需求的软件人才,我们在教学中应该努力做到的是:<br>  ●改革和调整现有教学计划,密切结合社会发展的实际需求,适当精简课内学时,加强实践环节的安排和管理,加强实践条件的建设。<br>  ●教师要转变观念,努力提高业务能力。按照传统的教学方法,每门课指定一本教材,一本书稳稳当当地教好几年不能适应新形势的要求。要精简课内学时,加强实践环节,提高学生自主学习、主动学习的能力,就要求教师对本领域知识有更深刻的理解和感悟,能够用较少的课时讲清本领域最核心的概念和方法,再通过精心设计的实践环节引导学生在做中学、自己学。所以虽然讲的少了,但对教师的要求却更高了。<br>  ●学生要转变观念,努力培养自主学习、主动学习的能力。目前国内中小学教育的核心就是围着高考指挥棒转,学生从小接受的就是灌输式应试教育,自主学习、主动学习的能力较弱。到了大学阶段应自觉、有意识地锻炼自主学习的能力,充分利用各种实践机会,勤于思考,在做中学。真正掌握的知识是自己通过实践学来的,而不是单纯听老师讲得来的。<br>  基于这种指导思想,我们采取了一系列的措施,并利用软件学院得到的有利政策,大力改善实验条件,建设专用机房,确保学生具有不限机时的开放上机条件,使各项改革措施具备了最基本的前提保证。<br>  <br>  3改革措施<br>  <br>  在反思传统的专业课教学和实践环节安排的基础上,借鉴国外先进的教学改革理念,我们主要采取了以下措施,加强数据库原理课程教学的实践环节,探索适合我国国情的软件工程人才培养方式,进一步提高教学质量和教学效果:<br>  1. 教学内容改革:借鉴麻省理工学院的教学思路,整合软件工程、数据库原理、数据库设计、网络基础、Web程序设计等课程内容,结合软件工程导论、大型软件系统的设计和体系结构等课程的设置或调整,实现相关课程教学内容的有机协调和衔接。当然,整合并不是说将这些教学内容都放到一门课中,中国的国情毕竟与国外不同,我们希望通过共同设计的大作业或实验,协调各相关课程的教学,使学生能够将相关教学内容融会贯通,有机会完整地了解并实践一个大型应用软件的整个生命期的所有问题,而不是每门课都只了解其中的一个片段。以此为目的,适当调整并精简各相关课程的课内教学内容。<br>  2. 引导学生开放式自主学习:结合双语教学,引导学生直接阅读Asilomar报告、Lowell报告等国际数据库权威们定期召开的研讨会报告原文和其它最新文献资料,理解大师们的观点和数据库技术的发展趋势,要求学生以小论文的形式总结自己的体会和收获,鼓励学生积极思考,培养学生自主学习的能力。<br>  3. 作业和实践环节改革:借鉴国外高校日常教学中的Assignments,改革作业和实验,取消传统的作业和实验之分,作业就是实验,实验也就是作业;不再布置每章后附的习题作为课后作业,而是根据课程知识点,安排六次阶段性的综合作业和一个完整的综合作业,所有作业都必须上机操作或编程才有可能完成。最后的综合作业要求学生以数据库的设计与应用为核心,综合运用软件工程、数据库原理、数据库设计、网络基础、Web程序设计等各方面知识,多人合作,分配角色,共同完成。为学生提供开放上机条件,所有作业均只设提交截止期,不限机时。<br>  4. 增设新的数据库系统实践课(32学时):利用我们在各种数据库系统开发方面的长期科研积累,安排学生3~4人一组,分配角色,不限机时,遵循软件工程的要求自行设计并实现一个麻雀虽小、五脏俱全的数据库管理系统MyDBMS,通过实践更加透彻地理解数据库系统的基本原理和内部实现技术。从教学实际情况来看绝大多数学生都能按要求完成任务,学生普遍反映虽然很辛苦,但收获很大。目前国内能够为本科生开设这种实践课的高校很少,我们利用软件学院的特殊条件和科研方面的长期积累,成功地开设了这门配套的实验课,通过两届学生的实践,证明是可行的,并且取得了较好的效果。下一步将结合这些实践环节的改革,编写出版《数据库系统实践教程》,以便更好地推进实践环节改革。<br> </p> <p> <p>5. 大力建设网络教学系统:除课程网站外,网络教学系统还包括网上作业提交系统和在线作业批改分析系统。不同于目前许多仅是发布信息和提供资料下载的静态课程网站,本课程的网上作业系统提供了学生之间、师生之间的短消息平台和BBS平台,可以实现师生之间全互动的网上交流。目前课程所有教学活动均可在网上进行,取消了纸质作业,大大提高了效率,也便于优质教学资源的积累。<br>  6. 大力建设实验上机环境:充分利用软件学院拥有的政策,建设自己的专用机房,为学生提供不限机时的开放用机条件,使各项教改措施能够得以实施。这样我们布置的所有作业不必再考虑机时问题,只需向学生明确作业要求和通过网上作业系统提交作业的截止期。<br>  7. 利用已有师资条件,提供SQL Server、DB2等主流数据库产品的应用开发辅导,使学生在完成课程实际环节的同时,参加并通过DB2或SQL Server的认证考试。<br>  8. 加强国际合作:充分利用软件学院与爱尔兰、印度、澳大利亚的多所大学的稳定合作关系,加强课程建设交流,合作高校一些好的实践环节设计经改进后可直接用于课程的实践教学。<br>  总之,根据学生已有基础,改革教学方式,注意节奏,使学生课后有较多发展空间。理论联系实际,深入浅出,突出重点。最终目的是达到少讲、多练、自己学,让学生在完成综合性作业的过程中,自我学习、主动学习,掌握课程知识点。<br>  <br>  4结束语<br>  <br>  本课程教学改革总的指导思想是借鉴国外先进经验,结合国内实际,精简课内学时,加强实践环节,最终目的是达到少讲、多练、自己学,让学生在完成有份量的作业的过程中自主学习,在做中学。近三年的教改实践,特别是作业和实验的改革,虽然还存在一些问题,但总体效果还比较不错。事实证明,尽管国内学生从小学开始就一直接受的是灌输式的教学,但只要加以合理引导,是完全可以实现本课程预定的改革思路的,软件学院提供的相应软硬件条件支持也使这些教 摘要:本文首先明确了指针的相关概念,提出了在教学中改变指针引入时间的观点,然后结合示例对指针学习中的难点、疑点等问题由浅入深,进行了较详细地论述。<br>  关键词<br>本文来自:计算机毕业网 :C语言;指针;指针变量类型;数组;引用<br>      <br>  指针是C语言中的一个重要概念,具有功能强大,使用灵活等特点,掌握指针的应用,可以使程序简洁、紧凑、高效。但是指针概念相对来说又具有复杂、抽象的缺点,初学者会经常运用出错,感到困惑。根据多年的C语言和数据结构教学经验,笔者总结出了指针循序渐进教学法。<br>  <br>  1明确概念<br>  <br>  很多学生感觉指针难学并对指针恐惧,主要是其对指针学习中的很多概念理解不透,因此,讲解指针时一定要循序渐进明确以下几个概念。<br>  1) 地址<br>  内存区的每一个字节都有一个固定编号,这个编号称为地址,程序要运行首先需在内存中为各种变量分配相应的空间,各种变量名称对应的是系统根据变量数据类型为变量分配的内存空间的首地址,在程序中一般是通过变量名来对内存单元进行存取操作。在讲解时可以让学生练习如下例子了解变量的地址:<br>  int a;<br>  printf(“%u”,&a);<br>  注意:地址要以无符号整数输出。<br>  2) 指针<br>  指针就是地址,这一点一定要对学生反复强调。一个变量的地址就是该变量的指针,所以指针就是地址。<br>  3) 指针变量<br>  存放指针的变量称为指针变量,指针变量首先也是一个变量,因此也有自己的内存空间,指针变量所占空间大小由编译器决定,在16位的系统中指针值都是一个16位的整数;在32位的系统中,指针值都是一个32位的整数。可以通过例子使学生认识指针变量占用空间大小以及指针变量内存地址等,从而形象了解指针变量,如:<br>  int *p;<br>  printf(“%d,%u”,sizeof(p),&p)<br>  4) 指针变量类型<br>  指针变量作为变量也有自己的类型,它的类型根据所指向的数据的类型不同而不同,如整型指针变量int *p,浮点型指针变量float *q,p,q为变量的名称,而它们的类型分别为int *和float *。指针变量类型不同,同样的运算形式得到的结果也会不同,如p的值为6000,q的值为6060,则执行p=p+1,q=q+1后,p所指向的地址为内存6002,q所指向的地址为内存6064。<br>  注意:在这里要强调指针类型加减整数运算时,跳过的步长为所指向的数据的数据类型大小;两个相同类型的指针变量之间可以进行相减以及比较等运算,但不同类型的指针变量之间不能进行运算,如将上面的指针p,q进行p-q或q>p等运算将得到错误提示。<br>  5) 指针变量的值<br>  指针变量的值就是指针所指向的内存单元的地址,这个地址以整数的形式存储于指针变量中。<br>  下面通过一个例子和图示将上面讲的概念具体化。<br>  void main()<br>  { int a=13,*p1,*p2;<br>  float b,*q;<br>  p1=&a;<br>  q=&b;<br>  p2=(int near *)7000;<br>  *p2=120;<br>  printf("\n%d",sizeof(p1));<br>  printf("\np1=%u,p1+1=%u,q=%u,q+1=%u,p2=%u",p1,p1+1,q,q+1,p2);<br>  printf("\n&a=%u,&p1=%u,&p2=%u,&q=%u",&a,&p1,&p2,&q) ;<br>  printf("\na=%d,*p1=%d,*p2=%d",a,*p1,*p2);<br>  }<br>  运行结果如下:<br>  2<br>  p1=65524,p1+1=65526,q=65516,q+1=65520,p2=7000<br>  &a=65524,&p1=65522,&p2=65520,&q=65514<br>  a=13,*p1=13,*p2=120<br>  分析上面的例子可以看出,指针变量p1本身的内存地址为65522,p1的值为变量a的地址65524,p1所指内存空间中存放了一个整数13,如图1所示。<br>  <br>  图1<br>  在程序中p2直接指向了一个内存单元7000,并且对此单元赋值为120,注意这里p2赋值的方式,虽然p2里面存放的地址值是以整数值形式存在,但是不能将一个整数直接赋值给指针变量,要根据指针变量的类型将整数值转化为相应的地址值,这里p2为整型指针变量,所以强制类型转化为(int near *)。需要提醒的是C语言指针的功能非常强大,可以对特定内存直接读写,因此破坏性也会很大,如果操作不当,可能会产生严重后果,所以,一般不提倡直接给指针赋值。<br>  6) 与引用的区别<br>  在C++中出现了引用的概念,引用并不产生变量的副本,它只是变量的另外一个名称,与引用的对象共同使用一个内存空间。引用在一定程度上可以达到指针的效果,尤其在引用作为函数参数时,但是二者有着本质的区别:<br>  1) 在函数内定义引用时必须初始化,而指针定义时不必初始化;<br>  2) 引用不能为空,既不能引用不存在的东西,而指针可以为空(NULL);<br>  3) 在函数内一旦一个引用被作为某个变量的引用,则不能再作为另一个变量的引用,而指针可以指向任何一个相应类型的变量。<br>  具体区别可以通过下面一个示例进行讲解:<br>  voidref(int &c)<br>  //c与实参共用一个内存空间<br>  { printf("\n&c=%u,c=%d",&c,c);<br>  c=c+1;<br>  }<br>  void main()<br>  { int a=13,*p,b=20;<br>  int &m=a;<br>  p=&a; printf("\n&a=%u,p=%u,&m=%u,&p=%u",&a,p,&m,&p);<br>  printf("\na=%d,*p=%d,m=%d",a,*p,m);<br>  m=b;//只是将b的值赋给m,m仍然与a共用一个空间,因此,相当于改变了a的值<br>  p=&b;//p指向b所处内存空间<br>  printf("\n&b=%u,p=%u,&m=%u,&p=%u",&b,p,&m,&p);<br>  printf("\na=%d,*p=%d,m=%d",a,*p,m);<br>  ref(a);<br>  printf("\n a=%d",a);//a的值改变了<br>  }<br>  运行结果如下:<br>  &a=65524,p=65524,&m=65524,&p=65522<br>  a=13,*p=13,m=13<br>  &b=65520,p=65520,&m=65524,&p=65522<br>  a=20,*p=20,m=20<br>  &c=65524,c=20<br>  a=21<br>  <br>  2指针概念的引入时间<br>  <br>  C语言的讲解首先是从变量开始,变量离不开地址,也就离不开指针,因此,指针的学习在刚接触C语言时便已经开始了,但是,很多教材都将指针单独作为一章放到后期讲解。在实际教学中由于教学课时的限制,当讲解到指针时学时已经剩余不多了,学生往往学习的不深入,造成后续课程学习中经常出现理解困难等情况。鉴于这种情形,本人建议打破教材章节限制,在讲解变量以及输入输出语句部分便引入指针的内容。<br>  如在讲语句scanf(“%d”,&a)功能时,要强调&a是取出变量a的地址,并用printf打印出变量a的地址,由此引入指针的概念,然后用下面语句替换上条语句,让学生体会变量和指针的关系。<br> </p> <p> <p>int *p=a;<br>  scanf(“%d”,p);<br>  <br>  3 指针与数组<br>  <br>  数组是具有相同数据类型的数据集合,数组的名称代表系统给数据集合分配的内存空间的首地址,即数组名也是一个指针,但是这里的数组名指针是一个常量,而且数组的空间大小在程序运行期间不能改变。如有下面语句:<br>  int a[10],*p;<br>  p=a;<br>  a代表数组的首地址,在程序运行期间其值(数组的首地址)不会改变,如执行a=a+1将得到报错信息;通过p=a,将a的值付给了p,使p也指向数组的首地址,这时p的使用可以和数组的使用样式相同,如p[2]等价于a[2],因为p是变量,所以可以指向数组中任何一个单元,如p=p+4。<br>  指针与数组联系非常密切,在这里可以引入动态空间分配的内容,使学生更加深刻的理解数组以及指针。可以通过下面例子进行讲解,本例对数组和指针操作方式进行了混合。<br>  int *p,i,*q;<br>  p=(int *)malloc(sizeof(int)*4);<br>  for(i=0;i<4;i++)<br>  scanf( "%d",&p[i]);<br>  p=(int *)realloc (p,sizeof(int)*8);<br>  for(i=4;i<8;i0++)<br>  scanf("%d",&p[i]);<br>  q=p;<br>  for(i=0;i<8;p++,i++)<br>   printf("%d",*p);<br>  在上面例子中,p相当于一个动态数组,其空间大小可以改变,因为p是个变量,所以p的值在程序中可以改变。<br>  注意,讲解本例时要将里面用到的函数malloc 和realloc讲解清楚。<br>  <br>  4 二级指针<br>  <br>  有了前面的讲解,在讲解二级指针时就比较容易了,先看下面的例子:<br>  int **p,*q,a=2;<br>  q=&a;p=&q;<br>  printf(“%u,%u,%u”,&p,&q,&a);<br>  printf(“%u,%u,%u”,p,*p,**p);<br>  运行结果如下:<br>  &p=65492,&q=65490,&a=65488<br>  p=65490,*p=65488,**p=2<br>  p首先是一个指针,p的值是指针变量q的地址,*p是p所指内存单元的值即q的值,也即a的地址;**p等价与*(*p),即首先获得q的值,然后再取出q所指内存单元a的值2。存储图示如图2所示:<br>  <br>  图2<br>  <br>  5 总结<br>  <br>  C语言指针的讲解一定要注意方式方法,结合实例演练循序渐进讲解,另外要加大学生上机实践练习,只有通过实践发现问题解决问题,学生才能真正理解掌握所学知识。 <br>  <br>  参考文献<br>  [1] 谭浩强.C 程序设计(第三版)[M]. 北京: 清华大学出版社, 2005.<br>  [2] 吴胜华. 语言“指针”教学之思考[J]. 淮北煤炭师范学院学报,2010,27(4):86-88.<br>  [3] 张丽霞. C语言指针详解[J]. 赤峰学院学报(自然科学版),2005,21(5):37-38.<br>  作者简介<br>  李天志(1977-),男,汉,山东德州人,讲师,硕士,主要研究方向为数据挖掘,算法研究(ltz@)<br>  联系方式:山东省德州市德州学院计算机系,253023<br>  TEL:13355442519<br>  E-mail:ltz@<br> </p> <p> [1] <p> </p> 摘要:本文探讨了计算机多媒体技术专业人才知识结构,介绍了任务驱动和案例分析的教学方法,提出了技术与艺术相结合的“五业贯通”的人才培养方案,通过产学结合探索一条具有高等职业教育特色的新的人才培养方式。<br>  关键词<br>本文来自:计算机毕业网 :计算机多媒体技术;专业建设;人才培养;高等职业教育<br>      <br>  1人才培养方案的基本问题<br>  <br>  计算机多媒体技术作为一种专业性较强、应用层次较高的计算机技术,近年来发展十分迅速,应用十分广泛,出现了多媒体技术人才需求两旺的现象,我院于2001年在江苏省率先综合多媒体艺术、新兴数码技术等多学科领域创办了计算机多媒体设计专业,成为省内较早开展多媒体设计综合性专业的高等职业技术学院之一。近几年来国内已有多所高职院校开办了此类专业,但是,如何办好计算机多媒体技术专业,仍有许多问题需要研究和探索。我们认为:该专业人才培养方案的改革与创新,主要需要解决以下三个关键问题:<br>  1.1人才规格与知识结构关系问题<br>  由于计算机多媒体技术涉及面较宽,除了计算机、网络、软件等相关技术之外,还涉及到诸如数字图形图像技术、数字动画技术、数字音频技术、数字影视技术,再加上设计所需的艺术知识,制作所需的编辑知识,应用所需的行业相关知识,往往使人们对该专业的培养目标,人才规格要求与知识结构要求存在较大认识上的差异。<br>  如定位在多媒体艺术设计上,则应该以多媒体艺术设计知识为主,多媒体技术应用为辅;如定位在多媒体技术制作上,则应该以多媒体制作技术为主,多媒体艺术为辅;如应用方向定位以影视特技制作为主、则应加强摄影摄像、非线性编辑、特技、合成等影视后期制作知识和技术的学习;如应用方向定位以多媒体信息的制作与发布为主,则应加强多媒体信息采集加工、多媒体光盘设计制作、多媒体信息网页制作与发布知识和技术的学习。<br>  要解决这一问题,对于高等职业教育而言,首先必须坚持以就业为导向,以市场应用需求为目标,正确处理好多媒体人才规格要求与专业知识结构之间的关系。我们的观点是:从事多媒体艺术设计的人才需求是少数,从事多媒体技术制作的人才需求是多数。因此,计算机多媒体技术专业应坚持以技术制作为主,艺术设计为辅,技术与艺术并重,培养产、学、研、创四位一体的技术型多媒体技术人才来进行专业定位。<br>  1.2知识技能与资源建设问题<br>  计算机多媒体技术专业需要的教学资源与一般计算机应用专业有较大的不同,计算机多媒体技术专业由于要使用大量的图形、图像、动画、视频等多媒体专业制作软件和多媒体信息采集与输出设备,技能型教学体系的要求与现有一般办学条件有较大的差距,存在教学资源建设与办学成本之间的矛盾。<br>  我们的思路是:一是充分整合学院现有教学资源,利用动画艺术系、常州大学城信息化培训中心和常州科教城——动漫实训基地的资源优势,构建基本专业教师队伍和教学实验设备资源;二是充分利用网络、电视、报刊、广告等媒体的资源优势,构建校外教学实训资源体系;三是利用校园网络,收集整理计算机多媒体技术专业教学、实验、实训、设计、制作素材,构建网上现代教学资源库。<br>  1.3动手能力与综合训练问题<br>  传统的教学强调知识的系统性学习,加之受实验实训条件的限制,学生的技能训练和职业化综合素质训练严重不足,学生的实践动手能力的培养和训练成为当前高等教育,特别是当前高等职业教育一个十分突出的问题,已严重影响了学生学习的积极性。教学质量综合应用能力与创新能力的提高,我们的做法是:一是在专业课中引入案例式教学,从实际问题入手组织教学活动;二是强化课程设计、实训和毕业设计,采用任务驱动、项目管理方法、加强职业过程训练;三是指导学生参与实际项目,应用课题设计制作和竞赛活动,逐步积累工程实践经验;四是安排学生到各大媒体、企业实习,进一步体验实际工作环境。<br>  <br>  2
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服