计算机专业教学设计范文
计算机专业教学设计篇1
【关键词】计算机 专业课程 教学设计 探讨
【中图分类号】G633.67 【文献标识码】A 【文章编号】2095-3089(2012)07-0063-01
一、中职计算机专业课程教学设计的内涵
赖格卢特在《教学设计是什么及为什么如是说》一文中指出:“教学设计是一门涉及理解与改进教学过程的学科。任何设计活动的宗旨都是提出达到预期目的最优途径,因此,教学设计主要是关于提出最优教学方法的处方的一门学科,这些最优的教学方法能使学生的知识和技能发生预期的变化。”
根据这一思想,中职计算机专业课程教学设计其实就是指在教学之前,计算机老师能够应用系统的观点和方法,遵循教学的基本规律,对教学训练过程中的各个环节、各种教学方法及步骤等进行预先筹划和安排,以期达成中职学校计算机专业教学目标的系统过程。
好的计算机教学设计是我们中职学校计算机教师成功实施课堂教学的基础,也是适应当地社会发展人才培养的规划蓝图,同时,也是检验我们教师教学能力水平的一个奠基石。河源作为一个欠发达地区,多数中职生的学习状况和学习水平参差不齐,从而进一步对作为一名计算机专业老师的教学设计提出了更高的要求。
二、中职计算机专业课程教学设计质量好坏的意义
我国计算机教育技术经过二十多年的开拓,具备了一定的成果,也进一步开发了我们计算机教学技术的媒体教材,如我们经常看到的电视节目、计算机课件、网站设计等等,甚至可以说现代计算机教学设计的过程在某种情况下就是一个科技发展的过程。
对于中职生而言,好的教学设计能够使他们掌握更多的学习知识,能够让他们在刚接受完九年义务教育的情况下,很容易地接受一种不同于以往的教学方式——以职业为导向,以就业为目标的中职教学方式。
在计算机专业教学中,如果能够采取独特的教学设计,使我们计算机专业教学的内容和方法溶为一体、精心设计,达到理想的教学效果,那么,这样的教学设计就会直接影响到学生学习的愉悦性和积极性,从而更好地提高自己的计算机专业水平。那么,怎样才算好的教学设计呢?
1.必须是有利于教学理论与教学实践的沟通
长期以来,教学的研究偏重于理论上的描述和完善,但对于改进教学工作内容帮助并不是很大。在这种情况下好的教学设计就是使自己的教学效果得到最大化,即能够将学生学习的教育理论和教学实践沟通起来。
2.必须是有利于科学思维习惯和能力的培养
在任课教师的教学中,如果能采取系统性的方式方法将任课目标形成一整体框架结构图,按照这一构造进行教育实施,那么这种教学设计就将能够使中职生培养出科学的思维习惯,提高他们科学地分析问题、解决问题的能力,在将来的就业实践中适应社会发展。
三、现阶段,中职计算机专业在教学设计中常见问题
计算机从1946年诞生到现在的迅速发展虽然只有短短的 50余年历史 ,但却是所有学科中发展最快的学科之一。然后,在计算机科学技术高速发展的同时,传统的专业教学方式却显的陈旧和落后,已经跟不上时代的发展。
作为一名中职的计算机教师,在任课的教学实践中体会到,很多传统的中职教学设计已经不适应或者说不适合现代中职计算机教学的发展,因此教学设计中也发现,有几个问题必须要得到解决,否则就难于提高中职生的学习效果。
1.部分中职计算机专业的教材内容没有得到迅速的更新,落后以社会的发展,也就是说学生掌握了这门课程后步入社会,才发现这知识不能够再应用了,即不再适用于社会的需要了。
2.当今天社会大部分计算机专业的课程教材采用的都是书面教材,但由于计算机科学技术的发展速度太快 ,教材的编写和出版工作很难赶上技术的发展 ,易造成教材老化。这样的老化教材只能教给学生一些简单的计算机基础知识。
3.多数中职学校的学生来自于不同地方,每个学生的学习、生活并不一样,甚至还可能存在从来没有接触过计算机知识,只是听说过有这回事,所以就来报读这个专业的学生。学生基础的参差不齐,也会造成计算机专业课程教学进行教学设计时对自己课程设计的偏难性和复杂性。
四、对中职计算机专业课程教学设计提出的几点思路的探讨
既然教学设计是我们教师通过对教学活动的基本过程的整体性把握,那么我们进行计算机教学设计时就要根据教学情境的需要和教育对象的特点来确定合理的教学目标,选择适用于我们河源地区的教学方法和教学策略,要使自己的教学设计有新的特点,就应该根据以下几点新思路来保证教学活动的顺利进行。
1.根据学生的学习需要,让他们理解“为什么学”
中职计算机专业的教学设计就是要将教学原理转化为教学材料和教学活动的计划。在遵循教学过程的基本规律,选择教学目标,以解决教什么的问题。每一个地区、每一个职校、每一个专业都有其本身的特点,如何因势利导,根据当地的实际发展,就是我们要教学生为什么学的目的。
2.明确该门课的教学内容,即确定学生“学什么”
教学设计是实现教学目标的计划性和决策性活动。学生要学什么内容,在我们的教学设计中就必须有体现,对于其中的计划和布局就必须有安排的形式,否则就难以对教学目标进行创造性的决策,以解决学什么的问题。计算机专业教师要以学生学为中心,注重他们学习能力的培养,引导、监控和评价学生的学习进程,最终确保学生学到什么。
3.确定具体的教学方法,教导学生“如何学”
教学设计是以系统方法为指导。我们的教学设计中可以采取一些有助于与学生沟通的途径,采取一种比较适合他们的教学方式,而不是听从某些“专家、学者”等名人名言来指导自己的教学。进一步说就是学生如何学必须是根据自身的发展实际来进行教学设计。
4.对教学效果进行全面评价、修改及反思
通过前面的三个环节,让学生知道“为什么学”、“学什么”、“如何学”,但在实际的教学中也会遇到许多不同的状况,这就需要任课教师能够根据实际情况来调整教学目标,改进教学方式。
五、小结
教师的重任是传道授业解惑也。作为一名普通的计算机老师,要想使自己的教学设计更加合理化、科学化、实践化,就必须不断的反思、总结和交流。通过任教过程中的考研活动和吸收同行教师的先进经验,逐步形成自己独特的、能够适应当代中职计算机专业学生的教学设计。
参考文献:
1.李凤来.信息化教学设计的原则与策略[J];中国成人教育;2006年08期。
2.聂玲.网络课程设计与教学[J];科技信息;2007年06期。
计算机专业教学设计篇2
【关键词】公共英语 网络教学 专业 就业
一、引言
多媒体具有图文、音频、视频多感官同步刺激的作用,外语多媒体教学已经成为当前语言教学的新趋势,传统的英语教学方法已经被基于多媒体的建构主义理论和个性教育理论所取代。
2003年11月,由教育部高等教育司组织专家组对其所委托的四家出版社的网络教育系统进行了评估验收。2004年初,教育部又从全国1000多所高校中,挑选了180所院校开展网络教学试点工作。
基于计算机和课堂的英语多媒体教学模式是大学英语教学模式改革的新尝试,正如《课程要求》所指出的那样:“教学模式的改变不仅是教学活动或教学手段的转变,而且是教学理念的转变,是实现从教师为中心,单纯传授语言知识和技能的教学模式,向学生为中心,既传授一般语言知识和技能,更注重培养语言运用能力和自主学习能力的教学模式的转变。”英语网络教学,以学生为中心的教学模式,激发和培养学生的语言学习兴趣,是一种新型的教学和学习方式,特别是一种自主学习和个性化的学习学习方式,不仅能够有效的提高学生的语言水平和运用能力,更重要的它也是一种提高教师队伍素质的方式和标志。这些方面也已经被许多高校英语多媒体教学实践所证明,因此多媒体网络英语教学是将来英语教学改革的趋势。
多媒体网络教学不仅能够使教学效果达到最佳、增强学生的自主学习能力和提高教育质量。通过网络辅助学生课后学习,甚至美国大约有6000所学校在暑假期间给学生提供网络教程,帮助学生提高他们想提高的学科。
随着专门用途英语教学逐渐成为公共英语教学的主流和多元化教学的兴起以及个性化学习的兴起,计算机专业英语作为一门专门用途英语,同培养专业领域内学生的实际英语应用能力和交际与学习研究能力以及为将来就业服务息息相关,这为计算机专业英语网络教学设计提出了新的要求。本文将对此进行具体分析。
二、高等教育英语发展趋势
1.专门用途英语教学兴起
由于社会发展和经济发展的需要,大学英语教学越来倾向专门用途英语教学发展。蔡基刚(2007)分析认为我国大学英语教学正在悄悄的从单纯基础语言培养向实用能力(包括与专业有关的英语能力)培养转移。现在已经有许多学者主张加强专业英语教学。上海交通大学和上海理工大学还通过与美国和英国等高校合作办学,采用全英语授课模式。《高职高专教育英语课程教学基本要求》也强调在完成其规定的教学任务之后,应结合专业学习,开设专业英语课程,这既可保证学生在校期间英语学习的连续性,又可使他们所学的英语得到实际的应用。在国内外多所大学,专门用途英语逐渐成为非英语专业学生的主流学习课程,英语语言技能成为必备的工具,为专业学习服务,并且在专业学习的过程中提高学生在专业学习上的英语应用与交际能力和专业研究能力。
2.多元化英语教学兴起
Gaddol(2006:82)在语言未来英语教学“不会再只是一种教学模式,一种学习方法,一种学习动机,一种教学模式,一种教学大纲,一种英语教材,一种英语测试方法,甚至一种英语供学习”(蔡基刚2007)。我们应当打破英语教学得统一规定,让英语教材和教学因老师个性和专长而别,因学生能力水平和个性发展而别,因专业学习和就业要求而别,为人性化、个性化和职业化教学服务。“一刀切”的同一规定,只能让老师教非所长,学生学非所需,难于适应个人职业兴趣发展需要和满足就业市场对专业英语应用能力的需求,明显的实例是当今职业市场对翻译人才的需求,特别是科技翻译,往往以专业基础为先,兼备一定的英语应用能力,而不是单纯的外语专业人才。
三、为专业和就业服务的计算机专业英语网络教学实践设计
计算机英语是一门专业英语,对计算机专业学生而言正是完成《大学英语课程要求》和《高职高专教育英语课程教学基本要求》(以下简称《基本要求》)的基本教学任务之后,与专业相结合提高学生英语实际应用能力的具体表现。基于计算机专业英语该门课程特点、难度、和计算机专业学生的基本条件和学习能力、特点等具体情况,我们建议计算机专业英语采用多媒体网络教学可能最佳。
1.该计算机英语学科与计算机专业结合操作性强
公共英语教学如何与专业相结合,为专业服务,面向就业教学,是高致高专公共英语教学不懈求索的目标。计算机英语多媒体网络教学借助计算机技术网络使英语教学更具自主性和可操作性。由于授课对象是计算机专业高年级学生,他们已有相当的计算机操作能力,和一定量的个人电脑可供学生课后自主学习,因此在技术和设备支持上是可行的
2.网络学习减轻专业英语学习负担
在语言知识难点方面,通过网络学习英语学生可以利用金山词霸、googletoolbar等英语词汇软件或者在线英语词典(www.省略与http://www.省略/online/Dictionary.htm)解决学习过程中所遇到的生词,而且屏幕取词方便快捷,也可以通过专题的英语论坛解决英语语法难点http://www.省略/eng/pub/yufac/inde http://www.省略/catalog/grammar.htm;非英语专业学生在英语学习过程中一般缺少相应英语字典等工具,或者极少携带工具书上课以及难以应付一般性语言知识点的问题。网络工具解决了学生的字典、语法工具书和背景知识搜索等方面的问题。
3.网络操作加强学生的课堂参与积极性
在教学过程中如何融入学生的参与,是实现教学成果的内在要求。在计算机专业英语学习中,当学习到相关课文的时候可以指导学生在线搜索相关课文背景信息或者图片及音视频文件,并就相关的知识点进行网络解答,从而强化学习过程和兴趣。
4.通过网络求职面试英语学习提高学生的求职就业技能
利用所学英语知识制作个人求职简历。网络上提供各种各样的网络制作模版,因此教师在教学的过程中可以引导学生完成一份英语个人简历的制作,以此成为一次课堂的教学任务。
同时学生可以依据招聘信息的职位描述和要求,发掘个人的长处和自己的不足,并进行补充作为个人简历的亮点,从而克服学生不能正确认识个人优点以及不敢突出个人长处的心理。例如在花旗银行中国员工招聘简介中说明技能要求时强调人际交际、英语技能、计算机技能、工作精神等方面的要求
Excellent communication, interpersonal and problem-solving skills
Self starter, customer oriented, initiative and good team worker
Fluent in both oral and written English
Sound knowledge in local authorities (CBRC, PBOC, SAFE) regulations
Excellent PC skills, especially in Word, Excel etc.
http://jobs.省略/P6/CC0000/5205/J900/003/CC000052054J90000383000.htm
通过实际学习,学生不仅获得相关的英语知识和技能,还能够依据就业市场的要求锻炼个人能力。
5.因地制宜因材施教
在进行计算机专业英语网络教学过程中,可以突破教材的局限,针对计算机专业不同的专业方向,充分利用丰富的网络语料素材,制定相关的教学侧重点,甚至可以依据学生各自的学习能力、专业兴趣爱好量体裁衣,使教学能够真正满足学生的需求。例如对于网络专业的学生,可以加强网络英语知识的介绍,连接相关www.省略, http://www.省略/和威客http://www.省略/ 、博客等著名网络和论坛,参与其中的活动,在学习英语的同时了解网络在外国的发展前沿,甚至尝试引入创业。
四、计算机专业英语网络教学可以弥补当前学科教学的某些不足
1.网络英语工具可以克服学科更新迅速带来的学习难度
计算机专业英语该门学科和计算机紧密结合,随着信息科技的发展其教材更新迅速,不仅理论和技术发展快,计算机专业英语术语也更新、更难、更多,更复杂,因此而增加了学生学习的难度。因此对大专学生来说其学习的难度比普通高校学生更大。但是如前文所述,可以通过网络学习应用网络英语工具和网站加以克服这方面的问题。
2.网络语料库的真实特性克服教材更新跟不上技术和教育的发展的问题
目前,计算机英语教材更新比较慢,有些甚至照搬外文报刊杂志的文章,而且教材本身缺少相应的教学磁带或光盘,课文中缺少相应的图片以辅助教学,基本上是一种纯文字的全英语教材,这与当前的英语教学要求视听说相结合和以学生为中心的教学规律是相违背的。但英语网站的资料都有不断更新,语言表达方式多数为当前在外国的使用特性,而且图文音视频样样齐全,不乏的语言材料的权威性。
五、结语
各种海量的网络英语语料资源,丰富多彩,图文、音视频并茂,使得多媒体网络教学英语的教学更加贴近现实,有趣味且又充分展现英语文化知识的即时发展情况,能够实现英语语料库材料的即时性、教学环境的纯真性以实践建构主义、个性化和自主性学习等英语教学和学习改革理论和方法。从多方位刺激英语和专业学习,调动学生的参与能动性,由此提高学生的英语学习水平和应用能力。总之,纵观全文,计算机专业英语网络教学,既是一个英语学习和运用并行的过程,也是深化和实践专业知识知识的过程,是学习和实践相结合、学习面向就业和创业相结合的过程,值得更加深入的探索。
参考文献:
[1]刘兆毓.计算机英语(第三版)[M].北京:清华大学出版社,2003.
[2]宋德富,司爱侠.计算机专业英语(第二版[M].北京:高等教育出版社,2003.
[3]教育部高等教育司.高职高专教育英语课程教学基本要求(试行)[Z].北京:高等教育出版社,2001.
[4]庄智象.全国高校“新理念”大学英语网络教学试点方案[Z].上海:上海外语教育出版社,2004.
[5]李孟华.计算机网络环境下的大学英语教学模式优势及应用[J].外语电化教学,2007.
[6]胡俊杰.影响中国大学英语的教学方法综述[J].中国大学教学,2007.
[7]刘莹.网络英语口语语料库研究[J].外语电化教学,2007.
[8]张法科,赵婷.基于英语视听学习网站的大学英语听力教学模式[J].外语电化教学,2007.
[9]庄智象,黄卫,王乐.我国多媒体外语教学的现状与展望[J].外语电化教学,2007.
计算机专业教学设计篇3
关键词:中职;计算机;Photoshop课程;教学设计;工学结合
Photoshop是一门实践操作能力强的课程,在市场经济中具有很好的就业导向,在Photoshop课程中,以图形图像处理软件为载体,进行图像修改、制作、广告设计等作品,这些作品都需要学生进行动手实践操作,Photoshop课程在计算机图形图像专业中得到广泛应用,其属于图形图像专业的主修课程,图形图像专业具有很好的市场前景,包括平面设计师、网页设计、多媒体设计等行业。在Photoshop课程教学设计中,以工学结合为指导思想,这样就可以让学生在学习中解决工作中所面临的实际问题,从而为以后的就业打好坚实的基础。
一、以工作过程为导向的工学结合思想
随着计算机的普及,计算机广泛的应用在各个领域中,在计算机教学中,以工作过程为导向,加强计算机专业Photoshop教学,不仅可以提高学生的动手能力和实践操作能力,也能为毕业以后的就业提供良好的基础,因此,基于工学结合的计算机专业Photoshop教学具有重要意义。在2005年,教育部就提出了关于中职院校工学结合的人才培养模式,并且中职院校也提出工学结合的指导思想:“以就业为导向的职业教育,不仅落实了党的教育方针,也满足了学生就业的需求,这种教学模式不仅体现了中职学校的教育特色,也成为了培养高素质、高技能的社会人才”,因此,工学结合的思想运用在计算机教学中具有重要价值。所谓工学结合,是指学习与社会实践相结合,以就业为导向的教学模式,通过利用学校提供的教学优势,以达到培养社会人才的目标,基于工学结合的教学思想,不仅可以提高中专生的综合素质,也可以提高中专生的就业竞争能力,同时也有利于提高计算机教学质量。
二、计算机专业Photoshop课程特点
Photoshop课程是图形图像专业的一门必修课,在Photoshop教学中,以图形图像处理软件为载体,如Photoshop CS5软件,其是市场上不久之前的一款软件,随着计算机的发展,Photoshop CS6将在市场上推行,Photoshop课程主要以色彩构成延伸到图像的修改、制作、处理。Photoshop课程分为另个阶段,包括前导课程和后学课程,而前导课程主要进行色彩构成、图形创意设计、版式设计的学习,后学课程主要是Flash动画设计、3Dmax、平面综合实训、动画综合实训的学习,如图1所示,表示的是Photoshop专业教学体系,Photoshop学习质量的好坏在一定程度上关系着学生就业的发展,在教学中,通过与商业活动、工作实践相结合,其属于一门实践操作能力强、应用能力强的学科,基于工学结合的计算机专业Photoshop教学,不仅可以提高学校教育对社会需求的适应能力,同时也能培养符合社会需要的创新型应用人才。
图1Photoshop课程体系
三、基于工学结合的计算机专业Photoshop课程教学设计
做好Photoshop课程教学设计,明确教学目标,对培养社会需要的创新型应用人才具有重要作用。在课程教学设计中,首先教师应明确Photoshop课程设计理念和课程设计思路;其次,构建Photoshop课程内容,完善课程内容的组织与安排;再者,提出Photoshop课程教学模式和教学方法;最后,构建Photoshop课程考核体系,总的来说,Photoshop课程教学设计的先后顺序为:课程设计理念、课程设计思路、课程内容的安排与组织、课程教学模式、课程教学方法、课程考核等步骤,通过这样的课程教学设计,从而实现以工学结合的教育目标。
(一)明确Photoshop课程设计理念和设计思路
在Photoshop课程教学设计中,教师应明确课程设计理念,即以学生为主体的教学模式,以培养高素质、高技能的创新型应用人才为目标,通过建立平面设计工作室,并且学校与企业建立良好的合作关系,从而创建以就业为导向的Photoshop课程教学体系,这样的课程教学设计理念,学生就可以加强岗位技能、专业实践技能的学习,从而体现项目驱动、工学结合的现代化职业教学理念。以培养学生职业技能为导向,充分利用学校提供的教学资源配置,采用项目驱动的教学方法,以培养学生自主学习能力、专业实践操作能力为重点,从而完成Photoshop教学内容,Photoshop课程设计思路就是实现学习与社会实践活动的有机结合,在教学过程中贯穿职业岗位知识,从而培养符合社会需要的高素质、高技能人才,Photoshop课程设计思路包括行动领域、学习领域、学习情境等步骤,这样的课程设计思路有利于更好地落实Photoshop的教学工作,从而体现Photoshop教学的职业性和实践性。
(二)Photoshop课程内容的设计与安排
建立平面设计工作室,并与企业建立良好的合作关系,以就业为导向的课程内容设计,平面设计工作室是指由中职的专职教师与企业平面设计师进行教学内容的设计,其主要以项目驱动教学来组织教学内容,并且教学内容的设计应根据职业岗位所需要的技能、知识及素质进行教学内容的选择,教学内容应针对行业的设计需求进行设计,包括广告公司平面设计、建筑装饰公司平面设计、企事业单位宣传设计、图文印刷公司设计、摄影婚纱公司设计等岗位,从而做好Photoshop课程内容的设计与安排,如表1所示,就是Photoshop课程内容的设计安排表。
计算机专业教学设计篇4
关键词:数据结构课程;教学设计;任务驱动教学方式;高职教育;教学项目
中图分类号: G642.4 文献标识码:A 文章编号:1009-3044(2016)03-0174-04
1 前言
《数据结构》课程是高职计算机专业重要的专业基础课。该课程通过学习程序设计中常用的基础数据结构,介绍一些重要的程序设计思想,提高学生的逻辑思维能力和编程技能,培养学生的分析问题、建模与解决问题能力。同时,该课程的学习内容能够促进学生对后继课程的学习内容的理解。例如,高级编程语言C#或Java中有一些库函数实现了对集合元素排序的功能。而这些功能正是以数据结构课中介绍的排序算法为基础的。
根据我们多年的教学经验,在高职计算机专业的课程体系中,数据结构普遍被学生认为是比较困难的一门课程。造成困难的原因大致有以下几个。首先,由于高职计算机专业学生就业的特点,决定了高职学生很少从事基础和底层程序设计,或者从事与数据结构以及程序设计相关的理论研究。因此,数据结构课的学习内容在工作中直接应用的机会很少。这导致部分学生甚至教师对学习数据结构课的必要性存在疑惑,对该课程重视程度不足。其次,数据结构课的概念和算法抽象,理论性强,对学生逻辑思维能力要求高,学习的门槛较高。最后,高职学院学制较短,导致一学期内的专业课程密度高,学生学习时间不足。
现有的高职教材或本科应用型教材例如参考文献[1-4]的内容编排,多沿袭自传统本科数据结构课。一般依线性结构,树结构和图结构的顺序编排,逐次介绍各种数据结构,给出其定义,详细介绍其物理存储结构和基本性质,并穿插其应用的一些例子。其覆盖的知识面广,内容和体系较为完整,条理清晰。但是由于高职计算机专业数据结构课程学时较少,其专业学习的实践性强,学生逻辑思维能力稍弱等特点,这种沿袭自本科教学的授课内容组织方式不完全适合高职学生。虽然针对课时偏少的情况,一般高职课本会对本科课本作一些删减或简化,但其内容构成仍没有本质上的改变。因此,课程内容的选择、组织与编排增加了高职学生学习数据结构课的难度,而未能解决上述造成困难的几个问题。
我们认为,数据结构课程能够训练学生的逻辑思维能力,促进学生深入理解与专业相关的基本编程思想,且其内容与多门后继专业课程相关,因此对计算机专业的学生而言,学习数据结构课的必要性毋庸置疑。而针对高职教育学时少,实践性强的特点,对课程大纲、课程标准、教学内容和教学方式进行改革,使得高职学生能够更好地学习该门课程,改进学习体验,改善学习效果,则势在必行。数据结构课的改革,结合当前高职教育改革的方向,在课程设计方面应该以突出能力培养,以项目为载体,以任务训练岗位职业能力,以及知识理论实践一体化为原则[5-6]。
本文总结了我们在高职计算机专业数据结构课上进行的教学设计改革。我们在课程中引入任务驱动教学方式,设计若干项目供学生在课堂上练习,以项目覆盖课程的各知识点,通过项目引入相关的概念,并作讲解。在课堂教学方式上,以解决问题,完成项目代替抽象的理论教学。由于避免了繁琐的基本概念讲解,缩短了理论教学用时,学生能够投入更多的时间与精力到编程实践练习。而通过练习,能够更好地理解抽象的概念。我们的课程改革,应用于计算机应用专业两届学生的教学实践中,取得了良好的效果。
2 教学项目设计实例
数据结构课程的主要内容大致可以分为三部分,即线性结构、树结构和图结构。其中,线性结构包含了几种重要的数据结构,如栈、队列、数组和串等。树结构的内容一般以最常用的二叉树结构为主。图结构是最为复杂的结构,涉及算法的内容比较多,如图的最短路径算法,图的最小生成树算法和图的连通分支算法等。除此以外,课程还包括查找和排序算法等重要内容,这两类算法同时涉及线性结构和树结构。通常还会介绍递归、指针等重要的编程思想和内容。
我们的教学项目设计思路,是选取相对简单而具有代表性的算法题目,结合一些应用的背景,构成我们的项目,内容力求覆盖基础的数据结构,如线性结构、队列、栈和二叉树等。学生通过完成项目中的一个个任务来学习数据结构的抽象概念。有些方向内容丰富,我们从中选取少量相对简单,然而具备代表性的例子作为任务,使得学生更易上手,尽快建立对一些抽象概念的认知。例如查找和排序操作既可以在线性结构上,也可以在树结构上进行。但我们不考虑树结构,仅仅以线性结构上的问题组成我们项目。又如从图结构的多个算法求解问题中,我们选取容易理解的连通分支求解算法作为教学项目。
作者从事高职计算机应用专业的数据结构课教学。该课程的学时大约为4学时×16周,一般在一年级第二学期开设。根据课时和学生的具体情况,我们在一学期的课程中为学生设计三至四个项目,并主要以学生完成项目的情况作为学期总评的依据。以下以我们为2014级学生设计的项目为例,对课程教学项目设计作一个详细介绍。
我们一共设计了四个项目,具体如下。
迷宫:以一个n×m的{0,1}-矩阵表示一个迷宫。其中,0表示可以通行,1表示有障碍,左上角和右下角均为0,分别表示入口与出口。编写程序判断此迷宫是否存在一条从入口到出口的路径,如存在则输出该路径。
二叉树的构造和遍历:对教师以绘图形式给定的一棵二叉树,编写程序构造该二叉树并输出该二叉树的前序、中序和后序遍历的结果。可以结合一个具体应用进行教学。例如,可采用二叉树的一个典型应用,即表达式的几种表示法。教师输入一个表达式,学生根据其建立一个二叉树,并通过三种遍历方式输出表达式的波兰表示法,逆波兰表示法和中缀表示法。
(1) 查找和排序:对教师给定的一个有序整数序列,编写程序接收用户输入的一个整数,使用二分查找法在序列中查找该整数。对教师给定的一个无序的整数集合,使用插入排序、冒泡排序和选择排序中的至少两种为该集合排序。此问题的一个典型的应用情景是学生的考试分数排序。
(2) 图的连通分支:某班级有n位同学。现组织外出旅游,并拟将全班同学分成若干小组集体行动。现在给定一个图表示本班同学之间的朋友关系。其中以结点表示同学,且若两位同学为朋友关系,则对应的两个结点以边连接。请根据朋友关系将全班同学分成若干个小组,使得有朋友关系的两位同学在都同一个小组中。此题目等价于求朋友关系拓扑图的最大连通分支。
可以看到,这四个项目均具有丰富的理论意义和具体的应用背景。它们覆盖了现有数据结构课本的大部分知识点。表1中列出了数据结构课的大部分知识点以及它们被各个项目覆盖的情况。课程中常见的数据结构,除了串以外,大部分为我们设计的项目所覆盖。同时我们的项目还覆盖了递归,指针,广度优先搜索和深度优先搜索等重要的程序设计思想。
为了引导学生分步完成练习,我们还为比较困难的项目设定预备任务。预备任务不同于一般的习题。它们有一定的独立性,可以提出来作为一个习题,但是又与我们的项目有机地结合在一起,可以认为是相关项目的一项任务。
对于迷宫问题,我们设定以下两个预备任务。
(1.1)写一个栈结构处理程序。每一个栈元素是含有3个整数(这里规定栈元素由3个整数组成,是为了迷宫项目做准备,见下文)的一个结构体。写出栈的初始化,入栈,出栈和判断栈空的操作。在main函数里面建立一个这样的栈,测试它。比如说,入栈若干个元素,例如 (1,1,0) 和 (2,2,0) ,然后出栈,并依照出栈顺序打印这些元素。
(1.2)围障。给定一个以n×m矩阵表示的迷宫,用全一把原迷宫包围起来,创建出一个新的 (n+2)×(m+2) 迷宫。打印出新的迷宫。
迷宫问题采用栈结构存储回溯的结点,每一个栈元素存储迷宫内一个结点的x、y坐标和回到该结点以后下一个可以探索的方向,共3个整数。第一个任务栈处理程序既是一个线性表的练习,也为迷宫问题准备好要使用的栈。我们允许迷宫第一行、最后一行、第一列和最后一列除了出、入口以外,还有其他0元素。但是这些0元素实际上不是在所有的方向上都可以通行。在第二个任务中,我们在迷宫四边添加全1,称之为围障,围障能够使得迷宫求解程序中的一些条件判断大为简化。该任务可以看成一个矩阵练习,并为我们即将探索的迷宫作了初始化。
对于图的连通分支问题,我们也设定了两个预备任务。
(4.1)图的表示。用矩阵表示教师用绘制方式给定的图,并在屏幕上打印出图的结点和边。具体内容包括定义和初始化一个矩阵,表示一个图,输出图的结点列表和图的边的列表。其中,图的结点以数字0,…,n-1 编号,图的每一条边以 (x,y) 的形式表示,x和y是边的两个端点的编号。
(4.2)队列的操作。编程实现一个整数队列的初始化,入队和出队的操作。程序里面定义和初始化一个整数队列;然后入队至少三个元素,按顺序打印出队列里面的所有元素;再出队至少两个元素,又按顺序打印出队列里面的所有元素。
第一个练习非常基本。它完成图在程序中的表示,学生学会把一个图转换为一个矩阵,同时从矩阵中读取出图的顶点和边。第二个练习是为了对图作广度优先遍历时使用队列结构作准备,同时也是一个线性表的练习。
3 教学内容的组织与课堂教学实践
依授课时间顺序,我们的教学内容组织为
一、线性结构;
二、预备任务(1.1)和(4.2):队列和栈;
三、项目(1)迷宫问题,包括预备任务(1.2);
四、树结构;
五、项目(2)二叉树遍历;
六、项目(3)查找和排序;
七、图结构;
八、项目(4)图的连通分支,包括预备任务(4.1)。
教学内容的组织以线性结构、树结构到图结构为主线索。
在线性结构部分,对线性表的基本概念作一些介绍后,我们布置预备任务(1.1)和(4.2),通过这两个练习介绍栈和队列的概念。同时,向学生介绍项目(1)迷宫问题和项目(4)图的连通分支,并说明预备任务(1.1)和(4.2)跟这两个项目的关系。在完成了预备任务(1.1)和(4.2)以后,布置项目(1)迷宫问题。迷宫求解问题的讲解,重点要解释清楚深度优先搜索的思想。
接下来是树结构的内容。我们介绍树结构相关的一些概念和重要性质。然后布置项目(2)二叉树遍历。二叉树遍历有先序、中序和后序三种方式。除了树结构内容,我们以递归方式实现二叉树遍历程序,通过这个项目向学生介绍递归思想。所以,此项目教学的重点之一是讲解递归的原理。教师可实现其中一种遍历方式作为例子,而让学生完成其他形式的遍历。如前所述,为了帮助学生更好理解二叉树的思想,可结合二叉树的典型应用,即表达式的三种不同表示方法来讲解。
随后的内容是线性表的查找和排序。完成项目(3)查找和排序方法。其中,查找算法以线性表的二分查找为例,讲解的时候我们与顺序查找作对比。二分查找必须应用于有序数组,而对于无序的数据则只能采用顺序查找,这说明了数据结构对算法设计的影响。
排序算法种类繁多([7]),其中部分高效算法的时间复杂度能够达到O(nlogn)。但是这些算法对学生而言有相当难度,我们仅选取时间复杂度达到O(n2),而实现思路相对简单的几种算法作为项目的内容,教师可以在课堂上部分或全部实现要求的排序算法,然后让学生再重新自行完成。
最后是图结构部分。我们首先介绍一些和图相关的概念和基本性质。然后以(4)求图的连通分支为教学项目。项目(4)直接以一个实际问题的形式提出,揭示出图算法的强烈应用背景。在求解算法中,我们要求学生掌握使用广度优先搜索来访问图的结点。广度优先搜索的实现需要以队列作为待搜索结点的存储结构。因此,项目又结合队列的设计、实现与应用进行。有助于对理解线性表的相关知识,掌握其应用。
4 小结与展望
在计算机应用专业2013和2014级学生的数据结构课上,我们采用了本文所阐述的教学设计。实践表明,通过课程内容的调整与教学项目的设计实施,数据结构课程的授课和学习效果得到了改进。在课堂上,由于减少了大量抽象概念和性质的讲解,将精力集中于几个项目,使得教师有更多时间为学生分析问题和示范求解。在项目教学时间充足的情况下,教师在课堂上能够向学生演示部分困难的程序代码开发的全过程。对学生而言,通过解决问题而学习的方式更为直观,有助于编程实践能力的增强,对抽象概念的理解也有帮助。难度恰当的任务和老师课堂上充分的教学示范,降低了课程的门槛,提高了学生的自信心。在教学反馈中,学生普遍反映对授课内容和授课方式较能接受。在课后作业中,我们要求学生至少完成三个项目。大部分学生能够完成或超过此要求。
我们的教学项目设计,在教学内容、教学方式和体系结构上根据高职教学的特点进行了一些改革。我们对课程的大量内容进行了删减,挑选出其中的一部分,重新组织成为若干个教学项目。但是,我们所选取的内容仍然基于传统的数据结构课程。在信息技术蓬勃发展的今天,数据结构和算法的应用越来越广泛。数据结构课程的进一步改革,可以引入更多与实际应用相结合的内容,介绍一些新的算法思想,并通过一些精巧设计的例子,部分地实现这些思想。如参考文献[8]介绍了网络搜索的算法,以及由Google的始创者之一,拉里・佩奇提出的网页排序(PageRank)算法。其中以16个网页构成的一个小型网络为例子,说明了网页排序思想。设计和引入更多这一类新型和具有显著应用背景的项目,将会使得数据结构课变得更加生动,增强该门课程的吸引力,开拓学生视野,激发学生对算法设计乃至计算机科学的兴趣。
参考文献:
[1] 陈明,谭浩强. 实用数据结构[M]. 2版.北京: 清华大学出版社,2010.
[2] 陈广. 数据结构(C#语言描述)[M]. 2版.北京:北京大学出版社,2014.
[3] 王宇川. 数据结构[M]. 北京:机械工业出版社,2008.
[4] 吕青,张华,刘旭春. 数据结构[M]. 北京:航空工业出版社,2010.
[5] 戴士弘. 职业教育课程教学改革[M]. 北京:清华大学出版社,2007.
[6] 广东轻工职业技术学院教务处.课程教学设计讲座[R]. 2008.
[7] D. E. Kunth. The Art of Computer Programming 3: Sorting and Searching (2nd Edition) [M]. Perarson Education, 1998.
计算机专业教学设计篇5
【关键词】计算机专业;应用数学;模块化设计;教学实践
关于高职数学和计算机数学基础的课程改革、课程设计、教学模式设想等探索已经进行了许多年,相关的文章很丰富[1][2],其中大部分从数学课程的重要性、现状剖析和存在的问题、课程改革的意义、改革设想[3]等方面阐述了作者的见解.这些问题已基本形成共识,但宏观论述的较多,拜读文章之后,读者对作者理念的实践效果及如何借鉴实施的认识仍然比较模糊.本文尝试将课程组多年的教学实践和对课程改革的不断探索进行总结,在厘清理念的同时,对实践做法和效果进行较为详尽的介绍,愿抛砖引玉,与基础课教师和专业课教师共同学习探讨.
计算机技术的特点之一就是日新月异,人们不由自主地被裹进数字化、智能化、网络化、多媒体化的技术进步浪潮里,高职计算机专业人才培养受到层出不穷的新技术的影响.如何使学生掌握未来职业所需的专业知识与技能,使之具备适应职场技术快速变化的能力?数学课程在培养学生的学习能力和应用能力上有怎样的作用?又该怎样做?这是计算机专业导向下应用数学课程建设关心和思考的问题.
一、学情教情调查
为了解学生的数学基础状况及学习情况,我们设计了两份问卷调查表,分别在学生大学入学时和第一学期结束时进行调查,调查内容包括个人中学数学学习兴趣和水平的自我评价,对数学的认识,对大学数学学习的期待,大学数学学习途径和学习情况自我评价,对大学数学教学内容、教学方法和考核方式等的评价,以及对老师教学的意见和建议.抽样调查了2009级、2010级、2011级和12级软件专业、网络专业、信息管理专业若干班级.调查结果如下:
1.入学初调查
76%的同学对数学学习有兴趣并在中学数学学习中感到充实愉快,但成绩一般.90%的同学都认为学数学有必要,86%的学生相信能继续学好数学或能改变现状,75%的学生期待大学数学能提高数学应用能力,80%的同学喜欢思考,有一定独立学习的能力和习惯,62%乐于和同学共同探讨.
2.第一学期末调查
60%左右的学生仍然有兴趣,65%认为数学课程训练了思维,教学内容比较合适,影响数学学习的主要因素是自身基础和学习方法,对老师的教学15%表示很满意,70%表示满意,7%表示不满意.对自己的学习状况,3%表示很满意,42%表示满意,50%表示不满意.对老师教学的意见和建议是:改变一言堂占16%,少讲多练占26%,增加课堂互动占34%,改革教学内容占24%.学生学习数学的途径基本在课堂内,边听边看书,以完成作业为度.大部分学生很少或从不借阅数学参考书,说明在数学学习上学生缺乏探索钻研,自我要求不高,仅凭课内的90分钟时间,课外复习方式就是完成作业.软件和网络专业近20%学生抄作业或懒得做作业.
3.调查统计后的若干结论
软件专业学生在数学兴趣、理解消化知识的能力、挑战自我上表现更为突出,软件专业32%的学生有参加数学建模学习比赛的意愿.信管专业学生习惯听从老师的安排,自律性、学习积极性更高.网络专业学生的学习状态相对更平淡,但是对学习内容和教师教学的期待比其他两个专业学生高,所谓有心向学,无力“杀敌”.在数学学习兴趣、学习能力上呈现的整体性差异,间接反映出数学课程与各专业课程的相关性.计算机各专业人才培养方向和职业岗位目标不同,需要的数学知识与技能训练不同,分配在数学上的总学时不同,因此应用数学课程在教学中需进行适当的模块划分,加强针对性以适应不同专业的需要.
二、计算机专业导向下应用数学课程的教学理念与设计
应用数学是高职计算机类专业的基础能力课程模块中的必修课程.从短期看,为学生的专业课程学习服务,要适应计算机专业培养人才的任务导向、项目驱动等工学结合的教学模式.从长期看,为学生继续学习提供具有数学特色的思考方式和技能训练,包括抽象化、最优化、逻辑分析、数据整理推断、运用符号、量化能力、建模能力、人工计算能力、数学软件运用能力等.但数学课程的教学时数受到制约,不可能面面俱到地为学生准备所有的知识和进行系统全面的数学能力训练,让不同的专业侧重选择不同的学习内容,实施模块化教学成为必然选择,为此,我们从教学内容、教学方法、教学组织形式、考核评价等方面提出一种模块化教学设计的理念.
1.优化课程知识结构
课程设计遵循“学有所用、够用为度”的原则,以整合计算机专业背景知识、程序设计思想方法、应用问题为主线,将课程教学内容设计成三大模块和若干子模块,各模块知识有独立性和适用性,便于计算机各专业根据需要和课时限制针对性选择.恰当案例是教学核心,通过模块学习和案例分析来训练学生的思维能力和应用能力,使学生获得新的知识和新的经验,并在新知识经验的基础上建立个人的理解力,扩展智力框架.[4]
2.教学方法
课程形式上有理论讲授课、数学实验课、数学建模实践指导课,各部分课时约占1/3.各部分的逻辑关系是:理论知识模块实操模块综合应用模块.教学方法以综合应用模块中的项目为导向,根据项目需要选择理论知识模块的学习深度,兼顾内容衔接和层次递进,应用实验课程强化巩固,使数学理论知识学习、数学实验操作和数学建模形成一个项目式整体.
有数学家说过:“数学素质中最重要的是数学建模意识和基本的数学头脑.”实践表明,数学实验和数学建模实践是扩展学生学习途径、提高学生参与学习的广泛性、提升学生查阅资料能力和团队合作精神的有效形式.
3.教学组织方式
以问题解决为核心组织教学,教学的问题可分为概念问题、方法问题、思想问题、计算问题、推论问题、应用问题、实际操作以及模拟实现等问题.通过项目化分组实施“模块案例+MATLAB软件实现”教学做一体化,逐步解决上述问题,实现教学目标.
4.构建课程新的评价体系
评价的主要目的是为了全面了解学生的数学学习过程,考查学生的“输出”能力,同时督促学生学习和改进教师教学.但以往的评价手段“期末一考定终身”过于单一,不能全面反映学生的真实情况.
对数学学习的评价要关注学生学习的结果,更要关注学习的过程,所以采用过程考核与目标考核、笔试与机试相结合,通过强化项目化分组的过程监控,将作业、小组讨论、实验报告、论文写作、资料查阅等任务的完成情况纳入考核系统,加权计算数学成绩,更能反映学生学习成果的真实情况,同时也能提高学生平时学习的积极性.
三、计算机专业导向下应用数学课程模块化教学实践经验
1.进一步明确了模块化教学的思路
通过研究,教师更清楚地把握了要教什么,教到什么程度,什么教学形式更有效果.学生普遍比较喜欢MATLAB上机学习的形式和体验,新鲜有趣,在老师布置的任务驱动下能全神贯注,通过阅读实验指导,向老师提问和相互交流,大多数学生都能完成任务,特别是听理论课有些吃力的学生,发现自己也能读懂教材,可以动手操作,自然而然就有收获参与的良好心理体验,学生“尝试应用数学”的愿望得到最基本满足.因此加大实践实践教学环节的学时比重成为共识.
2.项目导向,教学做一体化,锻炼和提高了学生的能力
从教学实践来看,在实验室教学,讲解操作演示模仿练习项目训练的方式比较有效果.把一个建模任务以数学论文的形式完成,学生首先感到很困难,但坚持下去,通过查阅资料,小组合作完成的过程带给学生与以往不一样的体验.有的学生在数学学习的总结中写道:“这次写的小论文给我收获蛮大,一来提高了我的思维,那是一次真正思想上自由的思考,虽然一开始摸不着头脑,找不到头绪,只能到处去查资料、看书、查看相关专题,在短时间要理解运用知识,这是平时我们学习很难得到的,真正锻炼到了思维.二来又锻炼了我的计算机应用能力、检索文献的能力、学习新知识的能力和论文写作能力等.这次写论文对我来说是一次很好的经历,这段日子的体会和收获,相信对我今后的学习会有一定影响,让我不断努力进步.”教学做的方式同时促进了学生计算机专业课程的学习和知识的运用.有学生反馈:“这次实训使我对计算机编程有了新认识,虽然我是学计算机的,平时写过很多程序,不过那是事先设计好的题目,要么是课本上的,要么是老师限定好所有条件的,虽然做出来了,却不知道在现实中有什么用,然而这次写程序却给了我很大挑战,感觉写得很辛苦,但是蛮有成就感,因为是自己第一次联系现实用计算机解决问题.”
计算机专业课程(如数据结构、C语言程序设计)教师对应用数学课程中讲授算法逻辑结构、递归算法、最短路算法等的做法大加肯定,在他们传授相关知识时学生理解接受得比较快,数学课程为计算机专业课程教学起到一定的先导作用.
数学教学的层次性更加鲜明.通过课堂普及性教学建模选修提高性教学全国大学生数学建模竞赛集训三级渐次提高的教学链,使具有创新精神和独立钻研能力的优秀学生突颖而出.从2009年开始参加的每届全国大学生数学建模竞赛,均取得全国一等奖、二等奖的佳绩,尤其是2010年,五个参赛队中两个获得全国一等奖并获“高教社”杯,已有三篇学生数学竞赛论文在《数学工程学报》上发表.
3.考核评价方式改变,降低了学习压力,改变学习状况
通过强化项目化分组的过程监控,以数学建模论文写作作为考查学生掌握和运用知识的能力的主要依据,使得学生改变平时混课,学习没有压力也没有动力,考前抱佛脚的情况.把考试压力分解到日常的学习中,学生感到只要平时认真上课,就不会畏惧考试,消除了有句话说的“大学有一棵树叫‘高数’,许多人都挂在上面”的大面积考试不及格现象.
结束语
虽然本课程在教学上取得一些令人鼓舞的改变,摸索出一点适合高职计算机类的数学教学理念、设计和实践经验,学生对数学教学的认可度也得到提高,但要达到“数学学习对每名学生有用”的境界,仍然艰巨.当今数学的范畴不再是几何、代数、微积分.数学扎根于数据,展现于抽象形式中,对诸如表格、图形、趋势分析、财务报告、逻辑辩论、概率推断等等生活、新闻报刊、例行公事中的数学概念的理解展现了数学基本能力,这些能力的掌握程度必然影响到学生未来的职业能力.愿与同行们共同探讨基础课程贴近生活实际和专业需要的教学改革问题,不断改进数学教学工作.
【参考文献】
[1]张秀英,王艳萍,李海燕.计算机数学基础课程改革的探讨[J].郑州铁路职业技术学院学报,2007,3:47.
[2]王小平,刘黎,姚有林,尤飞.计算机数学基础课程教学模式改革设想[J].榆林学院学报,2010,11:18.
计算机专业教学设计篇6
西安理工大学工科非计算机专业和计算机专业虽然都开设C语言程序设计课程,但是前者具有鲜明的专业特点,对该课程的要求明显不同,仅仅按照“面向对象教学”的原则,适当调整教学组织活动和教学内容对于后者是远远不够的。针对目前工科非计算机专业C语言程序设计课程教学实践中所暴露的主要问题,笔者积极开展了非计算机专业C语言程序设计课程教学设计的教改工作。
1.1教学设计概述
所谓教学设计,就是为了达到一定的教学目的,对教什么(课程、教学内容等)和怎么教(组织、方法、媒体的使用等)进行设计。教学设计不等同于传统的备课写教案。教学设计有利于教学工作的科学化,使教学活动纳入科学的轨道。教学设计的意义就在于追求教学效果的最优化,不仅关心教师如何教,更关心学生如何学,注重将人类对教与学的研究结果和理论综合应用于教学实践。教学设计主要包括确定教学目标、组织教学内容、分析教学对象、选择教学形式和方法及教学媒体、设计教学过程、教学质量评价设计等基本环节,其中,设计教学过程是课程教学设计的核心。
1.2该课程教学设计的内容
西安理工大学C语言程序设计课程组于2003年出版了《C语言程序设计教程》及配套的《C语言程序设计教程上机实验与学习指导》特色教材。自2011年开始,非计算机专业选用的教材与计算机专业不同。目前非计算机专业选用《C语言程序设计》(第1版,张毅坤教授,高等教育出版社,2011)作为该课程的教材。非计算机专业C语言程序设计的教学设计是一项复杂的系统工程,主要包括课程教学设计、章节教学设计、课堂教学设计和实验教学设计,以西安理工大学C语言程序设计课程教学大纲为指导,以《C语言程序设计》(第1版)及其配套教材为基础,确定课程教学设计的内容:①将该课程的教学目标确定为“掌握C语言的基本语法和语义,理解结构化程序设计的思想和方法,提高学生的编程能力和调试程序的能力”。②组织教学内容的关键是进行教材的组织呈现,理论教学内容包括《C语言程序设计》(第1版)的第一章至第八章,实验教学体现于该教材的第九章及配套教材。③学生作为教学对象始终是教学过程中的重要角色,工科非计算机专业的种类多,分析教学对象就是掌握学生特点与了解专业背景并重。④重点突出课堂教学设计,传统教学与案例教学有机结合,“讲解+多媒体演示+课堂板书”缺一不可。⑤设计教学过程与“组织教学内容”联系最为紧密,主要包括课堂教学设计和实验教学设计,教学过程设计遵循的总原则是:激发学生兴趣,注重能力培养,合理安排教学顺序,讲清重点与化解难点紧密结合,课堂提高与课后巩固拓展有机统一,并预测教学实践中可能出现的意外情况。⑥将学生评价、同行评价、教学督导组专家评价、主管教学的领导评价和教师自我评价这几种评价的结果综合起来,比较客观的评价教学效果与教学质量。
2教学设计的实践及效果
我们连续多年承担非计算机专业C语言程序设计课程,先后承担过西安理工大学电气工程及其自动化(电力)、水文与水资源工程、印刷工程、包装工程和材料科学与工程等专业的C语言程序设计的理论教学和实验教学任务。始终将上述教学设计的内容贯穿于课堂教学和实验教学之中。C语言程序设计本身是一门实践性很强的课程,加之各个理工科专业的特色鲜明,所以结合学生所学专业特点与需求,同一门课程,针对不同专业的学生,适当调整教学设计内容,并在教学实践中检验教学效果。2012年以来,学生对笔者的教学评分一直在95分以上,也给予了肯定性的评价,例如“采用启发式教学,阐述问题深入浅出,重点突出,能理论联系实际或联系学科发展的新成果”;“对于您的授课方式我们很满意,感谢您对这门课程的热忱,我们会努力学下去”;等等。
3结语
面对非计算机专业C语言程序设计教学中暴露出的带有普遍性的问题,教学设计是改善该课程教学效果、提高其教学质量的主要途径。通过开展教学设计工作,并将其成果应用于教学实践中,提高了学生学习的主动性,增加了其学习兴趣,实现了学生对所学知识的理解、编程思想的确立和实践动手能力的提高。教学效果有了比较明显的改善。
计算机专业教学设计篇7
关键词 微视频技术;计算机专业;课程;教学;应用
中图分类号:G434
文献标识码:A
文章编号:1007-7316-(2014)02-
一、引言
在科学技术飞速发展的新形势下,计算机和智能手机的应用正在变得日益广泛,学生也不再满足于传统的单一的课堂讲授的教学方式,传统的教学方式受到了巨大的挑战。在这样的大形势下,本文接下来将结合笔者的实际教学工作经验,进行微视频技术在计算机专业课程教学中的应用研究。
二、微视频技术简介
在2013年前后,在微博、微信技术发展的同时,微视频这个名词开始崭露头角。在现阶段,微视频在国内的发展仍然刚刚起步,在中国知网上面搜索到的和微视频技术相关的论文仅仅不超过一百篇,微视频技术在计算机专业课程教学中的应用相关的文献资料更是稀缺。那么,微视频技术到底是什么呢?具体来说,微视频技术就是以进行特定的知识点的讲解为目标,通过短小精悍的在线视频的形式,以学习或教学应用为目的的一种在线教学视频。
三、微视频技术在计算机专业课程教学中的应用的具体制作步骤分析
(一)科学合理地进行教学内容的选取,确保知识点的细化
在计算机专业课程教学中,只有科学合理地进行教学内容的选取,确保知识点的细化,才能够为微视频技术在计算机专业课程教学中的应用奠定坚实的基础。具体来说,以计算机专业课程的实验教学为例,教师应该将具体的教学内容划分成验证性实验内容和综合性实验内容。其中,验证性实验内容就是在课本的不同的章节中都会出现有关于该部分内容的详细操作步骤的内容。相对地,综合性的实验内容根据实验大纲的要求则包括许多知识点。
(二)科学合理地进行教学目标的制定,详细地撰写教学设计
在制定教学目标的过程中,必须从教师和学生这两个不同的方面来进行着手,保证教学目标的针对性和具体性。与此同时,教学设计则对于教学效果存在着非常直接的影响,必须密切联系微视频中需要阐述的知识点,对于学习者、学习目标、学习需要、学习内容、教学策略、教学媒体、教学评价之间的关系进行有机地协调。对于教学设计我们可以从实验内容上进行教学设计,同时从教育技术角度进行教学设计。计算机专业课程具备非常强的实践性,所以,必须高度重视如何从教育技术的角度来做好教学设计,必须详细地查找和具体的知识点存在联系的多媒体课件、图片、视频资源等等,切实将这些要素都有机地融合在教学设计的过程之中。
(三)科学合理地进行教学过程的录制,保证教学演示的效果
按照选择的教学内容做出相应的教学设计后,就可以进行微视频的录制。在开始录制之前,教师必须和摄像人员进行科学有效的沟通和交流,了解教学的各个环节,摄像人员必须科学合理地确定分镜头设计,而教师则必须适当地分配教学时间。考虑到计算机专业课程一般都是非常重视对于学生的实践能力的培养,因此,教师在教学的过程中应该借助于相应的录屏软件,将教学演示过程录制下来,教师必须对于麦克风的音量和位置进行适当地调节,并且灵活地运用录屏软件,保证教学演示的效果。
(四)科学合理地进行后期编辑,确保微视频的完整性
微视频录制完后不一定能够达最优化的教学效果,实际操作过程也离不开反复的录制工作,所以,做好后期的编辑工作是非常关键的。在进行后期编辑的过程中,非常关键的任务就是做好拍摄的视频和录屏内容的整合,这一过程离不开教师的耐心思考和整理,与此同时,必须高度重视微视频的片头、片尾的制作工作,另外,也应该为微视频适当地添加背景音乐以及字幕等等。在对于微视频进行编辑和美化之后,能够确保微视频的完整性,保证微视频符合教学要求,以便真正解决教学中的具体问题。
四、微视频技术在不同的计算机专业课程教学中的应用的注意事项分析
(一)纯理论类的课程。
这类课程主要包括《操作系统原理》、《计算机组成原理》等等。这类课程由教师结合各种的公式和原理,来进行理论性的讲解,可以将教材中的文字、公式、图片、图表借助于多媒体课件来进行微视频的讲解。在进行多媒体课件的制作的过程中,必须保证课件的美观、大方,对于每一张幻灯片,不应该只是文字的堆砌,而必须强调特定的教学重点和难点;与此同时,必须保证文字简练而图片丰富多彩,通过这种方式,学生就能够被有趣、生动的微视频所吸引,从而能够实现教学效率的大幅度提升。
(二)部分理论加上部分软件演示类的课程。
这类课程主要包括《C语言程序设计》、《计算机算法》等等。对
计算机专业教学设计范文
本文2023-10-27 11:26:23发表“文库百科”栏目。
本文链接:https://www.wenkubao.com/article/432.html