首页 > 文章中心 > 计算机课

计算机课

计算机课

计算机课范文第1篇

关键词:非计算机专业;计算机基础课程;教学改革

随着我国经济的飞速发展,教育改革也受到了影响,原有的教学模式已经无法满足目前的教育现状,为了能有效提高教育改革质量,首先教师作为引导者就要起到引导的作用[1],教师的教学模式及教学观念都需要根据教育时代的改革发展进行改变教育观念,积极地把非计算机专业计算机基础课程方教学改革实施到实际教学中。

1目前非计算机专业计算机基础课程教学存在的问题

1.1学生对计算机的掌握能力差

为了能把计算机更好地落实到教学计划中,我国针对不同地区采取了不同的措施,但是目前还存在着众多的阻碍问题。例如,师资力量的打造、教学设备的条件等因素,都直接影响着学生对计算机的学习与掌握情况[2],由于地域的差异问题,设备设施无法满足学生的学习要求,还有大部分学生存在着开展计算机课程比较少,甚至无法接触到计算机课程,对于计算机的学习基础差,掌握程度更是有限。

1.2理论知识与实践操作无法充分运用

首先需要把计算机的理论知识传授给学生,让学生开始认识与了解计算机的起源与发展,只有了解了计算机才能进行实际的操作,理论知识与实践操作是并存的课程。理论知识是学习计算机的基础,也是实践的依据。但是大多数的学生在课堂中都能很好地理解理论知识,但是在实际操作中却往往表现得盲目不知道从何下手,不知道怎么操作,这就出现了理论与实践不能相互辅助的现象。

1.3计算机课程安排课程不合理

中职院校为了重点培养学生的主要科目能够有充足的时间进行学习,占用了其他学科的课程时间,例如体育课、美术课、计算机课等,教师都会认为这些课程不能为学生的学习成绩带来帮助[3],所以会占用这些课程的时间去进行其他学科的学习。随着长期的教学发展,计算机课程在教学安排中逐渐减少,使学生的对计算机的学习与操作能力都逐渐减弱,同时学生也在排斥其他课程的学习,严重影响了学生的全面发展的理念。如果这种现象还不能够及时制止,长时间会导致学生对学习丧失了兴趣,学习成绩出现逐渐下滑现象。

1.4计算机课程教学缺乏实践操作

随着计算机行业的快速发展,目前的教学课程已经无法满足现状,对于课程的教学进度已经完全落后,课堂教学中反复地对教进行讲解,而不让学生进行实践操作,导致学生失去了对计算机的学习兴趣,在上计算机课程时通常都会用计算机玩游戏,或者与同学之间聊聊天,度过枯燥乏味的课程,学生现状的学习状态就是为了应付考试能够合格,在课堂的教学中,教师没有明确的教学计划,应该在课程结束之前进行课堂测试或者课堂总结,让学生把理论知识充分运用到实践操作中,便于锻炼学生的实践操作能力。但是学校往往都忽视了对学生计算机实际操作能力的培养。

2对非计算机专业的计算机基础课程教学的改革措施

2.1利用网络信息的优势,开展课堂教学计划,提高教学质量

传统的计算机课堂教学模式就是教师根据教材把理论知识讲解给学生,但是对于刚接触计算机课程的学生来说,听教师的理论知识讲解就像在听天书一样,完全听不懂的状态[4],其中的表现主要在于:(1)传统的教学模式无法满足目前学生对计算机学生的要求,对于计算机的学习处于被动状态,就是一味地听教师在讲,而在实际操作中却完全不会。(2)灌输式的教学模式完全限制了学生的自我思考能力与学习能力,学生没有机会发散自己的思维,教师与学生之间不互动、不交流,潜意识就是只有教师的引导才能学习,如果教师不引导,对于学习将不知如何入手,严重影响了学生自主学习的能力。(3)在教学过程中完全忽视了学生的学习兴趣,课堂交流更是几乎不存在,严重影响了教学质量。这些问题都是需要我们进行探讨的话题,并且是目前存在的严重现象。随着网络时代的到来,我们可以充分利用网络的优势,进行有计划有组织的计算机教学,利用网络来达到信息共享,让学生能够自主地操作,灵活运用计算机在学习中进行自我查阅资料,帮助学生学习。同时,教师也可以组织开展计算机大赛来带动学生的积极性,在这一过程中不仅培养了学生自主学习的能力,也促进了师生之间的互动与沟通[5]。利用网络信息的优势,教师可以在网络上开展课堂,新颖的教学模式可以积极带动学生进行学习,强化学生的实践操作能力。利用网络的优势可以把课堂中出现的问题及时有效地解决,不仅把教学模式进行了创新,通过网络的优势拓展学生的知识,在网络中学习计算机知识,通过拓展丰富学生的视野与思维。同时为教师减轻了教学负担,并且对课堂的教学质量有了显著的辅助作用。

2.2制定明确的教学计划,分层次地进行教学

对于计算机的掌握程度及操作能力每个学生都存在着不同的差异,教师在学生学习计算机的第一堂课时,要对学生进行测试,将计算机掌握程度较好的学生划分为一组,将计算机掌握程度弱的学生划分为一组,针对不同程度的学生开展具有针对性的课程教学模式,一方面是培养能力高的学生能够进一步地提高学习成绩,另一方面,对于掌握程度弱的学生本着负责任的态度[6],不会随波逐流地进行学习,教师针对薄弱的方面对学生进行教育引导,通过循序渐进的教学进度对学生进行培养教学,首先培养学生的兴趣,要学生能够充分融入课堂教学中,与教师的思路达成共识,对于不懂的问题要及时与教师交流;其次,教师将会进行模拟训练,让学生把理论知识充分运用到实践操作中,及时将理论与实践充分结合,达到效果,使所有的学生都能够充分掌握计算机的学习能力与实践操作能力。中职院校在计算机的教学中,不仅要重点讲解理论知识,同时对于实践操作能力也要加强培养力度。让学生可以利用学校的网络平台,进行自行下载相关资料与训练题,方便学生在课后复习中对计算机的练习,同时进行自我检测,对于掌握弱的知识点进行自我调整。教师对学生的日常学习及实践操作要及时进行评定,结合所有的综合知识对学生的学习成绩进行评定,不仅可以对学生的质量进行检测,同时学生能够自主学习,不断强化计算机技能。

