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

计算机课程

计算机课程

计算机课程范文第1篇

1以计算机为核心技术的信息时代为高等学校的发展创造了极好的条件,也提出了更高的要求。在高等教育中,对于包括非计算机专业的学生,进一步加强计算机技术的教育,已成为培养高素质、跨学科、综合型,具有创新能力和开拓精神人才不可缺少的重要组成部分。因此,结合专业的特色,培养非计算机专业学生的计算机应用能力,尤其是实践操作能力,已成为我国各类高等院校普遍关注的问题。对此,文章通过对非计算机专业计算机教学中存在的技术性、应用性的特点,就非计算机专业中计算机课程的设置及分级教学的可行性、构建、运行做了探索研究。 2计算机教学的技术性、应用性特点 对非计算机专业的学生而言,计算机教学的主要目标[lj是引导学生理解和掌握计算机科学的部分思想和方法,构筑学生合理的知识结构以及技术素质,培养和提高学生利用计算机解决本专业领域中技术。而计算机学科本身的强技术性、应用性特点,导致教学内容的传授仅靠课堂上教师的口头讲述、快速演示是不够的,不容易被学生接受和理解。因此,计算机实验课在整个计算机教学过程中的作用就显得尤为重要。 首先,对从事非计算机专业计算机课程的教师而言,应对课程内容以及相关方面有比较深人的了解。计算机学科的特点,不仅具有.一定的深度、涉及的范围也比较广泛,而_且最主要的特点是更新发展非常快。于是,教师本身的知识储备及学科的研究方向就成了一个比较重要的问题。教师必须随时学习这方面的新知识、新技术、新方法,并且从中挑选出一些放到教学内容中去,作为对现有内容的更新或补充。这样做,不仅可以拓展学生的知识面、使其及时的接受到新的内容,也使他们感受到科技前进的步伐,提高学习的兴趣和动力。 其次,目前的教学方式正在从过去的注重知识的理解积累逐步过渡到注重能力的培养提高上来,这就要求教师在课堂教学中逐步改变过去那种以教师为中心的“满堂灌”的教学方式。提高和培养学生的能力是建立在学习的主动性的基础之上的,而学习的主动性来源于学习兴趣和动力,教师在教学中应该有意识地培养学生的学习兴趣,让不同程度的学生都能学会一些东西,适时地提出一些带有一定挑战性的任务,让学生自己完成,用成功和乐趣来提高他们的学习兴趣、用创新的成就感来激励他们更努力地学习和求知欲。 第三,由于计算机图形化用户界面的逐渐成熟,使得传统的黑板加粉笔的教学方式已经不再适合当前的教学要求了,相关课程的授课都必须在多媒体教室中进行。合理有效地利用多媒体的教学手段,对提高课堂教学的效果会起到很大的作用。其中,有两个因素比较重要,一个是要有比较好的教学条件,另一个是针对教学内容选择适当的操作演示示例。使用多媒体课件进行教学,提高了学生的学习兴趣、也降低了学生的学习难度。教学过程中所使用的例题和操作实例不仅能够加深学生对概念和规律的理解和掌握,还可以培养其分析问题和解决问题的能力。 另外,新的人才培养模式要求造就学生具有比较宽广的知识面和积极的研究探索精神。在教学课堂中如何体现这一要求,也是应该解决的问题。明确要求学生不要局限在课本和讲课内容中,应该多学一些相关的内容,针对计算机学科的多样性,利用Intemet的特长,下载一定数量的参考资料,刻成光盘以电子文档的形式提供给有需要的学生作为课后的自学内容。 3课程设置与非计算机专业的结合 随着计算机技术的飞速发展,新的软件开发工具不断创新和升级、新的设计模式和解决框架不断涌现,相应的课程设置,似乎很合理,但已滞后于现行的工程实际,究其原因,主要体现在以下两方面:其一,非计算机专业的学生在学习计算机课程时,不了解这些基础知识在今后的专业学习中起什么作用,甚至有些学完的课程,在今后就很少再用到。在学习与计算机知识联系很强的专业课程时,可能这些学过的计算机知识派不上用场。因此,学过的计算机课程虽多,但不实用。另外,课程体系内有许多是过时或无发展前景的技术知识,如Pascal、FoxPro;企业中uGcAD逐渐替代AuTocAD;操作系统已推广到WindowsServerZoo3;网格计算、web一Services、嵌入式系统、协同技术这些学科前沿在现行课程中没有设置。实用性人才要在3一4年后走出校门才会体现出来,因此课程的设置应具备前瞻性,这样会在将来的工程应用领域起到很大的作用。 其二,在传授计算机知识的过程中,缺乏有效的教学方法和教学模式。教师上课主要在有限的课时内以理论讲解为主,很难结合工程实际应用。计算机专业的教师缺乏在其他行业内的专业经验,导致了这一缺陷。 一些高校聘请工程应用经验丰富的计算机技术人员走进课堂或鼓励教师从事科研,将理论与实践相结合,收到了较好的效果。青年教师更应从“教育研究”型成长为“研究教育”型人才。计算机应用课程是实践性很强的课程,虽然教学时也有上机操作、课程设计这样的配套课程,但缺乏有效的监督、评定学习效果的机制,因此达不到最终的教学目的。 4探索分级教学可行性、构建及运行 所谓分级教学,就是根据学生本专业学习的每个环节、基础能力、计算机掌握水平、学习兴趣等方面为依据,将专业教育与计算机能力的培养紧密集合起来(基础课一计算机初级应用;专业基础课一计算机中级应用;专业课(及实践环节)一计算机高级应用),其中计算机的初级、中级、高级应用能力水平是结合学生的客观实际,协调本专业教学目的和教学要求,使学生置于“最近发展区”之中,促使每个专业的学生都能在原有的计算机基础上,有专业方向的提高,以达到分级教学的目的。 4.1分级教学的可行性 (l)分级教学符合“教书育人、服务学生”的办学理念。由于各专业学生掌握计算机程度的不同,兴趣差异较大,如果重心低移,教学起点过低,必然使程度较好的学生受到影响;如果重心高移,教学又只能为少数尖子生服务,这会严重挫伤大多数学生的学习积极性,致使后进生越来越差,整体教学质量下降。实行分级教学的目的在于从本专业的实际需要出发,分成计算机教学与专业教学两条线,计算机教学跟着专业教学走,打破原有计算机教学的单一“课程”格局,建立有针对性的计算机“系统”教学格局。实现在不同基础上的培养和训练学生,提出相应的教学要求和目标,做到有的放矢。#p#分页标题#e# (2)分级教学有利于发挥教师的主导作用。检验教师主导作用发挥得如何的重要标志,就是看学生能否积极主动地参与教学过程。因此只有使教师的“导”适合于学生的“学”,学生才能真正地发挥主体作用,而分级教学恰恰能使教师的“教”适应不同层次学生的“学”,有利于发挥教师的主导作用。 (3)分级教学符合学生的心理要求。分级教学的立足点是面向全体学生,因而必须使教学适合每个学生的发展需要和实际水平,使学生在学习中获得成功与自信,以此激发学生的学习兴趣,提高学生的学习积极性和主动性,培养学生克服困难的毅力。 4.2分级教学的构建、运行 (l)构建。计算机基础教育侧重于教会学生利用计算机解决问题的基本方法,在构建体系时遵照“基础-技术一应用”的教学模式,分层次设置教学内容。根据专业教学的每个过程,对学生的计算机水平提出不同层次的要求,同时做出学生计算机实际能力的评估,让学生根据自己的实际情况,结合高校的有关规定制定个人的发展规划,进行选课和分级教学。将学生分为初中高三个层次。对于毫无计算机基础的学生,主要讲授计算机基础知识和微机系统的操作使用。通过学习达到教育部IT一AT教育工程考试的要求,这是第一层次。对已达到或接近国家教育部IT一AT水平者,在快速地进行基础知识的复习后,进行高级语言程序设计的学习,要求学生掌握一种语言,能进行简单的程序设计,具有一定的程序设计思维方式,达到国家计算机等级考试二级的要求。这是第二层次。授课内容主要有数据的类型和运算,程序的结构和设计以及与所选高级语言相关的知识。对于已能熟练运用一种语言,并且对计算机非常感兴趣的学生,可以选择第三层次的教学。对于这一层次的学生,可以分软、硬件两方面来分别组织教学,要求能够熟练进行网络程序设计或数据库系统开发或硬件控制,达到国家计算机等级考试三级水平,同时可以引导学生辅修第二专业,具备一定的专业研究方向。(见表z) (2)运行。实行分级教学后,建立相应的奖励机制,实行必修、选修和免修相结合的政策。允许学生参加免修考试,考试通过者可以免修相应的课程而获得学分,从而进行更高一层次的学习。在进行教学安排时,将知识面广,责任心强,知识更新速度快,擅长将基本概念讲得生动活泼的教师安排在初级、中级教学环节,将专业知识强的教师安排在高级教学环节。在安排上机实践课时方面,按照学习的内容来安排相应的学时,保证每一层次的学生拥有与其所学知识相当的实践学时。

计算机课程范文第2篇

关键词:计算机;课程;改革

一、计算机课程改革的意义

高校专业教育是目前我国教育体系的重要组成部分,我国从2000年开始就加大了对教育的投入力度,预计用20年时间,使毕业生能够达到发达国家水平,促进社会和谐发展。企业对计算机专业技术的需求与学校培养学生掌握的计算机知识之间存在的差距仍然较大,主要是因为学校在进行教学定位、课程安排和明确教学目的时没有通过社会调研,无法与社会市场接轨。对社会需求与学校培养进行综合实际调研,学校与用人单位联合进行教学,共同培育出合适的计算机技术人才是计算机课程改革的出路。因此,本文通过对目前学校计算机课程的现状进行分析,研究学生掌握的具体专业知识等相关问题,从中探索出高校计算机课程改革的创新方法。

二、社会对计算机人才技术需要分析

1.我国经济发展概况

经济的发展决定了一个地区的就业及技术需求情况,京津地区的经济快速发展带动这两个地区的就业需求,专业的计算机技术就成为一种亟须的专业技术。该地区计算机技术人才的位置分布决定了该经济增长圈的发展规模及形成模式。京津地区已形成以进京的公路和铁路为中心的经济高速发展快圈。特别是一些滨海新区成立之后,计算机技术已经成为各圈发展的核心技术,它在工业、医疗、生活等各种领域成为重要的连接因素。

2.基于企业计算机技术需求的调查

(1)调查问卷设计。在进行企业计算机技术需求的调查问卷设计中,主要包含高校学生在计算机课程中掌握的专业技术能力、学校计算机课程设置、学生在进行计算机课程学习过程中最喜爱的和最感兴趣的方面。该调查问卷共设计了九项内容,对专业技术问题安排了六个内容,对课程设置方面的问题共设计了三个内容。希望企业用人单位能够有针对性地对专业技术进行提问,同时也将学生感兴趣的方面安排到计算机课程改革之中。通过对问卷的统计,可以了解目前企业及用人单位对计算机某项技术的需求情况、计算机人才竞争重点、学生对计算机知识感兴趣的方面和知识点,进而对教学、实用性、学生兴趣等方面进行综合考虑,为课程改革提供依据。

(2)调查问卷的选取。本文提供的调查问卷及调查对象共分为两个部分:一部分为京津等重要经济发展地区的企业用人单位,另一部分为安阳师范学院计算机专业三年级学生。用人单位包含了软件开发单位、计算机游戏设计单位、金融投资单位、大型钢铁冶炼单位、网络销售单位等共33家企业,共有职工837人参数调查,1000人以上大型企业2家,100人以上企业8家,50人以上企业15家,50人以下企业8家。

(3)调查问卷统计。在综合所有调查问卷结果与用人单位和学生的意见后,采用Office2013版的Excel软件进行数据分析,保证调查结果的准确性。3.统计结果的分析本文的调研结果分析代表了用人单位和学生两个方面对计算机专业技术知识的需求情况,较为全面和客观。对企业调查分析结果如下表所示。问卷中可以看出两个比较明显的问题。第一,用人单位对计算机人才的需求量很大,越大型的企业和单位对专业计算机人才需求越走向于高、尖,中、小型企业和用人单位对计算机操作性技术人才较为需求。第二,从对学生的调查分析结果可以发现,49%的学生都认为现阶段学校计算机课程设置没有兴趣且脱离今后的实际工作需要。这体现了课程改革的必要性。

三、计算机专业课改革的基本理念与原则

1.计算机专业课程改革的基本理念

目前计算机课程改革必须以服务用人单位为宗旨,以学生毕业就业为导向,进一步更新教育和就业观念。课程改革就是指对目前课程的意见和看法,必须坚持以学生的根本为课程改革根本,改革必须要提高学生的计算机专业素质。课程改革要有可持续发展的空间。培养出来的学生不仅要适应用人单位的需求,更要能够通过学习不断完善和提升自身素质,适应用人单位发展要求。课程改革必须要引入多元化理念,针对学生因材施教。

2.计算机课程改革的原则

(1)以提高学生素质为基础。在对高校计算机课程改革的过程中,必须要让就业和学习结合发展,综合用人单位对计算机专业技术的需求为基础,以学生自身能力为根本,提升学生在校的实践能力、动手能力、自学能力,让学生能够理解用人单位的专业技术发展需求,全面提高学生的综合计算机素质。

(2)计算机课程改革必须与社会需求相结合。高校的计算机改革必须面向用人单位,面向企业需求,面向中国科技发展的未来。我们的课程改革必须要解决学生就业难与用人单位求才难之间的矛盾,力求对学生计算机专业技术知识的培养与用人单位的需求同步,科学制订课程计划和课程内容。目前,高校的计算机老师很少与用人单位进行沟通,不知道用人单位常用的计算机技术,没有最新的技术需求信息。因此在教学过程中,也不能将用人单位的需求加入到教学之中,教学内容脱离实际。高校教学必须要产与学相结合,以满足用人单位用工需求为出发点,以学生毕业后实际的就业工作为背景,为用人单位和企业升级提供人才支撑,使教学目的更有针对性,提高学生的适应性。

(3)课程改革与技能创新相结合。创新是课程改革的灵魂,是一个企业发展的不竭动力。学生只有不断更新技术,提升技术水平,才能担当起不断创新的使命。对计算机专业的学生来说,在工作中必须要有创新能力。通过教学,使学生在学习计算机知识的同时具有创新能力,是更加宝贵的课题。因此必须重视以下几个内容。第一,了解学生性格,注重个性创新。创新是学生的个人素质,在学校中要注重对该能力的培养,了解学生个性的心理状态、掌握的知识层面、兴趣爱好等。实践证明,了解了学生的性格,才能对学生的素质、知识及能力进行综合培养,让学生协调发展,提高学生对该项技术的学习兴趣。第二,深化计算机课程与教学内容改革。长期以来,学校对学生教学多使用全国统一配发的教材,不能因地、因人施教,现在的社会用人单位和企业越来越讲究实用技术与应用能力,学生再按教材统一学习与考试,就要被社会所淘汰。因此必须要舍弃20世纪80年代教学时应用的汇编语言、数据结构等不切实际的理论专业课程,加入一些比较流行、应用广泛、学生兴趣大的动画制作、平面制作、多媒体等更加实用且操作性强的计算机课程,这样学生既对课程有兴趣,又能在毕业后适应用人单位的需求。第三,创新教学方法。旧的教学方法老套古板,让学生在实际工作中缺乏创造力。采用多媒体教学方式,能够让学生参与到教学之中,还能锻炼学生的动手能力,让学生将看、动、听结合起来,教师还能边教学边与学生进行交流讨论,为学生提供全方位的教学服务,让学生主动学习,更有兴趣,从而开发学生的创造性,达到综合提高学生创新能力的目的。

四、结论

计算机专业是培养技能型人才的专业,强调学生的实际操作能力,企业要求毕业生能够零距离上岗,否则就不具备足够的就业竞争力。所以,计算机专业的课程改革必须尽力达到这一要求。从当前计算机专业所设课程中出现的问题和案例中的实践经验来看,课程改革核心的步骤有两个:一是需要培养什么样的人才,市场中对计算机专业学生的岗位技能和基本素质的要求是什么;二是如何培养这些素质,采用何种课程模式、如何改进教学方法等。目前的问题不是寻找一种万能的课程模式,而是探索一套改革的程序,可以引导学校进行课程改革,参考各种成功模式,探索出一个适合自己的课程体系,达到提高教育质量的目标。由于受到各种因素的影响,在实施计算机网络方向培养方案的过程中,还存在教师专业知识更新慢、缺乏实践经验,校外实训基地建设与校企合作存在不足等问题。为使中职计算机专业所培养的人才更加符合企业的需要,高校应结合现有研究成果及存在的问题,就如何将实证与理论更好地融合方面作进一步研究。

作者:睢丹 张亚利 单位:安阳师范学院软件学院安阳学院计算机系

参考文献:

[1]姜大源.职业教育:培训与教育辨[J].中国职业技术教育,2008,(7).

[2]杨闯,曾毅军,李秀疆,等.中等职业技术学校计算机基础教学改革——建构主义教学理论与指导[J].交通职业教育,1999,(5).

计算机课程范文第3篇

计算机应用基础”课程是信息系面向全院各系、各专业开出的公共基础课,是院、系的重点课程。随着计算机技术的不断发展和现代教育技术、教育思想的不断更新,计算机基础教育类的课程也面临着新的挑战。为此,无锡南洋职业技术学院信息系在学院的大力支持下,在“计算机应用基础”这门公共基础课程上加大力度进行了卓有成效的改革,在四年来的教学实践中取得了很好的效果,在课程建设方面取得了很大的进步,为创建“优秀课程”打下了坚实的基础。 一、课程建设的特色 本课程的改革抓住了先进性、应用性、复合性、实践性、创新性以及思想性等主要特色,具体体现在以下几个方面: 1.双语教学:在本课程对中外合作班的教学中,教师运用汉语、英语两种语言交叉使用,以培养复合型人才为目的,不仅介绍专业术语,而且运用大量的英语视听材料及英语教材,为学生创造一个计算机英语环境。 2.教材改革:为了充分体现先进性的特色,跟上计算机技术发展的步伐,我们不断进行教材的更新。其中从1998年开始,中文教材先后使用了(新编计算机应用基础》(苏州大学出版社)、《计算机应用基础导论》(科学出版社)和目前使用的《计算机应用基础(Window,2《XX)版)》(高等教育出版社)三本。此外,我们还引进了国外大学(UniversityofNewEngland)的计算机基础教材《DiseovedngComputers2001)(CourseTechnology)作为对中文教材的补充。这样我们不仅能够在教学中紧跟先进技术的发展步伐,而且也大大拓宽了学生的知识面。 3.多媒体教学手段:在本课程的教学中,我们充分利用了多媒体的教学手段。100%的理论课程都采用多媒体教学。为此,学院配备了11个100-2(X)人的多媒体教室。同时,本课程制作了容量超过1GB视听材料的中英文结合的多媒体课件。(该课件在院课件评比中获一等奖,并在省课件评比中获好课件奖。) 4.增强实验教学:在教学安排中,我们大大增加了实验教学的课时数。该课程总学时达90学时,这在同类高校中是名列前茅的。然而,更值得一提的是实验课时达到50学时,占总课时量的50%以上。这在提高学生动手能力上起到了很大的作用。 5.案例教学:在Office套件软件应用的教学中,我们为了增强学生的应用能力,创新能力和处理实际问题的能力,特地引进了国外的案例教学模式,即在每一个教学阶段结束时,提供一个案例让学生完成一系列实际问题。 6.网络化教学:为了更进一步跟上技术的发展,同时为学生提供进一步学习的机会,我们还利用了Intemet上的丰富、及时的资源。在每一个单元的结尾,我们都会提供一系列和本单元内容相关的网站网址,并提供上机时间让学生在Intemet上查询相关内容。 7.建立考试题库:为了对学生进行全面系统的考察,保证教学质量,我们建立并维护了一个全面的考试题库。 8.信息素养教学:在教授知识,提高教学质量的同时,我们还注意培养学生的信息素养。主要体现在建立学生的信息意识,提高学生的信息处理能力,以及培养学生的信息道德。特别是在信息道德方面,我们重点对玩temet上的行为方式,对信息鉴别能力等方面进行了教育。 目前,无锡南洋职业技术学院(计算机应用基础》课程的课程建设已经在实践中初见成效。 二、课程建设的措施 师资队伍建设是构建优秀课程的主要条件。由于“计算机应用基础”是一门理论性与实践性均十分强的应用课程,因此在师资队伍建设中我们十分重视双师型教师和青年教师队伍的引进与培养工作。 信息系拥有一支事业心强、爱岗敬业、作风务实、经验丰富、充满活力的老、中、青相结合的稳定的专职教师队伍。目前从事该门课程教学与管理的教师共10人,全部是专职教师,其中高工2人,高级讲师1人,讲师2人,助教5人。基本上形成了以经验丰富的老教师为主导、中青年教师为主体的教学力量比较均衡的教师群体。良好的师资队伍保持着务实的教学作风。每年暑期新教师报到,首先进行三个星期以上的岗前培训,由老教师把关,严格要求,认真备课,要求制订出详细的教学计划和教学日历,并做出详细的多媒体课件教案;每年署期派有关教师参加省级教研活动和培训班;对已工作几年的教师,加紧培养,肯定进步,给予鼓励,并在院内进行低职高聘,使其早日成材,这些教师都已成为我们教学中的骨干。 在教学方法和教学手段的改革方面,我们采取了如下措施: 1.全部课程的教学都在先进的多媒体教室内进行。上机时,先用教学软件把教师机的演示内容传到每台学生机上,然后让学生自行练习,达到较好的教学效果。 2.课堂教学以案例教学为主,通过实际的例子,让学生理解概念,掌握方法。向学生强调“理解和不断实践”是学好计算机课程的重要方法。在课时安排上增加课时内上机时间和课外自由上机时间。 3.每个班级都设有信息员,及时反馈教学中的问题,加强师生间的沟通,及时解决问题。 4.教研组经常进行教研活动,互相听课,交流教学工作经验,改进教学工作。 5.充分利用网络环境和多媒体教学手段,利用远程教学的资源,鼓励学生在网上进行自学。不仅学到新的知识,而且掌握了通过自学扩展知识的方法。 在经费的保障方面:院领导给予了极大的支持,四年来已建机房13个、多媒体教室11个,购置了微机742台,平均每2.8个学生就拥有1台微机。对于课程建设与教学改革方面的事情,院、系领导都热情支持,例如:组织全院多媒体课件制作竞赛活动;每年暑期派有关教师参加省级教研活动和培训班;在新的教材、教学软件光盘和参考书的申购和有关器材的采购方面都给予了支持。#p#分页标题#e# 具有完整、规范的课程教学大纲、教学进度表、教师授课教案以及选定教材、监控、检查课程教学质量等一系列管理制度,这是确保课程教学质量的一个重要环节。对这一方面工作,“计算机应用基础”课程在建设中是十分重视的。这些教学管理制度,不仅是实施课程教学的依据,而且也是院、系(处)各级领导检查、评估教学工作的尺度。 每学年我们都进行一次修改教学计划的讨论,并确定选用新的教材,结合省“新编一级计算机应用基础”等级考试的要求,修订教学大纲,提出课程改革和建设的意见。 平时,教务处组织每个班级的信息员反馈教师教学中存在的问题,及时予以答复;期中和期末考试后进行教学检查,提出改进建议;教师则认真总结,吸取教训,改进工作。 此外,院、系领导经常深人课堂听课,了解教师的教学情况以及学生对教学的反馈意见。 三、课程建设的效果 四年来,在建设与改革“计算机应用基础”课程中,由于注重用先进的教学理念武装教师头脑,建设师资队伍,教学中强调坚持理论与实践相结合的原则,狠抓实践教学环节与教学内容、方法改革,并严格地用制度规范教师与学生的行为,这就保证了课程教学质量的不断提高,取得了令人瞩目的教学效果。这些效果主要表现在以下几个方面: 1.四年来的教学实践,有效地培养了一届又一届的学生,打下了坚实的计算机文化和应用基础,为后续课程的学习或是今后走上社会乃致一生都留下了不可磨灭的记忆。有的毕业生深情地对这门课的教师说:是您领我们走进了计算机的大门,我们将永志不忘。“计算机应用基础”的教学受到了学生们的普遍欢迎,取得了很好的效果: 2.学生通过这门课的学习,至少学到了如下的知识和技能:计算机应用的基础知识;操作和使用微机的能力。特别是:能熟练地使用Windows,能熟练地输人汉字,能使用Wo记制作图文并茂的页面和表格,能使用Excel制作常用的电子数据表,会上网和收发电子邮件。这些技能对学生一辈子都会有用。 3.由于教学中大量使用与实际紧密结合的案例,并非常重视动手能力的培养,通过这门课程的学习,学生的动手能力有很大的提高,独立使用微机系统的能力进人了一个新的台阶。 4.教学中注重信息素养的培养和教育,着重在信息意识、信息能力和信息道德三个方面,特别在信息道德方面不断地对学生进行在网上、在公共场合要遵守国家的有关法令和法规的教育,不做危害公共利益的事情,收到了一定的效果。 5在当今的信息社会中,要获取信息和知识,不能只是采取老的方法和手段,不能满足于看书、看报和到图书馆查阅,应该充分利用Intemet网络,到网上去搜索和寻找信息,而且要获取最新的信息,网络和Intemat的学习为学生打开了一扇获取信息和知识的大门。 四年来,院、系一直把“计算机应用基础”课程列为重点建设课程,投入了大量的人力、物力,使我院各专业均建立在rr平台上,培养学生成为应用型、复合型、外向型的人才。特别重视培养学生实践能力和应用能力。该课程在双语教学、案例教学、网络化教学、素养教学等方面作出了许多突出成绩。 江南大学和华东船舶工业学院督导组来院检查教学质量时,称赞我院“计算机应用基础”课程的教学与国内同类型课程比较,有着明显的特色和创新之处。2002年7月本课程因课程建设成绩显著,经评议荣获院级优秀课程一等奖,经院教学委员会评选一致同意推荐参评省级优秀课程,经评定已荣获省级优秀课程二等奖。

计算机课程范文第4篇

(一)计算机教材陈旧,不能实现与新技术的紧密结合

目前职业学校使用的教材没有紧跟计算机技术飞速发展的形势,使用的教材中很多内容已经过时或被淘汰。计算机技术的发展是日新月异不断求新求变的,这就迫使我们的教育也要与时俱进,跟上时代的步伐,使用最新版本教材,把最新的知识传授给学生,让学生接触一种全新的领域和思维模式,只有所学知识是先进的、尖端的,我们培养出来的学生才会在以后的用人市场上找到自己的平台。

(二)计算机教育常忽视与用人市场的对接

在职业教育中,我们只重视课堂教学,满足于课本知识,而为了学生的发展,把教育定位在与用人市场的需求对接是少之又少。我认为我们的学生不能只满足于课本上的知识、满足于学校安排的几节上机操作课,我们要考虑计算机专业学生的出路是什么?这是我们教师与学生应该正视的问题。学校可以帮学生定位就业意向,如果将来想从事硬件安装方面的工作,就应该在理论学习的基础上把学生安排进工厂第一线实习,让学生边学边练才能真正学会本领并提前与用人市场对接;如果是搞软件开发,比如动漫制作方向,在学习计算机专业课程的同时还要加入美术、赏析、动画等方面知识,拓宽视野,进入实习单位实际参与动漫制作的全过程,以尽快达到用人单位多元化的要求。

(三)学生缺乏主动性与创新动手能力

在职业教育中,计算机专业学生学习的内容是课本上的基础知识,即便是有些拓展与深入,也很少能有创新,这就使得学生学习成果缺乏竞争力。我认为,要想学生有创新意识,首先要培养教师的创新能力,不能单纯地教学生课本上的“死知识”,而应该走出原有的教学模式,向编“小苹果”版“大中国”的地理教师学习,把知识变“活”,让学生易学、易记、易变通。从教师做起,与学生一起动手创新。

二、职业学校的课程改革方法

(一)从我做起,更新知识体系

俗话说“要想给学生一碗水,那么教师必须要有一桶水”,这个浅显的道理让我们知道教师的内涵是何等重要。作为一名教师应该从自身做起,提高自身素质,素质包括专业素质和道德素质。一方面从专业角度讲,计算机专业的教师要紧跟时代的脉搏,不断更新知识结构,永远站在计算机发展的前沿,把最新的计算机知识与技能传授给学生。另一方面也要不断提高道德修养,真正做到“学高为师,德高为范”,无愧于教师这一光荣称谓。

(二)培养兴趣,增设教学情境

兴趣是学好一切功课的前提,只有培养学生的兴趣,才能找到学习的原动力,调整学习状态,显现学习效果。在教学过程中,教师可以采用“任务驱动”教学法,对于简单内容,可“先学后教”,让学生边学边练,培养学生的创新能力和独立分析问题、解决问题的能力。在实践教学过程中,可以联系相关企业,让学生以企业工人为师,改变学生在课堂学习的传统观念,从学生的职业生涯规划入手,让学生有新鲜感、紧迫感,从而变学生被动学习为主动向师傅请教,所谓“百闻不如一见”,让学生在工作环境中体会到在学校课堂上无法感受到的情境,使学生在轻松的氛围中更多、更快地学习知识与技能,全方位提高计算机操作水平。

(三)多举并重,创新课堂教学

计算机课程范文第5篇

关键词:计算思维;程序设计课程;非计算机专业

中图分类号:G434 文献标识码:A 论文编号:1674-2117(2017)08-0089-04

21世纪是信息和知识经济的时代,它的特征是数据资源的开发、计算机和网络的广泛普及,这个时代所需要的思维方式是计算思维方式。[1]因而,计算思维成为21世纪大学生必须具备的基本技能。目前,程序设计课程是大学通识教育的重要组成部分,它不仅向学生传授计算机的相关知识和技能,更重要的是能够培养大学生的思维方式。因此,如何对程序设计课程进行教学改革,将计算思维能力培养融入教学过程,提高学生运用计算思维分析问题和解决问题的能力是一个富有挑战性的研究课题。

非计算机专业的计算思维培养需求

计算思维是运用计算机科学的基础概念进行问题求解、人类行为理解等一系列的思维活动和过程,是一种以抽象、自动化为特征的解决问题的思维方式。[2,3]培养计算思维的目的是希望所有人都能像计算机科学家一样思考和分析,把计算机技术与各种学科理论技术进行融合和创新。研究指出,理论思维、实验思维、计算思维共同组成人类认识世界和改造世界的三种思维方式。[4,5]理论思维是用“假设―推理―证明”等理论手段来研究社会自然规律的逻辑思维,实验思维是用“实验―观察―归纳”等实验手段来研究的实证思维,计算思维是以“抽象―设计/构造―编程实现”等计算手段来研究的构造思维。随着对自然社会现象和规律研究的深入,理论思维和实验手段受到很大的限制,不同学科研究对计算机科学的需求日益增强,特别是在高端交叉学科,如“计算数学”“计算物理”“计算化学”“计算生物”等,这些学科都需要利用计算手段来实现理论和实验的协同创新。

对非计算机专业人才的计算思维培养的重任首先落在大学计算机基础课程的教学上。因为计算机基础课程在小学、中学阶段都有不同程度的开设,因此在大学阶段,很多高校就不再开设,而主要开设程序设计类课程。高校非计算机专业开设的程序设计类课程主要有“C语言程序设计”“Visual C++程序设计”“Visual Basic程序设计”“Java程序设计”等课程(以下简称“程序设计类课程”)。程序设计类课程能够培养学生计算思维、逻辑思维能力,其开设对改善大学生的知识结构,培养他们的计算思维、创新能力及提高综合素质都起着十分重要的作用。

非计算机专业程序设计类课程教学现状及方法改革

1.教学现状及存在的问题

程序设计类课程的授课对象为非计算机专业大学一年级的学生,他们当中有些是文科生,数学基础差,对概念不容易理解,且自学能力差,实际应用则更困难。同时,学生的学习功利性很强,对上机实H操作比学习理论知识更有兴趣,虽然简单的类似课堂内容的实验项目能完成,但解决实际应用问题的能力却较差。另外,由于课时有限,程序训练较少,他们很难认真独立地完成作业。

2.注重学情,因材施教,使用案例教学模式

(1)注重学情,因材施教

在深入研究非计算机专业大一年级学生的认知规律、思维模式和专业背景后,笔者按照课程知识的内在体系结构梳理了教学内容,并深入浅出、由易到难、循序渐进地进行了教学设计。实践结果表明,教学的理论深度要适当,难点要分散,先修知识要交代清楚,避免学生因听不懂而产生厌学情绪。同时,在教学过程中,要大量使用多媒体教学和实际编程环境演示,增加学生的感性认识;针对较复杂的问题要采用讲练结合的形式来巩固知识,加深其理解;还要淡化繁琐的语法规则,突出重点,增加学科前沿知识。

(2)使用案例教学模式

在程序设计类课程的教学中使用案例教学模式,设计丰富生动的教学实例,如讲最大公约数算法时引入欧几里得的故事,讲Fibonacci数列的数组应用时引入兔子繁殖问题,讲双重循环时使用多种金字塔图形。在课堂教学中,教师可采用讲故事的案例教学法引出与案例相关的一系列概念与算法,调动学生的学习积极性,启发思维,便于学生理解。除此之外,还可以采用课程小组、团队学习等形式促进学生共同学习、共同探索,提高学习效率。

非计算机专业程序设计类课程计算思维的培养实践

计算思维可以贯穿程序设计类课程的整个教学过程,下面笔者分别从课程引入、课堂案例教学和实验设计三个阶段探讨如何将程序设计类课程与计算思维有机地结合起来。

1.突出计算思维的课程引入

首先,笔者点明计算思维对学习的重要性。既然计算思维这么重要,那么怎么培养呢?接着告知学生现在要学习的程序设计类课程就是培养计算思维能力的。这就很自然地过渡到本课程的培养目标,即培养学生计算思维与逻辑思维的能力,培养学生算法思想与解决问题的能力。然后,介绍主要教学内容,并展示经典案例及优秀作品,培养学生的学习兴趣。例如,展示数学四则运算实例;展示输入你的姓名输出“***同学,祝你学好程序设计”的实例;展示小汽车肆意向前奔驰的实例;展示扫雷游戏实例;等等。通过这些例子让学生们看到编程能够实现一些基本功能,进而增强他们的自信心和兴趣。

实例展示好后,笔者一步一步演示简单的加法运算实例的具体实现过程(以Visual Basic程序设计为例)。第一步,界面设计。演示需要哪些控件进行数据的输入输出以及界面的属性设计等。第二步,代码设计。引导学生分析问题,如何抽象化和具体化,分析算法和功能,写出代码。第三步,调试运行,修改错误,得出结果。这个实例操作的过程体现了计算思维的抽象化和自动化特征,达到了初步培养学生计算思维的目的,进而实现了课程引入。

2.基于计算思维的案例教学:欧几里得算法

案例教学可以以“介绍历史人物故事―算法介绍―算法编写实现―算法执行过程讲解与输出”为教学过程,体现案例教学中趣味性和科学性的结合。下面,笔者以欧几里得算法为例介绍教学过程。

①介绍历史人物故事。欧几里得(公元前330―公元前275),古希腊数学家,被称为“几何之父”,他的传世之作《几何原本》是欧洲数学的基础。《几何原本》第一次实现了数学的系统化、条理化,而且孕育出一个全新的研究领域――欧几里得几何学,简称欧氏几何。欧几里得算法与“丢番图方程可解性问题”相关。丢番图也是一位古希腊的数学家,是第一位懂得使用符号代表数来研究问题的人,被后人称为“代数之父”。他在Arithmetic(《算术》)一书中提出“有关两个或多个变量整数系数方程的整数解”的问题。对于具有整数系数的不定方程,如果只考虑其整数解,这类方程称为丢番图方程。例如,只有一个未知数的线性丢番图方程,如ax=b,只要a能整除b,就可判定方程有整数解,解为a|b(“|”整除符号)。对于有两个未知数的线性丢番图方程,如ax+by=c,先求出a和b的最大公约数d,若d能整除c(d|c),则该方程有整数解。因此,对于有两个未知数的线性丢番图方程来说,求解的关键是求最大公约数。

②算法介绍。欧几里得在其著作《几何原本》中阐述了求解两个数的最大公约数算法。求能同时整除a和b的最大正整数的算法就是著名的欧几里得算法,又称辗转相除法。[5]算法步骤为:第一步,输入两个正整数a、b。第二步,以b除a(或者a除以b),余数为r。第三步,若余数r为0,则输出b,程序结束;否则,以b置换a,r置换b,又返回第二步。

③算法编写实现。欧几里得算法流程图与模拟计算过程如上图所示。算法介绍完成以后,根据所学编程语言,进行编程,并调试运行输入数据,输出结果。

④算法执行过程讲解与输出。由于部分学生在高中阶段并没有学习过计算机基础相关课程,即使学习过也可能会对知识的掌握并不准确,所以讲解程序的编译输出过程有助于学生了解计算机的相关知识和工作过程。

笔者首先讲解存储问题。算法第一步是定义变量和分布变量内存空间大小。变量以变量名如a、b形式保存在内存空间中,a、b以整形变量2个字节的二进制形式保存在内存地址中。这时由操作系统来执行,操作系统来决定程序装载在哪个内存中,决定程序被CPU的执行。讲解完存储问题后,引导学生理解算法的执行。算法的执行需要CPU(控制器和运输器)的操作。编译过后的机器语言程序是可以被CPU直接解释和执行的机器指令,一条机器指令被分为操作码和地址码两部分,操作码传达给CPU所要进行的操作类别,如存数、取数、做求余运算、打印等,地址码传达给CPU所要操作的数据在哪里。然后CPU就执行程序了,在一个机器周期内,按“发送指令地址给存储器―取出存储器中指令给控制器―控制其解析指令码―指令码控制相关动作执行(求余运算)”,完成一条指令的执行。然后机器不断重复执行这样一个过程,直至遇到停机指令为止,完成程序的执行。最后在编译器中或外存中显示程序运行的结果。

3.培养学生自己动手练习和实验操作

在程序设计类课程的课堂教学中,教师在讲完一个重要算法或知识点后,要给学生一个阅读或编程练习的机会,这样不仅可以让学生巩固已学的知识点,增强对知识点的理解,而且可以激发学生的灵活运用,提高其创新能力。笔者基本上会保证每次课有5~10分钟的练习时间,让学生成为学习的主体,进行探索研究式的自主学习,让教师成为教学的主导者,起到控制学习过程、提供教学资源和教学建议的作用。

计算思维是问题求解的思维,程序设计类课程主要培养学生算法思想与问题求解的思路,因此上机实验是培养学生计算思维的重要手段,是程序设计课程教学的核心之一,所以教学中教师要重视上机实验。笔者一般安排教学课时的四分之一用于上机实验,上机实验内容不仅要与教材知识点同步,而且要有趣味性和综合性。例如,在分支结构中,安排“健康秤”程序,确定标准身材的身高和体重指数;在循环实验中,设计“九九乘法表”;在数组实验中,设计“杨辉三角形”。上机实验内容一般要提前布置好,3~4题为宜,且难易程度要有一定的梯度。另外,在实验课上调试运行时,教师要鼓励学生程序出错不要放弃,由于学生有不同的专业背景、思维方式和个体差异,因此在实现同一问题时,要允许他们使用不同的方法,要鼓励他们从不同的视角认识问题,提倡算法的多样性。

结论

进行计算思维训练对21世纪的大学生来说是极为重要的。程序设计类课程正是锻炼计算思维的好的工具和方式,它不仅提高了非计算机专业学生的信息素养,培养了学生在处理计算机问题时应有的思维方法、表达形式和行为习惯,而且能够使学生准确地理解计算机的实现机制,有利于学生利用计算机去解决学科问题,并进行学科融合和创新。然而,建立科学的计算思维培养模式尚处在尝试阶段,还并没有一个成熟的模型。因此,如何将计算思维融入教学,培养学生自主学习能力,培养学生运用计算思维解决各应用学科问题的能力,还需要教授程序设计类课程的教师不断地探索和实践。

参考文献:

[1]王飞跃.面向计算社会的计算素质培养:计算思维与计算文化[J].工业和信息化教育,2013(6).

[2]Wing putational Thinking [J].Communications of the ACM,2006,49(3):33-35.

[3]常亮,徐周波,古天龙,等.离散数学教学中的计算思维培养[J].计算机教育,2011(14):90-94.

[4]陈杰华.程序设计课程中强化计算思维训练的实践探索[J].计算机教育,2009(20):84-85.

[5]战德臣,聂兰顺.大学计算机――计算思维导论[M].北京:电子工业出版社,2014.