2.3完善教学体系,创新教学教材

为了能够让非计算机专业计算机基础课程的教学进行有效的改革,我们首先需要改革的问题就是教材的内容与教学体系,传统的教材内容比较古板,缺乏趣味性,在计算机课堂中很难激发学生的学习兴趣[7]。想要提高学生的学习成绩就从学生的学习兴趣进行培养,依据网络的优势,开展网络课堂,创新的教学模式使学生自主自动的随着教师的授课思路进行自主学习,学生在学习的规程中,也会体会到计算机带来的快乐,主要是在学生中有了巨大的帮助与影响。开展创新课程,要明确教学目标,具备严谨的教学计划,要以学生的学习及发展开展创新工作,从实际情况解决问题,科学地采取教学内容,完善教学体系,才能为学生提供学习成绩,并且教学质量不断地提升。

2.4打造强大的师资力量

计算机课范文第2篇

采用多维分析法和时空分析法。多维分析法认为,事物有若干性质,并由这些性质构成,分析事物的变化和发展,就是分析事物的性质。作为一种方法,其将对事物的分析等价为对事物多质的分析,没有交叉互质的一个性质就是一个维,对事物多质的分析方法就是多维分析。任何事物都拥有自身的时空,事物性质的变化都必然是在事物的时空内变化和发展,对事物性质分析最本质的方法就是在时空维上的分析。以计算机设计课程群为例,从时间维来看,问题分阶段逐步展开、逐步解决。分阶段即分程序设计课程、面向对象程序设计课程、数据结构课程;逐步则是指从简单到复杂,从语言到程序阅读,再到程序设计的过程。在时间维上,程序设计问题的解有一个重要的观察点,即程序阅读。从空间维来看,程序设计=数据+算法+语言。其中,数据+算法为程序设计的核心[1]。空间维是两维的,即数据维与算法维。程序设计课程解决离散数据与结构化算法的设计问题,面向对象程序设计课程解决对象数据与对象互动算法,数据结构课程解决数据结构与算法。算法是数据的操作过程。计算机设计课程群中的课程数据形态具有差异,算法是对其一定形态数据的加工。从空间来看,程序设计问题的解有两个重要观察点:数据和算法。

2时间维分析

程序设计问题在课程群的时间维上,一般都能体现从简单到复杂。在数据上从简单的无结构数据到有结构的数据,从简单的无操作数据到有操作的对象数据。在程序设计上,从不可分解问题的简单设计到可分解问题的复杂设计,从语言学习到程序设计学习。程序设计问题解在课程群各自独立的课程的时间维上,没有得到足够和充分的展现,严重影响了学生对问题的认识,以至于学生无法掌握程序设计能力。如同要有充分的文学阅读,才能为文学创作奠定基础,由于程序设计的复杂性,从语言学习再到程序设计学习,才会使程序设计学习简单化,程序设计问题解的学习也是能力的学习,而非理论知识系统的学习,需要有能解决实际问题的经验。经验分为直接经验和间接经验,程序设计的间接经验是他人设计的程序。阅读程序就是学习程序设计的间接经验。阅读程序作为程度设计的重要过渡桥梁,使学生在符合认识与学习规律的条件下,充分掌握程序设计能力。程序设计的学习过程划分为:语言、程序阅读、程序设计。在解程序设计的过程中,将程序阅读作为新的观察点和分析平台。程序阅读就是对已知程序或程序段的阅读,程序阅读又分为3个步骤:理解程序结构、模拟计算机执行程序、上机验证。程序阅读有3种层次:第一种是能读懂程序中所有语句和数据,这是基础层次,是其它层次掌握的条件和前提,属于计算机语言;第二种是能读懂程序设计中的技巧和方法;第三种是能读懂程序设计中的设计思想[2]。

3空间维分析

3.1课程群的解空间与各课程的子空间

计算机设计课程群的解空间可即程序设计解空间分解为:结构化的程序设计课子空间、面向对象程序设计课子空间、数据结构课子空间,如图1所示。计算机设计类课程群的解空间与它的三个子空间是整体与部分的关系。因此,一方面课程群的解空间由3门课程的解空间构成。另一方面课程群的解空间具有抽象性和普遍性,3门课程的解空间呈现泛化。课程群的解空间具有程序设计最本质的意义,对课程群中各门课程有着本质的指导意义。课程群的解空间有数据维和算法维,程序设计课的解空间是由离散数据维和结构化算法维构成;面向对象程序设计课的解空间由对象数据维和对象互动的算法维构成;数据结构课的解空间由结构数据维和结构数据的算法维构成。程序实质就是对已知数据进行加工得到结果数据,是数据与加工过程的相互作用。相比较程序设计解的二维而言,数据维是处于主要和核心位置,程序设计就是围绕数据的加工处理。程序设计课与面向对象程序设计课的加工处理方式有所区别,程序设计采用结构化的处理方法,如顺序结构、选择结构、循环结构;面向对象程序设计采用对象方法,如继承、事件、多态等。对数据的分析至关重要,离散数据是与运算是分离的,主要分析数据的形态,即常量、变量、表达式。其中变量是重点,体现了数据与存储空间的联系;面向对象程序设计的数据是对象的一部分,即数据成员;数据结构程序设计的数据有结构,且重点在结构上。

3.2各课程的数据分析

在结构化的程序设计中,数据变量对应一个存储单元,有三层含义:一是表达物理存储单元;二是表达存储单元的存储内容;三是存储内容的读写性质。必须全面完整理解和掌握此3个含义。例:intx数据变量定义,分配一个存储单元;x=0;x<=10,数据变量体现存储单元的存储内容:x++;cout<<x,数据变量读写反映了数据变量内容的变化。关于面向对象程序设计(C#语言)的程序重点关注和描述对象数据成员的构成、内容变化和访问限制。只有关注和分析有关联的对象数据成员的关联情况、对象数据成员与存储空间的关系,以及与对象数据成员的一切有联系的内容,才能实现对数据的全面掌握。在此基础上,了解和掌握以数据为加工处理的算法过程,才合乎程序设计能力培养的逻辑[4]。数据结构(C语言)程序的重点是数据的逻辑结构及定义性描述。例如:顺序表就是利用连续存储空间的线性关系来实现连续存储空间中数据元素的线性关系,只有先从数据的逻辑结构上理解,才能理解存储实现,分析数据的物理结构以及两者之间的关系,如图3所示。数据定义是对实现数据逻辑结构的计算机语言代码的描述,在算法设计之前须要有充分的分析、表现、描述,以使算法设计有依据和目标。在程序设计中,首先要分析数据,充分、全面、清晰地分析数据后,再作算法分析和设计。在数据与算法的二维空间中,基于数据加工处理的算法才会自然合乎逻辑地体现出其过程。

4结语

计算机课范文第3篇

[论文摘要]计算机基础教育可以推动计算机知识的普及,促进计算机技术的推广应用,为正在形成、发展的人才市场服务。因此,加强计算机基础教育,培养学生的计算机应用能力尤其是实践操作能力已成为各个学校所关注的问题。

今天,从全国范围来看,计算机基础教学经历了从分散到完整,从传统教学模式到基于现代化信息技术的新型教学模式的不断改革创新的过程,自我校开展计算机基础公共课以来,同样也经历了不断改革教学方法,不断创新教学管理理念的过程。当前,我们的工作重点应转向深化教学改革、完善教学体系,从而进步提高计算机教学质量。

一、计算机基础教学的改革目标

国家教育部根据非计算机专业大学生应掌握的计算机软、硬件技术的基础知识,培养学生在本专业与相关领域的计算机开发能力,培养学生利用计算机分析问题解决问题的意识,提高学生的计算机文化素质的基本目标,提出了计算机文化基础教育、计算机技术基础教育和计算机应用基础三个层次教育的课程体系。

以能力素质为核心,以知识素质为主体,应该是职业学院学生综合素质结构的主体。“能力本位”教育是高职教育的体现,主要培养学生的实际动手操作能力。所以计算机基础课的教学改革主要是建立既能发挥教师的主导作用,又能充分体现学生是认知主体的新型教学模式,并在此基础上逐步实现教学内容、教学手段和教学方法的改革。

二、重新构建课程体系,全面建设核心课程、系列精品课程

目前,计算机基础教育的课程设置,存在着一些不合理性,例如,开设的课程较单一,课程学习时间较短,课程学习较孤立,与其他课程特别是专业课学习联系较少等。这种计算机课程的设置,学生不能系统和完整的学习计算机知识,不能及时地掌握计算机新知识、新技术,缺乏计算机能力培养的连续性,不利于提高学生的实践能力和创新精神。

课程建设是学校提高教学质量的一项重大举措。学校能提供的产品是专业和课程,是课程以及围绕着课程所提供的服务。对于计算机基础教育这类应用型课程而言,学习的方向应瞄准应用,学习的目的是学会做事,这既是课程改革的关键,也是评价精品课程最重要的客观标准。

对课程内容进行全面调整,重点围绕着贴近实际应用,以应用为目的,以应用为出发,即以提高技能为宗旨进行内容整合和提高,使课程内容既体现了先进性、实效性和应用性,又照顾了不同专业不同层次的学生。

三、理论与实践相结合,加强实践能力和创新精神培养,积极更新教学内容

计算机基础教学应该大力提倡“精讲多练”,“精讲”要求教师讲出内容的精髓和基本知识点,“多练”要使学生有机时、有目标、有实效。因此,计算机实验教学应在教学计划中占有较大比重,要作统筹安排,形成较完善的实验教学体系,以利于培养学生的计算机应用能力。

计算机基础教学应努力做到理论与实践、知识传授与能力培养相结合,将能力培养贯穿在教学全过程,以保证学生具有较强的实践动手能力。根据教学内容,教学对象和教学条件等具体因素,我们应该选择比较合适的教学方法。

四、改进教学方法,进行创新性教学

在计算机教学中,要注意教学方法的改进。计算机与其他学科相比,知识更新速度快,若计算机教学只注重知识的传授,不注重学生学习能力和创造能力的培养,则学生缺乏灵活运用知识的能力。因而教学的注重点应从“教”转向“学”,逐步改变旧的教学模式,有步骤有计划地过渡到“教师指导下的以学生为中心”,即以学生为认知主体,充分调动学生的能动性,主动建立知识和能力结构的教学模式上去。教师应指导学生通过课堂教学和书本知识的学习,把学到的基本知识和基本技能自觉应用到学习计算机新知识的过程中,从而提高学习质量,并具备一定的可持续发展的能力。

进行开放性教学,开放性思维训练。教师不但要善于提出问题进行启发和引导,更要鼓励学生提出问题,发表见解,提倡差异。培养学生想提问题、敢提问题和会提问题的能力。

观念创新是方向,只有观念创新才能确立正确的目标;思维创新是方法,寻求思想方法和行为方法;知识创新是目的,创造新的知识实体。实现三个创新的中心环节是思维创新,而思维创新的核心则是学会运用非逻辑思维的方式去思考问题。因为只有变向思维、形象思维、抽象思维等这些非逻辑思维方式才有可能导致差异,从而提出新问题,确立新观念,创造新的知识实体。

学习的兴趣和求知欲是学生能够积极思维的动力。这要求教师在教学过程中要给学生思考的时间,并且要不断向学生提出新的教学问题,为史深入的思维活动提供动力和方向,通过课堂教学,既使学生获得相关知识,又要培养学生的观察实验能力,思维能力,分析问题和解决问题的能力,把他们培养成为具有创造性的人才。在计算机基础教学的教学手段上,多媒体教学环境已经比较普及如何充分利用校园网络、Internet优势使计算机基础课程的学习从课堂拓展到网络环境,不仅仅是一个教学方式、方法的改革,更重要的是通过网络的交互性,培养学生的自主性学习、研究性学习的能力。

五、加强师资队伍建设

计算机科学技术的迅速发展也给教师带来了紧迫感,教师若缺乏必要的培养和进修学习,缺乏对新知识、新技术的掌握,直接影响计算机教学的质量,因此,计算机基础教育师资队伍的建设就成为一个关键性问题。可以通过多种途径提高师资水平,教师要积极自我学习计算机新知识、新技术,并且积极参加科研工作,只有这样才能了解这门学科的最新发展,了解国际上的最新技术,从而提高自身素质。只有提高整个计算机基础教育师资队伍的计算机水平,才能使计算机基础教学得以顺利进行。

高素质的师资队伍建设是计算机基础课程建设与改革的关键,只有不断提高教师的素质和水平,才能确保教学质量。我们定期进行教学法研究和专题讲座,通过教师间的交流提高教研室整体教学水平及学术水平。

总而言之,高职教育未来发展的重点是质量和特色随着高等职业教育从观念更新与模式转换向教学过程深入,这样的改革方向是种必然。计算机科学技术的发展和计算机应用水平的提高,对计算机基础教育也提出了更高要求。计算机技术正在以飞快的速度发展,我们的计算机基础教学要与当前计算机科学技术以及利一会经济发展相结合,尤其是计算机基础教学,更应与当前计算机应用技术的发展相适应。随着计算机应用技术的不断发展,今后在教学中将而临更多的新问题,我们要为计算机基教育的发展继续研究和探索。

参考文献:

[1]牟连佳,梁皎,等.高校非计算机专业计算机基础教学改革的研究与实践团.高教论坛,2005,(1):94-98.

[2]李茹.计算机基础教学与考试的研究与探索团.教育理论与实践.

计算机课范文第4篇

CCC2002的特点在于,它既有对国外研究成果的借鉴,又融合了国内计算机科学与技术学科教育研究成果;由体系到课程,自顶向下进行课程体系设置,按基础课程(包含部分核心知识单元)、主干课程(包含大部分核心知识单元)、特色课程(发挥各校特长,培养学生个性,体现地区特色),提出了课程分级实施策略;指出在知识领域、知识单元、知识点的描述及核心课程的设计方面,应充分体现“课程体系设计组织与学生能力培养和素质提高密切相关”的理念。CCC2002强调教学过程中实践的重要性,同时又要注重创新精神和能力的培养。值得一提的是,该教程提倡研究型教学,进一步明确了教学向教育转变的重要思想。

在CC2002教程的引导下,国内从事计算机科学与技术学科教育的广大学者对计算机科学与技术学科教育的诸多问题,如培养计划、课程设置、教学类型、教学计划、教学实施、实践设计、教学评价等进行了广泛而有益的探讨[6,7,8,9],并根据学科体系要求,编写出版了一大批教材,丰富了计算学科课程体系教材建设的内容,推动了计算学科课程教学改革的进程。然而,一个不容忽视的现象是,虽然我们一直都在强调课程与教学的目的是提高学生的综合素质,但是究竟什么是当代学生经过学科课程教育应当具有的综合素质,仍然是一个值得探讨和研究的问题。就目前国内较为普遍存在的教育理念而言,近代课程与教学理论凯洛夫(N.A.Kaiipob)的“捷径主义”思想仍旧占据着主导地位,受这一思想的影响,教材内容通常比较“经典”,教学过程各个环节围绕这些经过验证的、可靠的和基本成型的知识而进行,至于这些知识的形成与发展却少有问津。所谓“捷径主义”认为“学生学习的是科学上可靠的知识而不负有发现真理的任务,走的是教师引导的捷径而避免前人在历史上曾走过的弯路”[10]。虽然这一思想“发扬了传统教学论的优点,纠正了适用主义教育忽视系统知识偏向”,在目前高校教育的某些方面仍然具有积极作用,但就总体而言,它与CCC2002倡导的研究型教学、教学向教育转变理念有不相协调的方面。因此,高校计算学科课程教学内容的改革理当受到人们的关注。

2

随着计算机的诞生和计算机科学技术的发展,计算技术作为现代技术的标志,已成为世界各国许多经济增长的主要动力,计算领域也已成为一个极其活跃的领域。计算学科正以令人惊异的速度发展,并大大延伸到传统的计算机科学的边界之外,成为一门范围极为宽广的学科,人们对计算学科的认识,已从知识层面上升到了方法论的高度[1]。

1989年1月,美国计算机学会(简称ACM)和美国电气和电子工程师学会计算机分会(简称IEEE-CS)联合攻关组在《ACM通讯》杂志上刊登了他们历经4年的研究成果——“作为学科的计算科学”的报告[2]。该报告围绕计算机的主要现象,从学科的三个基本形态,即理论、抽象和设计入手,结合科学与工程科学两大学科门类的基本特征,完成了计算学科的“存在性”证明,首次给出了计算学科的定义,为“计算”作为学科及其以后的发展奠定了基础。如今,计算已不再是一个一般意义上的概念,它已成为“各门科学研究的一种基本视角、观念和方法,并上升为一种具有世界观和方法论特征的哲学范畴”[3]。在长期的社会生产实践中,计算科学的内涵与外延从学科的角度得到进一步诠释,ACM和IEEE-CS以及计算机界关于计算学科认知问题的研究不断取得重要成果,其中,CC1991(“计算学科教程1991计划”的简称)和CC2001(“计算学科教程2001计划”的简称)报告为计算学科建立了现代课程体系。随着计算科学的不断发展,其课程体系也在不断完善,2004年11月,ACM、AIS和IEEE-CS又联合公布了新的计算学科教程CC2004,文[4]对该课程体系做了分析与思考。

随着信息技术行业人才需求的与日俱增,世界上绝大多数高等院校均设立了计算科学或与之相关的专业,国内的高等院校也不例外。为了有效地推行国内的计算机科学与技术教育,同时又能与国际接轨,中国计算机科学与技术学科教程研究组于2002年提出了“中国计算机科学与技术学科教程2002”(ChinaComputingCurricula2002,简称CCC2002)[5],该教程从计算机学科教学计划的发展、计算机学科的定义、计算机学科本科生能力培养、计算机学科知识体系演变、计算机学科课程体系结构、计算机学科课程的教学计划与组织方法等方面全面阐述了计算机科学与技术学科知识与课程体系的外延与内涵,进一步明确了新形势下计算机科学与技术学科本科生能力与素质培养的基本要求,为国内高校计算机科学与技术学科制定培养方案和形成具有自身特色的课程体系提供了指南,对中国高校计算机科学与技术学科教育的改革和发展具有重要的参考价值和积极的推动作用。CCC2002给出了中国计算学科课程体系的描述,但如何围绕这一课程体系概括的知识领域和知识点来组织知识内容仍然具有随机性,特别是在幅员辽阔、经济和文化发展水平存在地区差异的中国,这种随机性尤为突出。因此,我们必须深入分析CCC2002的特点,理解其精神实质,根据地区的特点和各高校自身发展的水平与特色合理选择或组织各类课程的教学内容,积极开展教学改革,不断强化课程建设,只有这样,才能为课程目标的实现建立良好基础。

3基于知识与知识背景的课程教学

随着教育理念的不断更新,教育教改研究与实践的不断发展,人们已越来越清楚地认识到学生实践与创新能力培养的重要性,越来越注重学生在知识点掌握基础上知识结构的形成,越来越感受到学生关于学科综合素养的内涵,在理工学科课程体系中引入越来越多的与学科有关的人文科学的内容,可以说是适应时代要求和发展的一种进步,是教学向教育转变的一种必然。然而,要真正做到教学向教育转变,仍然有许多值得研究和探索的工作要去完成。其中,如何根据计算学科教程描述的学科知识领域、知识单元和知识点,在教材或教学过程的知识内容安排与讲授过程中,打破传统方式,在现有基础上推陈出新,就是一项非常有意义的工作。我们是否可以做这样一种尝试,在课程知识的组织与传授过程中,把知识的来源即知识产生的背景有机地融入其中,使之成为教材内容的一部分或补充,让学生在学习课程知识的同时,了解知识的背景和来源,更多地知晓与学科知识有关的人和事,更深地理解知识的内涵,更好地把握知识的运用与发展趋势,使学生在学习、理解和掌握知识的同时,学科意识和学科素养得到培养与发展。这样的做法无疑是有益的但却并非易事,有大量值得研究和探索的课题和实践活动,其中以教学内容改革为先导的课程教学改革将成为学科教育改革的主要内容,它涉及教育理念的更新、教学方式与方法的运用,教学组织形式的变化、教学评价体系的构建等等,同时对教师队伍的知识结构也将产生新的要求。它不仅要求人们具备学科知识,而且还要有学科思想史和学科方法论的知识。因此在学科教育中应该有更多的教育工作者关注科学和学科思想史研究。就计算学科而言,计算学科思想史研究是基于背景知识计算学科课程教学改革的基础。

3.1计算科学思想史研究

现代计算科学在理论和应用方面取得的伟大成绩,是人类长期从事社会生产实践的结果,是无数致力于计算科学研究与实践的工作者们共同智慧的结晶。计算科学是整个科学体系的一个重要组成部分,是研究计算知识、计算理论及其应用的科学,是关于计算学科知识体系和与之相关领域知识及其相互间关系的总和。而计算科学思想史则是研究计算科学的形成与发展过程的科学,其研究的目的在于通过对计算科学发展过程中各个事实、各种现象和思想的分析,总结计算科学的历史经验,揭示计算科学的发展规律,促进计算科学的发展。计算科学思想史的研究对象并非计算科学本身,它是以哲学、历史学的观点和方法来分析计算科学的发展历史。

作为一门科学,计算科学思想史研究有其自身的理论体系,这一理论体系涉及计算科学、工程学、哲学、历史学、心理学、社会科学等诸多学科领域的知识。计算科学思想史是以计算科学理论与实践的形成与发展为基础,以辩证唯物主义和历史唯物主义为指导,以科学思想史研究的基本原理为依据,分析人类历史上计算科学重要成果和重要学术理论的诞生过程,其思想与方法的形成过程以及它们的科学与哲学意义。计算科学思想史研究将随着计算科学的发展和人类进一步的发明与发现而不断变化并日趋完善,是一门极富发展性的科学。文[11]中,作者对计算科学思想史研究的特点、内容、方法等问题进行了探讨。

3.2基于知识背景的课程教学

所谓基于知识的课程教学就是把学科知识与知识背景有机结合,使之成为课程教学内容的统一体进行施教与学习的过程。其教学目的是让学生在了解和掌握学科知识的同时,了解知识产生的背景,感知知识背后隐藏的思想与方法,为学生提供更为广阔的想象与思维空间,培养学生的学科意识,提高学生学科文化水平。

知识背景的内容可以是对知识产生过程的叙述,也可以是对学科知识未来发展前景的展望;可以是直接的背景知识,如与学科知识有关的知识进程、事件、理论、思想方法和人物等,也可以是与学科密切关联的相关学科的知识;可以是正史中真实的故事,也可以是传说和轶事;可以是知识成功应用的经典,也可以是正在实践中的探索。

知识背景组织形式可以采用课程设置的方法整体阐述学科的形成与发展以及思想与方法,如计算机科学与技术导论、计算机科学与技术方法论等;也可以是针对具体课程的知识背景叙述,如关于课程的导论、绪论、前言等;还可以是关于课程单元知识背景的描述,如每个章节的前序、引导等;甚至可以是涉及知识点的知识背景,如有关概念的形成,概念与概念之间的关联等等。

把知识背景作为课程教材的内容,或在教学过程中适当地介绍与课程知识相关的知识背景,在目前高校的计算学科课程建设和课程教学中或多或少地受到人们的关注并加以应用,但这并非真正意义上的基于背景知识的课程教学。从基于课程知识的教学到基于知识与知识背景有机统一的课程教学,并非一门计算学科导论所能解决的问题,它涉及整个计算学科课程内容的组织,课程教学计划安排,课程教学模式设计,课程教学方法运用,课程教学评价机制建立等一系列与课程建设和课程改革有关问题的研究、探索与实践,是一项需要广大的计算学科以及相关学科的教育工作者共同参与和共同努力才能够有效实施并不断取得进展的系统工程项目。

如果说基于知识的计算学科课程教学是围绕计算科学的知识体系及其发展过程中不断取得的最新成果而进行的知识与技能传授,那么基于背景知识的课程教学则是在此基础上的学科意识培养和学科素养教育,至少有以下几个方面的作用。

(1)将有利于学生对课程知识学习兴趣的提高

教育心理学认为,学习兴趣是指人们探究事物的心理倾向和获得知识的原动力。古今中外的教育学家们对在教学过程中培养和激发学生的学习兴趣都是极为重视。中国古代教育大师孔子说:“知之者不如好之者,好之者不如乐之者。”德国近代教育家第斯多惠(F.A.W.Diesterweg)在其倡导的“全人教育”理念中就阐述了教育的任务主要是发展学习者自身的能动性思想,认为:“我们的教育艺术不在于传授本领,而在于激励、唤醒、鼓舞。”瑞士现代著名心理学家皮亚杰(J.Piaget)更加强调个体在认知生长过程中的积极作用,并明确指出:“所有智力方面的工作都依赖于兴趣。”由此可见,学习兴趣是学生学习的情感意向和动力,是学习积极性和自觉性的核心,在全面推行以培养创新精神和实践能力为重点的素质教育的今天,培养学生学习兴趣尤为重要。

影响学生学习兴趣的因素很多,如教学方法、教学手段、教学风格、教学态度、教学评价等等,其中教学内容的组织安排也不失为一重要因素。教学实践结果表明,学生对“知识背景”感兴趣的程度要比对“知识”本身更高。因此,如果能够在课程教学内容编排中将与课程知识有关的人物、事件以及相关的理论与方法实例有机的融入其中,就能够在教学的实施过程中不断地“激励”和“唤醒”学生的学习兴趣,并通过兴趣的延伸,使学生在不知不觉中获取并掌握知识。

(2)将有利于学生对课程学习知识内容的理解

学生对知识的认识、理解和掌握过程,应遵循人们认识客观世界的一般规律,即是一个从感性认识到理性认识的过程。感性认识是人们通过感官与认知事物接触而形成的关于事物生动和直接的映像,包括事物的具体特性、表面现象、各个片面及其外部的联系等;理性认识是人们在感性认识的基础上,进行抽象和概括而形成的对认知事物的本质和内部联系的认识,通常有概念、判断和推理三种基本形式。在课程学习过程中,我们往往会强调对概念的理解,对知识点的掌握等,这样的认知应属理性认识范畴。基于知识的课程教学内容组织通常是按照概念的引入、概念到概念、例题分析、实际应用举例,习题练习等步骤顺序进行,而课程内容的选择通常是经过实践检验或严格论证的知识的精华部分,是已经上升为理性认识的产物。让学生在对认识的事物尚不具备“自然经验”和“社会经验”的基础上,去“理性”地把握事物的本质,只能是“填压式”的知识灌输,于是在我们的课程教学中就有了许多“先记忆再慢慢理解”的东西。基于背景知识的课程教学将经过提炼的前人对事物认识的自然经验和社会经验呈现在学生面前,在一定程度上可以弥补学生在对事物感性认识方面的不足,帮助学生更好地理解和掌握课程的学习内容。

(3)将有利于学生对课程知识体系的把握

在高等教育中,学科领域的知识体系通常是以课程体系来描述的,而课程的知识体系是由课程涵盖的知识主题及其相互间的关系来刻画的。基于知识的课程教学往往只注重课程知识主题或知识点的教学而忽略课程之间、主题之间、知识点之间内在联系的阐述,使得学生在学习过程产生难以知识联想,对知识的认识是“只见树木,不见森林”。例如,很少有学生能够将平面中的“点”、集合论中的“集合”、命题逻辑中的“命题”等概念统一进行思考的,也很少有学生能够准确地回答在线性代数课程中学习向量空间和向量运算真正目的等等。基于知识背景课程教学的目的之一,就是通过知识背景的阐述,将课程知识的初始本质及其相互间的关系呈现出来,为学生营造知识联想与知识探究的学习情境,更加全面地把握课程的知识体系。

(4)将有利于学生创新能力培养与提高

指出:“创新是一个民族进步的灵魂,是一个国家兴旺发达的不竭动力。”而“教育是知识创新、传播和应用的主要基地。也是培养创新精神和创新人才的摇篮。”因此,在实施素质教育过程中,着力培养学生的创新精神与创新能力应成为我国教育改革和发展的当务之急。CCC2002竭力倡导的研究型教学以及教学向教育转变的根本目的之一,就是要在学科课程教育过程中,不断强化学生创新素质的培养。创新的过程是知识综合运用与发展的过程,对知识体系的全面掌握是创新的基础。创新能力培养受到教学内容和教学方法的影响。基于课程知识的教学通常以传授知识为主,教学方法也以课堂讲授为主,这种教学往往使学生思维固化,知识活力得不到发挥,很大程度上影响了学生创新能力的发展。而基于知识背景的课程教学不仅能够大力开发学生的想象力和直觉思维,拓宽学生的学科视野,同时还能够有效地运用案例教学、活动教学、讨论教学、探索性学习等各种方法,促进学生个性发展,使学生独立思考、批判思维、严密分析、从不同视角看问题等多方面能力得到培养和提高。

(5)将有利于学生学科文化素养的提高

科学技术的发展导致学科和专业的发展,使得分科教育成为目前我国高校人才培养体制的主流。分科教育很显然是为了造就专门人才,但狭窄的专门训练往往不利于培养学生的创新意识和创造力。在经历了长期的教育实践之后,人们已认识到分科教育在某些方面的严重不足,提出了新形势下“通才教育”观念,并以某些高校作为试点开展“大类培养”教学模式的实践与探索。如今的社会是信息社会,对IT本科生的知识结构提出了新的要求,除了要求他们掌握专业知识外,还要求他们具有数学、物理及相关领域知识,更有人文社会科学知识的要求,既能够适应专业的变化和拓展,又要有敏锐的专业拓展意识。总而言之,现代人才培养过程更加强调的是学科素养,它涵盖了对学科知识的掌握,对学科过程与方法论的认识和对学科的理解与情感。正如专家指出的那样,在人才教育与培养过程中,“大多数人真正需要的是领会科学的精神、掌握学科的方法、树立恰如其分的科学形象,以便在这个科学时智地对待科学、对待社会、对待生活。”[12]如果我们将这样的理念带入学科教育过程就不难发现,仅仅靠基于知识的课程教学是无法实现这一要求的,而基于知识背景的课程教学至少可以从两个方面弥补其不足:首先,基于知识背景的课程教学以发展和进化的观点反映学科知识进程,能够有效地避免课本知识的“神圣化”与“教条化”,将批判与继承的有机统一贯穿学生知识获取过程;其次,基于知识背景的课程教学以学科与相关学科分支领域知识相互联系的思想展现学科知识内容,能够有效地克服对学科知识掌握的“孤立性”和“片面性”,是学生的学科意识与学科素养得到进一步培养与提高。

4结束语

计算学科不只是简单的一些课程汇总,而是一个庞大的知识体系,它对人类社会的发展与进步有着重要而深刻的影响。目前,全国几乎所有高校都开设了计算机专业,有些计算的概念和知识还下放到了中小学课程之中。在此情形之下,如何构建我国计算科学的教育体系,培养什么样的信息技术人才,如何让全社会更深刻地认识计算科学的内涵,更全面了解计算科学的发展规律无疑是一件十分有意义的工作。基于背景知识的课程教学是一种理念、思想和方法,也是一种实践,虽然它不是一个什么新的提法,已或多或少地被人们认识并加以应用,但总体上仍然未形成一种趋势。基于知识背景的课程教学应有它的理论体系、方法体系和实施体系,这些都是需要研究、探讨和实践的,可能还需要一个较长的过程。然而,当我们面对计算学科教育改革中出现的种种问题和在计算学科人才培养中面临的种种困惑时,首先应该想到的是作为计算科学的教育工作者应当作些什么。

参考文献:

[1]董荣胜,古天龙.计算机科学技术与方法论[M].北京:人民邮电出版社,2002.

[2]DenningPJ,municationsoftheACM[J].1989,Vol.32(1).

[3]郝宁湘.计算:一个新的哲学范畴[J].哲学动态,2000,(11).

[4]蔡启先.CC2004计算学科教程体系分析与思考[J].高等工程教育研究,2006,(5):77-81.

[5]黄国兴等.中国计算机科学与技术学科教程2002[M].北京:清华大学出版社,2002.

[6]周世平.CCC2002教学计划实施环节的探讨[J].计算机教育,2004,(8):56-58.

[7]索剑.“计算机科学与技术导论”教学与思考[J].计算机教育,2005,(1):40-41.

[8]李明江.CCC2002,CC2004与地方院校计算机专业教育的困惑[J].黔南民族师范学院学报,2006,(6):43-47.

[9]时全生,鲁书喜.《计算机导论》课程知识体系结构研究[J].福建电脑,2007,(4):40-41.

[10]王道俊,王汉澜.教育学[M].北京:人民教育出版社,1989:185-187.

[11]张晓如,张再跃.浅谈计算科学思想史研究[J].计算机科学,2006,33(11):11-14.

[12]吴国盛著.科学的历程[M].北京大学出版社,2002.

AbstractItisanalysedinthispaperthecharacteristicoftheChineseComputingCurricula2002,anddiscussedfromtheviewpointofthemethodologyofthecomputersciencethebasicthoughtofthecomputingcurriculateachingbasedontheknowledgebackground.Meanwhile,itisalsoexpositedtheimportanteffectofthecomputingsciencehistoryresearchtothecomputercoursesteachingbasedontheknowledgebackground.

KeyWordsCC2002,Courseteaching,Computingscience,Sciencehistory

计算机课范文第5篇

摘要:非计算机专业的学生不同于计算机专业的学生,要想使他们的计算机课取得好的效果,应该及时调整教学内容,合理安排理论课和上机实践课的比例,改善教学策略和教学方法,改变计算机的考试模式。

关键字:计算机课教学

目前各高校对所有专业的学生都开计算机课。在教学过程中最好举一些现实生活中的例子,使学生逐渐消除对计算机课的恐惧心理,尽早走进计算机领域的大门。在教学内容的选择上要注意给学生一定的创造空间,这样才能真正使计算机成为他们的一个应用工具而不会成为他们学习考试的负担。那么如何使大学生毕业时对计算机有一个比较深的理解,能够更好的使用这个工具,让学生在较短的时问内迅速掌握,融会贯通计算机的应用呢?下面就谈谈我个人的一点看法。

一、依据人才市场的需要,及时调整计算机教学内容

满足社会对人才的需要是教育工作的基本任务。当前,计算机技术迅速发展,DOS操作系统已逐步被WINDOWS所取代,网络环境和多媒体技术已深入到社会各个领域,正逐步改变着我们的工作和生活。如果继续简单地将文字处理作为计算机教学的主要内容,就难以适应社会需要。因此,要结合计算机基础教育的实际,重新调整教学大纲,加大教学内容更新力度,增加动画的制作,比如FLASH的使用,以及Internet网络应用,比如如何查找资料、电子邮件的使用、软件的下载等等。提高学生运用信息技术的能力有条件的学校应结合专业特点,增加相应的选学内容不断更新教材,比如美术专业可以增加AdobePhotoshop软件的学习,建筑专业可以增加AutoCAD的学习,保证计算机教学内容的先进性。

信息技术突飞猛进的发展和日新月异的变化,必然带动这一学科的教学内容的不断更新,而另一方面,由于设备、师资、专业方向等方面的差异,计算机基础教育必然是多元化的!除表现在教学内容上以外,还表现在从计算机与信息技术发展的时间轴上选取的区间的不同。也就是说,计算机基础教育的教学水平是永远不会与信息技术发展的先进水平并驾齐驱的,而只能是一个动态的跟踪过程跟踪新枝术潮流是这一学科的一个明显的特点。

二、合理安排理论课和上机实践课的比例

一般来说,非计算机专业的学生开设的课程大部分是计算机基础和一些实用软件。也开设系统软件,如微软的WINDOWS系列等操作系统软件和一些相关的语言教程。这些都是实践性特强的基础课程。在教学过程中,应注意讲解和实践的关系处理:既不能只上机,不讲解──这样不能保证学生参与上机的时间和上机实践;又不能只讲解不上机──这样忘记了教学的目的。理论课与上机课的时间最低比例应为1:1,如果有条件者最好安排为2:1。安排这样的比例,目的是让学生在实际操作中掌握知识,让教学与实践紧密联系起来。如果有条件,根据多年的计算机教学经验,如果有条件,理论课最好在机房上,用Newclass或者联想的神奇学习等多媒体教学系统,讲一个小任务,练习一段时间,这样比较直观,并且避免了讲了一节理论课,再上机,学生已经忘了的情况。教师上的理论课一来可以为学生理清一些逻辑,讲述一些原理;二来可以总结学生在上机实践中遇到的一些问题和错误。在上机实践中,要让学生带着问题上机,让学生们自己去弄懂他们不懂的知识。教师不要手把手地教,教师在上机实践课中,应起到启发和点拨的作用。

三、改善教学策略和教学方法

(1)创设问题情境,引发学习需要

计算机课程要求掌握一定的理论知识,更要其有较强的操作能力,因此在教学过程中,就要求教师采用与其他课程不同的教学方法。为了使学生产生浓厚的学习兴趣,应选择最直观的知识导入教学。为了吸引学生注意力和学习兴趣,可以设置悬念,以问题导入教学。如在教文字处理时,可先给每人一份与教学内容相关的样稿,然后让学生想办法实现样稿中的格式,有针对性地讲述样稿的实现方法与步骤,这样可以激发学生的兴趣和求知欲望,较好地完成教学内容。

(2)运用皮格马利翁效应,建立学习期望

教师的期望与学生学习的成就呈正相关。教师对学生的期望和真正的爱将导致学生的智力、情感、个性与学业的顺利成长与提高叫皮格马利翁效应。皮格马利翁效应会促使学生学习期望的建立,从而提高学生的学习动机。在教学过程中,教师应该对学习程度不同的学生都有所期望,而不能带有歧视的态度,相信所有的学生通过努力都可以取得成功。在教学中应该以表扬为主,对不同学生提出不同要求。比如,有些学生的动手能力和理解能力都较强,就鼓励他们在原有知识的基础上,学习更深层次的内容。对已经学习了数据库基础知识的学生,可以鼓励他们进一步学习编程的技巧,有能力的学生还可参加全国计算机等级考试、程序员考试等。对于能力较低的学生在要求他们学好当前课程的同时,要让他们建立奋斗目标,只要有进步就给予适当的肯定。这样在一段学习结束时,这些学生的学业成绩都会有一定程度的提高。

(3)利用自我提高内驱力,树立学生的自尊心与自信心

利用学习结果的反馈作用,让学生及时了解自己的学习结果和成就会对学习产生相当大的激励作用。教师应该对学生的学业成就和地位予以承认。计算机领域非常宽广。事实上,每个学生都有突出的方面,这种能力和地位通常与学生的自尊心和自信心相联系,是一种巨大的外部动机。教师和其他同学对这种地位的承认,会促使学生以此作为新的起点,迫求更大的进步。因此,教师应该在教学过程中让学生有表现能力的机会,并给予充分的肯定和激励。这样,他们就会更加努力,同时也能激发和带动大家共同提高。

(4)开展课堂竞赛和课外展览活动,适当提高学生的学习动机强度

适当强度的学习竞争,能提高学生的好胜动机和成就需要,使学生的学习兴趣和克服困难的毅力大大增强。但是这种竞赛要适度,否则会给部分学生例如性格内向或学业不良的学生带来精神上的压力。

在计算机实验课中,给学生一些任务,通过竞赛看哪些学生做得又快又正确,能够提高教学效率。如在课堂开展5分钟“打字速度”比赛,第一次比赛时,课下组织成果展示,如自己设计的程序展示、PowerPointer幻灯片展示、图形图像处理展示等,让学生的聪明才智充分展示出来,并对学生的创新进行表扬和鼓励。还可组织学生将运用计算机解决实际问题的方法或技巧写成文章参加计算机学术竞赛活动,并在计算机成绩考核中作为参考等等都可作为激发学生学习的动力。总之,在教学中结合计算机学科本身的特点培养和激发学生的学习动机,利用各种手段来调动学生学习的积极性,学生的学习就能变得积极主动,富有成效。

四、改变计算机课的考试模式

计算机只是一种工具,检查学生学习的好坏完全不能凭一次书面或上机考试来判定。若是这样对学生而言是不公平的,同时容易选成学生的死记硬背,从而埋没学生的创造性和求知欲。计算机课的考试应该包括笔试和上机两部分,它们之间的比例目前没有明确的规定,各大学都有自己确定的比例。另外各门计算机课又有所不同,所以要针对不同的计算机课来规定它的笔试和上机之间的考试成绩比例。我个人的想法:上机的成绩最低不少于总成绩的30%。因为我们教计算机课的目的是让学生会使用计算机这个工具,既然是使用,那么主要是考查学生的动手能力。而上机课的考试,可以随时随地进行。例如,NIT考核中WORD作业设计的基本要求:作业设计是由学员独立完成的一份大作业。作业要具有实际意义,内容健康,反映学员对所学知识的综合应用能力。作业中使用的文字及图片素材可以从相关网页下载或其他渠道获取。设计编辑一份报纸,要求4版,第一版有报头,其他各版均有主题,并且每版内容要和主题贴切。要求使用到的知识点包括:①文字编辑、文字排版、页面设置、图文混排等功能;②文档应包含非文本对象,如:剪贴画、图片、艺术字、公式、文本框、自选图形、组织结构图,并设置对象格式;③文档中应包含一至二个表格,表格中使用公式或函数计算数据,并设置表格格式;④设置页眉页脚,并适当添加脚注或尾注(或批注)。创新指标较好地使用了上述未提及的功能或教材中未提及的软件功能,视为有创新。

作业评分分为三档,分别为:不合格、合格、优秀。这样,在作业中既可以体现所学过的所有内容,又可以激发学生的学习兴趣,学完这门课,有一定的收获,有自己的作品,还可以保存下来,到毕业时作为自己的成果展示。其他计算机课程,都可以用类似的考核方法。

总之,计算机教学应该适应市场的需要,及时调整计算机教学内容,在先进的教育科学理论指导下,充分发挥计算机、多媒体和网络等现代化教育技术手段的认知工具作用,改善教学策略和教学方法,适当改变计算机的考试模式。从而使学生在毕业时真正学到一些实用的知识,在人才市场中能够出类拔萃。

参考文献: