HI,欢迎来到学术之家股权代码  102064
0
首页 精品范文 计算机基础教学内容

计算机基础教学内容

时间:2023-12-07 10:21:38

开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇计算机基础教学内容,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。

计算机基础教学内容

第1篇

1 计算思维简介

自从2008年美国部分高校已经在大学基础课程教学中引入了“计算思维”,并取得了很好的效果、英国计算机学会的相关专家和学者也对计算思维进行了深入学习和研讨。在我国,2010年7月,教育部高校计算机基础课程教指委组织九所首批“985”学校举办了“九校联盟计算机基础课程研讨会”,并发表了“九校联盟计算机基础教学发展战略联合声明”的会议决议。此次会议报告中明确表示引入计算机思维是大学计算机基础课程教学的“核心任务”,并对计算思维进行详细解读,深入研究计算思维与大学计算机基础课程的契合点,分析计算思维在大学计算机基础课程教学中的体现方法与具体应用,成为了目前大学计算机基础课程教学研究的关键[1]。

著名学者周以真教授提出计算思维是运用计算机科学的基础概念及你想那个问题求解、系统设计和理解人类行为等涵盖计算机科学广度的一系列思维活动。CMU Computational Thinking Center认为计算思维意味着通过创造和使用不同层次的抽象以有效理解和解决问题.;计算思维意味着算法化思维(thinking algorithmically),通过应用数学概念(如归纳)寻求更高效、公平和可靠的解决方案;计算思维意味着从效率、经济和社会等角度理解规模的重要性。

计算思维不仅渗透到每一个人的生活里,而且影响了计算机学科的发展,创造和形成了一系列新的教学理念和教学模式。

2 大学计算机基础课程教学内容改革的需求

目前,大学计算机基础教育在教育理念、教学内容及教学方法等方面,还存在一些问题,面临一些挑战。计算机基础教学一直以来存在着“计算机基础课程就是讲解Windows操作系统、Office办公软件等常用软件操作的一门课程”等观点,老师也主要讲解常用办公软件的具体操作,而对培养学生运用计算思维来解决专业问题的能力没有引起关注;教学内容采用模板式的教学目标、教学重难点,未能将教学内容与学生自身专业紧密结合,为专业提供服务;教学方法也只着重重要知识点的灌输,忽视了对学生“计算思维”的养成训练。

1)对计算机基础教学具有片面认识

大多数人存在计算机只会常用办公软件操作就可以,计算机就是一般程序设计等不全面的观点,高校对计算机基础课程不重视,学时一度被压缩,教学资源得不到充分配置,其次,学生学习计算机基础课程的态度也不重视,觉得可学可不学,有的学校教师认为大学计算机基础课程可有可无。

2)信息技术发展迅猛,知识体系庞杂,内容更新快

当今是信息社会,随着信息技术的快速发展,对计算机课程的教学提出越来越高的要求,知识构成庞杂,教学内容需要紧跟时代脚步,更新变化非常快,这与计算机基础教学相对有限的学时和有限的教学目标形成了矛盾。

当前形势对计算机基础教学提出了更高要求,对计算机基础教学的多样化要求,和计算机技术内容新颖化也提出了更鲜明的要求。基于此,我们不需转变以前的观念,需要选定相对合理、能够体现计算机本学科核心思想及方法的重要内容,更加突出思维方法的训练,用以满足有限的课时应对教学改革的压力和不断更新的技术,摆脱以“操作技能”培养学生计算机能力造成的“危机”,更好地诠释课程建设的目标,更好地体现计算机基础教育特征。

3 基于“计算思维”的教学内容重组设计[2]

为了更好地将“计算思维”引入到计算机基础课程的教学中,遵循教学内容要“再组织与优化”的指导思想,增加计算理论基础的教学、加强算法与程序课程讲解、计算机系统基础突出重点,例如重点讲解计算机组成、网络、操作系统、数据库、软件工程等,进行典型案例设计、进行符合思维习惯的教学内容重组。兼顾原有的知识点,进行有针对性的提高,具体见如下表所示:

4 以“二进制计算”教学内容为案例设计

1)改革课堂教学方法

教学中以计算机系统基础知识为主,增加少量的问题求解,通过对传统框架下进行改革与提升,通过案例、研讨、活动等手段推进计算思维的改革。课堂中采用的教学方法有以下几种[3]:

启发式教学,以学生为主体,采用多种方式,启发、引导学生积极思维,探索问题,分析问题,解决问题,激发学习。

讨论式教学,引导学生为解决某个问题进行探讨,形成不同的观点并得以进行知识的碰撞,促进学生灵活运用知识。

参与式教学,主要以学生为中心,直观形象的教学手段。学生自己动手、动脑,积极参与发现问题,解决问题,其中以团队协作的方式,通过数据收集、数据分析等方式来完成任务。

案例教学,通过对案例的选择与分析,引入相关单元的核心问题和基本思路,讲解讨论核心内容,自学拓展知识内容,让学生融会贯通。

2)教学内容设计

教学的主要内容包含:第一,进位制的概念及各进制之间的转换方法;第二,计算机采用二进制的原因及二进制表示方法;第三,二进制计算问题的分析及解决。教学难点我们设定为数的表示范围与计算思维的培养

3)教学过程设计

教学中具体教学过程:

① 提出问题:以“二进制计算”教学内容为例,提出问题。例如:什么是进制的概念?同学们了解过二进制的概念吗?

② 明确教学目标:掌握二进制与计算。

③ 学情分析:提问评估学生学习本知识的背景知识。

④ 案例剖析:引入案例,进行案例分析,组织学生参与式学习,以“二进制数值表示的范围和换算”为例,课堂可以设置数模转换、进度管理、CPU工作方式等任务驱动。学生在这个环节为主体地位,自己动手、动脑主动参与进来。

⑤ 问题求解:重在算法和程序的体验

⑥ 总结反思提高:注重学生的反馈信息,布置课后作业拓展提升。

课堂主要教学片段设计思路如下[4]:

5 小结

第2篇

关键词:计算机基础 初中信息技术课程 教学内容 适切性

中图分类号:G632 文献标识码:C 文章编号:1672-1578(2017)01-0153-01

自我国在2006年颁布《关于进一步加强高等学校计算机基础教学的意见》后,我国高校就将原有的“计算机文化基础”课程改革成了“大学计算机基础”,但随着中小学计算机基础教育的普及,高校计算机基础的“零起点教学”模式就已经不再适用。本文就初中信息技术课程教学内容对计算机基础教学的影响进行简单介绍,并对我国现阶段计算机基础与初中信息技术课程教学内容的适切性展开分析。

1 初中信息技术课程教学内容对计算机基础教学的影响

自我国教育发展改革委员会将计算机基础作为高校计算机教育事业的基础课程后,我国计算机基础教学就正式纳入到高校计算机教学课程中。计算机基础包括计算机文化基础、计算机技术基础以及计算机应用基础三个板块,但由于计算机专业本身具有多样性的特点,因此,在三大板块的基础上将计算机基础划分成四个模块,分别是微机实用软件基础、计算机文化基础、教学系统与微机原理以及算法与数据结构。但是在实际的教学当中,许多高职院校只是开放了计算机技术基础和计算机文化基础两大模块,但是由于现阶段的初中信息课程教学内容当中也包含计算机文化基础和计算机技术基础的内容,因此结合现阶段计算机基础课程内容与初中信息技术课程内容进行比较,我们可以发现,在计算机基础教学的过程当中存在一些问题:

1.1 教学内容相对滞后,跟不上信息课程发展的脚步

前面我们说过,现阶段的初中信息技术课程教学内容在计算机基础内容上就已经有所涉猎,只是在知识点上的侧重不同。将两者进行比较,我们可以发现,初中信息技术课程教学内容更偏向于实用性,而计算机基础则更关注的是技术性,甚至在部分知识点的要求上比初中信息课程教学要求还低。现阶段部分学校的初中信息技术课程在教学上就已经有网页设计的初步内容,但是在计算机基础中则只包括了网络的基本使用方法,教学内容只是单一的学习学术知识,导致许多学生不能学以致用。

1.2 教学方式单一,难以引起学生的学习兴致

目前我国高校在进行计算机基础课程教学时采用的基本都是CAI辅助教学或者是联机大屏幕投影直观教学,这种教学方式基本都是将讲课与练习相结合,与初中教学当中的多样性教学方式相比,教学手段较为落后[1]。

高校的计算机基础在课程教学的过程中由于其专业性特点,使得计算机基础很难与专业知识相结合,高校的计算机教师绝大部分对于计算机文化知识掌握不足,在教学过程中更专注于专业知识的应用,使得计算机基础在传授内容时仍然停留在单纯的计算机基础知识层面上,难以调动学生的学习能力,对于学生与计算机相关专业能力的培养也是十分不利的。

2 计算机基础与初中信息技术课程教学内容的适切性分析

为了更好的了解计算机基础与初中信息技术课程教学内容之间的适切性,我们对某校的新生进行问卷调查,了解新生的计算机水平和当前我国初中信息技术课程的教学内容。问卷调查的内容主要包括学生在初中信息技术课程教学中学到的计算机理论知识和应用技能,针对计算机的每种理论知识和应用技能设计了四个选项,分别是掌握、基本掌握、有所了解、完全不了解[2],表1是对学生们文化理论知识掌握程度的调查表,表2是学生对计算机应用技术能力需求情况的调查表:

从表1我们可以发现,随着科学技术的不断发展,学生们对于计算机应用理论的知识理论基本掌握,可以运用计算机进行文字录入并对控制面板进行设置,会用excel进行简单的数据处理,利用PPT进行简单的幻灯片操作等。但是在多媒体技术、计算机组成、网络基础知识以及基本程序设计方面则存在严重不足,因此在进行计算机基础教学时应当重视在这些方面的教育,促进学生在计算机学习方面的全面发展。

从表2可以发现学生对于计算机应用能力的需求情况与理论知识掌握情况之间存在一定的差距,随着网络知识的不断发展,社会对于计算机应用技术的需求会越来越高,为了满足社会发展的需求,学校在进行计算机基础教学时,应当结合学生在初中信息技术课程教学时的内容对某些应用技术进行重点关注。

3 结语

随着计算机技术的不断发展,为了顺应时展的需求,我国高校的计算机基础教育事业也应当不断进行变革,以初中信息技术课程教学内容为基础,对现有的计算机教学方式和内容进行调整,加强对计算机基础之间文化、技术和应用三大板块之间的研究,促进计算机基础教学的深层次发展。

参考文献:

第3篇

关键词:计算机文化基础;大学计算机基础;直观演示教学法;任务驱动教学法

中图分类号:G434 文献标志码:B 文章编号:1674-9324(2012)04-0200-02

伴随着计算机技术与网络技术的迅猛发展及普及,计算机及网络已经完完全全融入了我们的学习、工作和生活。与此同时,凭借其巨大的魅力,计算机与网络已经在不经意间极大地改变了我们的思维方式、生产方式和生活方式,且这种润物细无声式的改变仍在继续。作为培养高素质人才的高等学府,如何更加有效地提高学生对计算机及网络技术的掌握和运用能力,这是一个值得广大教育工作者深入研究的重要课题。本文旨在探讨关于大学计算机基础课程教学内容及教学方法的几点思考,特指计算机文化基础这一层次,以下将主要从教学内容和教学方法这两方面进一步展开阐述。

一、关于大学计算机基础课程教学内容的思考

关于针对大学计算机基础课程教学内容的思考,主要将从教学内容的及时性、合理性、针对性这三个方面进行探讨。

1.教学内容要提高及时性,做到与时俱进。计算机技术是目前发展最为迅速的领域之一,其快速的变化必然会引起教学内容的及时更新。但目前的现状却并不乐观,鉴于书刊发行等因素的影响,现行的大部分教材中都存在滞后的教学内容。为解决这一问题,除了需要编写者及时更新教材外,更需要广大的教师在制作课件、讲义时灵活、及时地跟进,以消除对教学效果的负面影响。

2.教学内容要增强合理性,做到实事求是。我国著名的计算机教育家谭浩强教授曾说:“在非计算机专业的教学中,首先要解决的问题是:准确定位,合理取舍教学内容。我们必须分清楚:哪些内容是需要的,哪些内容是不需要的;哪些内容是目前暂时可以不学而留待以后学的,哪些内容是目前不必学而以后也不必学的;哪些内容是主要的,哪些内容是次要的。绝不可眉毛胡子一把抓,不加分析,使学生感到难以入门。”这是对计算机教学内容非常通俗、精辟的阐述,也是对教学内容进行合理安排的指导方针。目前绝大部分计算机基础教材都安排了进制转换、二进制编码、信息编码等内容,且将这块内容作为重点讲授对象和考核重点,可实际是这部分的内容对绝大部分学生是无用的,且学习起来感觉吃力,即便是计算机专业的学生,在今后的计算机组成原理这门课中仍将再次系统学习,完全可以视作“目前暂时可以不学而留待以后学的”内容,因此本文建议可以屏蔽这部分的内容,只需告知学生计算机最底层的运行数据都是二进制即可。与此同时,对操作系统和软件的安装,对计算机硬件的安装和维护等这些很实用的技能,绝大部分教材并未提及且在教学计划中也并未安排,本文建议应当适当增加。

3.教学内容要注重针对性,做到因材施教。目前,一所高校内计算机基础教材往往只分为文科版本和理科版本,这种粗犷式的分类,严重影响了不同专业间的差异性,降低了教学的针对性。例如现行的教材往往都安排了数据库技术的相关内容,可是对于艺术类的学生,如果讲授photoshop相关内容可能会更有价值;对机械类、建筑类的学生,如果讲授CAD可能更实用。以此为例只是建议计算机基础教学要注重针对性,从真正意义上做到因材施教。

二、关于大学计算机基础课程教学方法的思考

计算机基础课程的主要目的是促使学生掌握一定的计算机软、硬知识;熟练使用Windows操作系统,Office办公软件;熟练掌握计算机网络基础知识并进行网络配置及应用等。该课程具有理论难度较低,但实践操作要求高的特点;同时,该课程的授课对象亦存在基础参差不齐的特点。鉴于此,本文结合这门课的特点及已有的授课经验,在教学方法上进行了以下几点总结,以供探讨。

1.充分注重直观演示法的运用。演示法是教师在课堂上通过展示各种实物、直观教具或进行示范性实验,让学生通过观察获得感性认识的一种教学方法。在讲解Windos操作系统,Office办公软件的使用等知识时,借助于多媒体教学设备进行直观的演示操作是一种自然而然、天衣无缝的选择,此时再配合恰当的讲解将会获得非常好的教学效果。在演示实施过程中需要注意演示时机、演示操作顺序、演示内容详略等相关问题的把握。

2.合理采用任务驱动教学法。任务驱动教学法可以让学生在完成“任务”的过程中,培养分析问题、解决问题的能力,培养学生独立探索及合作精神。笔者近期在word排版实验课上将学生根据操作基础进行分组,每个组内都包含高、中、低三个层次的学生,然后要求每个组都依据组内的主流审美观念,充分发挥自己的技能,在规定时间内将准备好的材料进行排版,完成之后,由笔者在每个组内随机选取代表,借助多媒体设备对所有的同学进行讲解及操作演示,笔者同时对每个组讲解完毕后进行相应的小结及评审。实践证明这样做既充分发挥了学生的主观性,调动了大家的积极性;同时亦解决了学生基础层次不同的问题,因为基础好的同学在合作完成时,成为了组内的核心,他们很愿意指导帮助其他同学,同时在讲解交流时,他们也会很认真的听取其他组的技术经验,获得了进步,对于基础中等和较低的同学,由于笔者事先讲明会随机选取讲解人,因此他们在合作完成任务时会认真学习,在讲解交流时,也会认真、谦虚地听取他人的技术经验,最终进步很大。

3.充分注重实践操作。实践操作是练习教学法的一种,旨在形成操作技能,在技术性学科中占重要地位。前面已提及计算机基础课程具有理论难度较低,实践操作要求高的特点,因此重点强调学生的实际操作能力也是完全顺应该课程的特点。在该课程的实践中,由于大部分学生都已经有一定的计算机操作基础,因此学生往往会觉得很简单,产生不重视的态度,对此需要教师充分强调重要性,同时在实验设计时增加难度、调动学生的求知欲。例如在进行PPT的制作时,教师可以事先将已搜集到的精美的PPT进行演示,促使学生找到差距,找到认真实践的动力;在网络实验课时,学生往往会漫无目的地浏览页面,如果此时教师引导学生对google等搜索引擎的高级搜索功能进行研究,则学生也会被激发出强大的学习兴趣和主动性,而这样的实践必将在学生今后的学习、工作中产生重要的作用。

大学计算机基础是一门理论和实践相结合的公共基础课程,其主要目的是使学生能够掌握一定的计算机基础知识、技术及方法,让学生能更好地利用计算机解决学习、工作和日常的事务处理问题。本文对目前大学计算机基础教育中的教学内容和教学方法给出了几点思考,进行探讨交流,以便更好地开展教学工作。

参考文献:

[1]胡忠望,谌新年.非计算机专业计算机基础教育课程体系改革[J].机械工业高教研究,2002,(2):65-67.

[2]覃思乾,肖志军.高校计算机基础课程与教学改革的探索[J].玉林师范学院学报(高教研究专辑),2006,(27):75-77.

[3]姚怡余,余益,莫锋.高校计算机基础课程分级教讨[J].高教论坛,2005,(1):85-87.

[4]张永华.计算机基础教学改革研究[J].西南民族学院学报(自然科学版),2002,(28):398-400.

第4篇

关键词 计算思维能力;计算机基础教学;创新能力

中图分类号:G642.4 文献标识码:B

文章编号:1671-489X(2015)16-0095-02

Abstract To foster computational thinking ability plays an important role in increasing computer course teaching, it’s important for the students to improve their innovative ability and their comprehensive quality. This paper introduces the problems in computer teaching and puts forward a strategy of how to foster computational thinking Ability.

Key words computational thinking ability; computer-based teaching;

innovation capability

1 引言

计算思维,笼统地讲,指计算机工作者面对问题并分析解决问题的一种行之有效的科学思维方法。它与逻辑思维、实证思维并列,都是具备完善表达系统的思维模式。2006年卡内基・梅隆大学周以真教授在计算机权威期刊Communications of the ACM上指出:计算思维是指运用计算机科学的基本概念、基本理论和基本方法求解问题、设计系统以及理解人类行为等一系列涵盖计算机科学领域的思维活动。它通过转化、约简、仿真和嵌入等有效的方法将复杂的问题简化,对复杂系统的相关方面进行建模,从而实现问题最有效的求解。计算思维强调求解问题过程中人为操作与机器实现的结合,是一种人机共存的思维方式。

为了保持在计算机科学研究和技术发展中的优势,国内外一些著名高校都在尝试基于计算思维的课程改革,把计算思维能力的培养作为计算机基础教学中长期的、重要的、复杂的核心任务,并将运用计算思维作为新一轮计算机基础教学改革的指导思想。

2 计算机基础课程教学存在的问题

计算机基础作为教育部规定的必须首先开设的文化基础课程,兼具基础性和通识性的特点,教学目标定位在着力提高学生的综合信息素养。该课程实践性强、关联面广泛,对学生计算机思维能力的培养有着不可取代的作用。然而,目前计算机基础课程的实践教学效果并不能令人满意,究其原因,主要表现在以下三个方面。

计算机基础教学中教育理念存在偏差 计算机基础课程教学理念过分强调“实用主义”,视野狭隘,观念保守,将教学内容局限为让学生学会常用的几种办公软件的操作和简单编程,片面强调计算机应用技能的培养[1]。虽然计算机基础课程教师非常注重自身能力的提高,不断改进教学方法、更新课程内容,只是侧重于课程本身的操作性,却往往忽视计算机教学对培养学生思维和创新能力的作用。同时,与计算机专业相比,非计算机专业还没有形成系统的计算思维能力培养课程体系。

计算机基础教学内容中忽视“计算思维的教学” 计算机基础课程教学内容陈旧、单一,很多教学内容与中学计算机技术课程内容重复,使学生学习热情降低。教学内容更新不及时,教学理念滞后,与专业课程相比,计算机基础课程无论是理念上还是内容上,都不能及时反映计算机技术的最新进展。特别是在大数据时代,新媒体、个性化教学、开源课程以及社会化学习等新兴教育技术的发展,没能在计算机基础教学中起到促进作用。此外,教学内容强调广而多,内容深而不透,定位不准,强调“是什么”,忽视“为什么”,导致学生不能掌握教学知识点真正蕴含的计算方法和计算思维[2]。计算机基础教学内容脱离于学生的专业学习,只是单纯传授计算机知识和基本理论,导致学生不知道如何运用学到的计算机基础知识来解决自己专业上的问题。

计算机基础教学方法难以培养学生的创新能力 计算机基础课程实践环节大多采用“教师演示―学生操作”的教学方法。在实践课上,教师根据计算机基础实验指导教程上的内容,系统讲解实验内容和操作方法,然后学生比照教师的演示,按照操作步骤上机操作,直到完成上机实验任务。学生在上机操作过程中碰到问题时,教师给予指导,帮助学生解决疑问。这种“被动”的“操练式”教学方法,导致学生单纯模仿,动手不动脑,无法培养学生的自主意识和创新能力。

3 计算思维能力的培养策略

完善教学内容 计算机基础教学内容应根据学生计算思维能力培养的要求进行改革重组,重新梳理知识点,设计以“计算思维”为主线的教学内容,突出重点,适当增删,在教学内容上向计算思维能力培养的方向引导。这方面共设计计算机技术概述、计算机基本原理、基本电路和硬件知识、程序设计语言、操作系统、数据结构与基本算法、计算机网络、数据库以及计算机新技术选讲九个教学模块,教学内容涵盖了计算机技术的大部分领域。不仅包括计算机基本原理和技术,还包括计算机的历史和最新发展动态;既有理论讲解,也有实践操作环节,有利于实现理论与应用的有效结合。这些计算机基础教学模块的内容可以根据计算机技术最新的发展实施更新教学内容,根据学时、学生层次以及班级规模等多种方式形成最优组合方案。

教学方法推动 在教学过程中,授课教师应从计算思维能力的培养出发,根据教学内容采取灵活多样的教学方法[3],如案例教学法、辐射教学法、开放式自主实验教学法、目标驱动式教学法等。在教学中引入与学生专业知识相联系的案例,可以帮助学生深入认识知识之间的相互关联性和规律性。计算机基础教学内容所涉及的内容涵盖信息技术的大部分领域,有限的教学时间决定了教学内容不可能面面俱到。教师可以采用辐射教学法,授课内容选择典型的核心知识,以点带面辐射教学,帮助学生学习其他的计算机基础知识。在具体的计算机基础教学过程中,教师可以根据具体情况选用开放式自主实验教学法,指导学生在现有实验条件基础上,根据自己的兴趣爱好和专业特点自主选择实验项目和指导教师,学生在教师的适当指导下自主完成整个实验任务。也可以运用目标驱动式教学法,让学生根据教师提出的实验目标自主完成实验的各个环节,如资料的查阅、方案的设计、上机调试与操作等,从而提高学生解决问题能力和自主创新能力。

师资队伍建设 针对学生不同的学科背景,组建具有不同学科背景并从事计算机教学的新兴师资队伍。根据不同的学科内容,设计高效合理的教学方案,使学生所学到的计算机基础知识能够真正服务于专业学习中的应用,将专业学习与计算机学习紧密结合,加深学生对计算机基础知识在专业应用中的认识,进而不断提高学生的应用创新能力。

同时,支持和鼓励教师积极投身于自主研制实验教学设备工作和编写实验教学的教材;逐步优化教师队伍在职称结构、学历结构及年龄结构等方面配置;鼓励教师将科研经验与基础实验教学相结合,在自身科研水平上,开发高水平的综合性实验项目,从而丰富实验教学内容;完善教师管理体系,逐步形成以专职教师为主、兼职教师为辅的混合管理模式,实现人才资源的交融与补充。

4 结论

计算思维是现代信息技术人才必须具备的一种思维能力,计算机基础课程的教学理应重视学生计算思维能力的培养。因此,教师除了向学生讲解理论知识外,更应该将计算思维能力贯穿整个计算机基础教学活动,从教学内容的完善、教学方法的推动、师资队伍的建设等多方面着手,只有这样才能真正培养出符合信息化社会的专业人才。

参考文献

[1]杨建磊.关于我国大学生计算机基础课程教学中“计算思维能力培养”的研究[D].兰州:兰州大学,2014.

第5篇

关键词:计算思维;大学计算机基础;课程教学;计算机网络

自从2010年8月中国9所高校联盟在西安会议上发表了《九校联盟(C9)计算机基础教学发展战略联合声明》以来[1],国内高校对运用计算思维作为新一轮计算机基础教学改革的指导思想已形成了广泛的共识。2011年11月在杭州召开的大学计算机课程报告论坛上,许多院校对围绕计算思维的计算机基础教学改革进行了不同的解读。笔者认为,目前对计算机基础教学进行新一轮改革的认识是充分的,但如何以计算思维去指导计算机基础教学的具体改革实践,尤其是在“大学计算机基础”课程教学内容的重新梳理和组织方面,仍然有许多值得探讨的问题。

一、“大学计算机基础”课程教学内容改革的需求

教育部高等学校计算机基础课程教学指导委员会制定的《计算机基础课程教学基本要求》所提出的4×3知识体系结构和1+X课程体系[2],不但回答了上什么课的问题,也科学地阐述了为什么要上这些课的问题。尤其是“大学计算机基础”课程(即1+X中的“1”),在计算机基础教学中占有极其重要的地位。这是我们进行计算机基础课程建设的基石,也是教指委和广大从事计算机基础教学工作的教师们多年辛勤工作的结晶。

由于计算机基础课程所依赖的计算机科学、技术、工程等发展极为迅速,知识更新周期越来越短,使得传统的以技能为主的应用型课程远远滞后于学科发展。尤其是传统的应用技术课程下移到中小学阶段,使得许多高校的大学计算机基础教学入门课程“大学计算机基础”的内容不能满足大学新生的学习要求。笔者最近在和西部一些高校计算机基础课程的教师接触过程中,他们对此更有深刻体会:以技能性为主的计算机基础课程已经到了非改不可的地步。

即使已经进行了课程内容改革的部分学校,仍然面临着课程应该涉及什么内容及如何组织的困惑。不同于大学阶段的数理课程具有完备、循序渐进的体系,计算机基础课程尤其是“大学计算机基础”涉及知识点很多,各种知识互相交叉,很难梳理出一条清晰的脉络,往往从教材到教学过程都是以名词解释为主,也就是解释了“是什么”,却难以进一步解释“为什么”。因此,在新的课程改革中如何表现课程的知识体系就成了亟待解决的问题。例如,在介绍计算环境时,往往局限于具体的机器描述,忽视了对计算环境核心思想的介绍和分析;再如,介绍算法也局限于实现过程,忽视了求解方法的思路。

课程教学内容建设是一项“工程”,不但要解决课程的内容体系,也需要解决如何在教学过程中组织和表现具体的内容。计算机基础教学应该有别于计算机专业教学,不可能也没必要涉及计算机技术的方方面面。大学生学习计算机基础课程,不仅要了解计算机是什么、能够做什么、如何做,更重要的是要了解这个学科领域解决问题的基本方法与特点。计算机作为通识教育的重要内容,不只是简单地拓展学生在计算机方面的知识面,更需要展现计算机学科的思维方式[3]。“大学计算机基础”课程作为大学计算机基础教学的入门课程,需要有相对稳定、体现计算机学科核心思想和方法的内容,不但要解释相关知识是什么,更要回答它们为什么,特别要在不局限于特定机器的条件下,抽象表达计算模型和原理、方法及其实现,因此需要在更高层次上进行课程教学内容建设。

更为值得注意的问题是,由于一些高校“大学计算机基础”教学内容改革的滞后,使得相关学校的教学主管部门开始质疑该课程设置的必要性,有的已经开始将“大学计算机基础”课程从必修改为选修,或者干脆只保留了程序设计类课程。

归根结底,我们必须正视以上问题。能够解决上述问题的关键就是“计算思维”。如果将计算机作为机器,它是一种工具,是具有计算功能的工具;但是,它依赖的科学基础并不是机器本身。这就是把计算机称为“科学的机器”以及把其学科称为“机器的科学”的原因。计算思维反映了计算机学科最本质的特征和最核心的方法。将计算思维能力培养作为计算机基础教学的核心任务,不仅紧紧围绕现有计算机基础教学的根本任务和核心知识内容,而且反映了计算机学科的本质,也体现了通识教育应有的特征[3]。因此,需要全面正确理解计算思维,并运用计算思维的思想对“大学计算机基础”课程的教学内容进行重构。

二、计算思维的核心方法是“构造”

正如陈国良院士等专家所指出的那样:“计算思维不是今天才有,早就存在于中国的古代数学之中,只不过周以真教授使之清晰化和系统化了”。按照周以真教授对计算思维的解释,计算思维建立在计算过程的能力和限制之上,由人或机器执行。这一点特别重要:并非所有计算过程都是由计算机完成的。进一步而言,计算思维最根本的内容,即其本质是抽象(Abstraction)和自动化(Automation)。

现实意义上的计算思维的基础是计算机学科。计算机学科既是构造计算机器的学科也是基于计算机器进行问题求解的学科。从问题求解的角度看,计算机学科所涉及的问题求解均是基于一定计算模型(环境,包括计算机器)和约束上的问题求解。这里所说的计算环境,并非是单一的机器层次上的,而是存在不同层次的计算环境。计算机学科不同的研究领域可以理解为在不同计算环境中的问题求解。例如,在抽象级上的图灵机研究;在指令级上的硬件设计;在语言级上的程序设计;在系统级上的操作系统、数据库设计以及应用软件设计,等等。

无论面向什么层次的计算环境,问题求解首先需要解决的是问题的表示,例如编码/解码和建模等都是典型的例子。只有这样才能够建立计算环境所能理解的基本计算对象,进而为基于计算环境的问题求解提供可能。进一步需要设计问题求解过程,典型的方法有:约简、嵌入、转化、仿真、递归、并行、启发式推理、平衡与折中等。最后需要验证以确定计算过程的正确性与效率,典型方法有预防、保护、冗余、容错、纠错等,其中还需要多维度(时间、空间、简洁、社会、成本)考量计算的效率。

因此,从本质上说,计算思维的核心方法是“构造”(Construct)。这里面包括了三种构造形态:对象构造、过程构造和验证构造[3]。对象构造是面向计算过程中的各种对象,例如指令、硬件系统、数据组织、程序函数/组件、系统软件等;过程构造是基于对象的计算形态的构造,例如指令的执行、算法(涉及数据组织和语言)、计算资源调度、分布式处理、软件工程等;验证构造则是针对前述两个构造的有效性分析,包括测试与分析、系统安全性、可靠性及对社会的影响等。因此,计算思维能力的重要表现就在于培养其构造能力。

进一步地讲,我们可以将计算机学科的12个重复出现的基本概念[6],与“构造”进行关联分析。可以认为这些12个基本概念实际上就是针对对象构造、过程构造和验证构造的不同的方法与原则[3]。

从学科思维角度看,与计算机学科关系最密切的传统思维方法主要是数学思维、逻辑思维和工程思维。计算思维不是一种孤立的思维,在不同层次(环境)上的问题求解也体现了传统思维的许多特征。如下图所示。

计算思维与传统思维图

抽象级(如图灵机)的问题求解具有数学思维的特征,指令/语言级上的问题求解(如程序设计)具有明显的逻辑思维特征,而在系统级的问题求解中则大量应用了工程思维方法。实际上,也可以把数学思维、逻辑思维、工程思维中的相关思想映射到计算机学科相对应的理论、抽象和设计的相关形态上。

和计算机科学与技术专业能力培养不同的是,计算机基础教学层次上的计算思维能力培养不需要也不可能涉及计算思维的方方面面,而应该面向各专业计算机应用需求,培养学生基本的计算思维能力。主要体现在3个方面,即:对计算机的认知能力,具有判断和选择计算机工具与方法的能力(包括运用信息技术的学习能力等)以及运用计算机解决专业问题的能力。

三、教学内容组织

近年来,许多高校对大学计算机基础课程教学内容进行了大力度的改革,突破了过去那种以计算机应用技能培养为主的教学模式,取而代之的是更多地教授计算机系统知识,更加突出课程的基础性。但是,面对纷繁复杂的计算机专业词汇,如果没有厘清相关的内容体系,无疑将使得学生从“不要学”变成“不会学”,因为即使一个计算机专业的学生要弄清那么多名词、概念也不是一件容易的事。

“大学计算机基础”是高校极为重要的一门计算机基础类课程。该课程内容的改革应该围绕计算思维的核心思想,梳理和删减现有课程教学内容,避免概念的堆积,建立围绕计算思维核心思想的内容组织体系,突出核心的基础内容。

基于上述分析,我们认为“大学计算机基础”教学内容应该涉及抽象级、指令级、语言级以及系统级的典型计算环境,使学生对这些计算环境的基本原理以及基本问题求解方法有所认识,进而从中了解从计算思维的基本方法,培养计算思维的基本能力。因此,下面是我们基于上述思路提出的一种教学内容组织架构。

1.计算的历史与影响。介绍人类追求自动计算的发展历程以及现代计算机技术对经济发展和人类社会进步所带来的影响。今天的计算机从最初的机器发展成为一门学科是人类智慧、想象力发挥到极致的体现。计算机学科与其他各门学科的结合,改进了研究工具和研究方法,促进了各门学科的发展。现在,计算科学已经成为推动人类社会文明进步与科技发展的三大手段之一。

2.计算模型。这是对计算机的高度抽象,最为经典的模型为图灵机/波斯特模型(Turing/Post Model),解释了机器的计算能力及其局限性,同时它还是研究算法的重要工具。按照图灵-丘奇命题,所有可计算的都是图灵机可以执行的。

3.处理器模型。以指令为基础理解具有程序能力的自动计算过程,进而理解现代计算机模型(也被叫做冯·诺依曼模型)。

4.信息的编码与存储。信息的编码与存储是问题表示的基础,也是应用计算机求解问题最基础和核心的工作。通过介绍数制(进制)、逻辑代数和典型数据的编码与组织方法,了解数据在计算机中的基本表示和存储,包括存储器结构和数据的基本组织关系。

5.算法和程序。算法是计算机科学的核心和精髓。通过理解算法的表示与评价、基本算法以及程序的基本控制结构,初步理解计算机解决问题的自动实现过程。

6.操作系统。作为计算平台的操作系统,无疑是计算机软件系统中最为重要的软件,也是构建系统的平台基础。这一部分的内容组织不是基于如何使用操作系统,而是需要理解它是如何解决计算资源的竞争问题,高效实现资源共享与分配等。

7.计算机网络。某种意义上,最为吸引大学生的计算机应用技术就是网络。网络是一个集计算机、通信于一体实现资源共享和信息传递的计算环境。网络技术日新月异,网络的核心思想应该是解决资源共享和信息交换中的“约定”问题以及可靠传递问题。

在以上内容中,“计算的历史与影响”从历史和现实的角度认识计算机技术的影响和作用;“计算模型”在抽象级计算环境上理解计算的基本原理;“处理器模型”则展现指令级计算环境的基本构成,进而理解现代计算机的基本工作原理;“算法和程序”则从语言级计算环境角度说明计算的基本过程和方法,使学生了解计算机问题求解的基本方法;“操作系统”和“计算机网络”都是典型的系统级计算环境,涉及同一物理机中计算资源竞争问题和不同物理机间信息交换问题的解决思路和基本方法,其中也包含了系统效率与验证这些基本的工程方法;“信息编码和存储”是计算机问题求解的基础,也是最基本的计算对象构造。这些内容涉及不同层面的计算环境的基本构造方法以及对象构造、过程构造和验证构造等基本构造内容,是计算思维最基础和核心的内容。

以上归纳,并非完全是教材的章节,也不完全是课堂教学的顺序,而是一个教学内容组织架构。在具体课程教学中,需要根据这个架构,对每部分内容给予合适的描述,使之能够被正确理解。

四、教学实施:以“计算机网络”为例

前面我们设计了一个基于计算思维的“大学计算机基础”课程教学内容组织架构。从整体上看,这个架构所包含的内容与许多高校现有课程的教学内容有较大的重叠和相似。但基于计算思维的计算机基础教学内容改革不仅仅是教学内容体系的梳理,更重要的是在各部分内容的具体教学中如何组织和呈现相应的教学内容,使学生通过学习理解计算思维的基本方法,而不是简单的概念堆积和知识堆积。

我们认为,较为合适的教学过程应该是围绕问题求解的基本过程。即通过问题的引入,寻求解决问题的思路,进而引出问题的解决方法或实现方法,使学生了解相关内容的核心问题和核心解决方法。这里以“计算机网络”部分的教学为例,分析说明相关教学内容的实施方法。

1.问题引入。网络是将分布在不同地理位置上的具有独立工作能力的计算机用通信设备和通信线路连接起来,以实现资源共享和信息传递的系统。因此,网络系统需要解决的核心问题有:收发端的识别(谁收发信息)、内容识别(收发什么信息)、信息传递路径(路由选择)、信息传递的安全性和完整保障(容错技术、较验技术、身份认证)等。在网络技术的每一个环节,都可以通过适当的问题引出各种可能的解决方案以及对最合适、最有效同时也是最经济的方案的选择。因此,网络中的各知识点本身都是问题所致的,也是应该通过问题引入解决方案进而成为技术的。

2.解决思路。解决上述网络核心问题最主要的思路就是“约定”,不同机器之间有了统一的约定之后就可以方便地识别谁发送了什么信息。这种约定在网络技术里就是各种各样的协议。所以,在网络技术中最为经典的表述就是“有网络必有通信,有通信必有协议”。为了减少网络协议设计的复杂性,网络设计者并不是设计一个单一、巨大的协议来满足所有的网络通信要求,而是采用把通信问题划分为许多个小问题,并相应设计单独的协议,使得每个协议的设计、分析、编码和测试都比较容易。网络分层模型就是这种思想的体现,也体现了约简、分解、调度、折中等计算思维的思想。

3.现有实现。网络分层模型在目前实际网络应用中就是OSI/Internet模型,前者是7层协议模型,后者是4层结构。在现实应用中,网络有不同的类型,比如按照网络的覆盖范围有:局域网、城域网、广域网和互联网等。

4.进一步发问。可以进一步地深入分析网络问题,例如:IP是实现收发端识别的基本方法,但当IP地址濒临枯竭,就需要有新的解决方案,如动态IP、IP6等;如果联网的机器过多,那么就会出现通信中的瓶颈,如何解决?这就是网络规模问题,现行的解决方案是设立A、B、C三类网络,以适应不同规模。

层出不穷的网络应用,从技术层面,并没有新的技术,只是各种技术的综合运用,例如Web2.0。在学习了网络的基本知识以后,再通过回溯的方法思考“网络模型”,也许能够使学习者有豁然开朗之感。有关虚拟世界的议论,很大程度上是社会问题,而不是技术本身,因此通过问题引入的学习,不但能够使得学生对具体的技术有所了解,也能够了解到许多网络问题并非是技术问题,但是和技术相关的。这种学习能够使得学习者的视野得到开拓。

以上是以计算机网络为例,分析我们运用计算思维指导计算机基础课程教学的思路。因此,可以将“大学计算机基础”课程教学内容的设计定位于一个适当的高度:围绕计算思维相关的内容体系,结合应用实例和解决问题的过程,在较高的层次上去理解计算过程、计算原理和相关方法。

事实上,无论以何种方法或途径组织计算机基础知识,最终对学习者而言需要把对计算机的感性认识以及使用计算机的激情引导到培养计算思维能力上来。希望学习者在今后的专业学习或者工作中,遇到专业问题能够较为熟练且习惯于思考“如果让计算机来处理这些问题,那么应该如何做”。一个训练有素的专业人员,不但需要知道计算机是如何组成的,也需要知道如何通过抽象表达问题,进而实现自动化处理,同样也需要知道哪些问题是计算机可以解决、哪些问题是计算机不能够解决的。这些就是大学计算机基础课程教学需要达到的教学目标。

参考文献:

[1] 九校联盟(C9)计算机基础教学发展战略联合声明[J]. 中国大学教学,2010(9).

[2] 教育部高等学校计算机基础课程教学指导委员会. 高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求[M]. 北京:高等教育出版社,2009.

[3] 何钦铭,陆汉权,冯博琴. 计算机基础教学的核心任务是计算思维能力的培养[J]. 中国大学教学,2010(9).

[4] 陈国良,董荣胜. 计算思维与大学计算机基础教育[J]. 中国大学教学,2011(1).

第6篇

一、微课在计算机基础教学实践中的策略研究

首先,在进行微课制作时,需要将计算机基础教学中的重点内容进行细化处理,根据教学目标的要求及课程的设置,对计算机基础教学中的知识点进行合理选择,使教学内容与计算机基础教学目标保持一致,同时注意对所选择的知识点进行细化处理,划分主要教学内容和次要教学内容,对主要教学内容进行更为详细的知识点划分,而对于次要教学内容则可以概括性的进行划分,这样可以使得教学内容的设计更加具有层次感,从而使得微课的制作更加合理和系统。

其次需要对计算机基础教学目标进行合理的制定,在教学目标选定的过程中,需要结合教师及学生两方面的需求来进行综合考虑,在制定的目标中,不仅要着力提升学生的计算机应用实践能力,同时也要对教师的自身素质进行有效的提升,只有这样,才能够更好的推动计算机基础教学的发展。计算机基础教学设计对于教学的效果具有一定的影响作用。而应用微课,可以使得教学的内容得到协调处理,无论是在教学的方法上还是在教学的目标上,都会使得计算机基础教学开展的有效性得到极大的突出。在教学设计中,微课可以对教学的整体开展进行合理的规划,使得计算机基础教学的教学设计能够更加突出就教育技术,从而使得计算机基础教学可以更加顺利的开展。

再次,要对教学的过程进行有效的录制。要想使得微课可以在计算机基础教学实践中得到充分的应用,就需要根据教学的内容做出具体的教学计划,再对微课进行全面录制。值得注意的是,在微课录制之前,需要教师和摄像者进行积极的沟通和交流,熟悉教学的流程,教师调整好麦克风的音量和位置,能熟练使用录屏软件,操作得当。最后,后期编辑。首先需要完成的是拍摄的视频和录屏内容的整合,其次考虑的就是要制作微课的片头、片尾,最后为微课视频添加背景音乐、添加字幕等。

二、结语

总而言之,微课这种新型的教学资源的出现,不仅使得教师的教学方式更加多样化,而且也在一定程度上提升了学生的学习兴趣,对于推动计算机基础实践教学的发展具有积极的帮助意义。随着微课的广泛应用,计算机基础实践教学也将迎来必要的改革,从而使得计算机基础教学的开展更加的全面和有效。由微课的实质来看,其在未来的教育领域中所具有的发展前景将十分广阔,而教育工作者也需要不断的努力,开发出更加多样的微课资源,实现微课的全面应用。

作者:闫瑞峰 周虹 李春洁 阎瑞华 陈育德 单位:佳木斯大学

第7篇

[关键词]计算机基础教学;教学方法;教改实践

[中图分类号] G642 [文献标识码] A [文章编号] 2095-3437(2016)07-0108-02

21世纪是以计算机互联网为基础,大数据、云计算等为标志的信息化的时代。信息化的技术基础是计算机、通信和控制技术,而其中,最基础的是计算机。计算机科学已成为支撑现代社会经济发展、社会进步和科技创新的最重要的信息基础科学,计算机科学技术水平是衡量一个国家基本国力和经济竞争力的重要标志。因此,加强计算机基础教育是满足信息化社会人才需求的基本途径。计算机基础教育是一项知识性和技能性相结合的基础性学科教育。在高等学校中计算机基础课程是非计算机专业公共基础必修课。该课程要求学生掌握计算机的基础知识及应用方法,培养学生的思维能力与实际操作能力,提高学生在信息化社会中的竞争力。

一、计算机基础课程教学面临的形势

目前,西安石油大学针对非计算机专业开设的计算机公共基础课主要包括大学计算机基础和程序设计语言两门课程,教学采用多媒体教学环境,上机操作实践机房建设也具备相应的规模。然而,由于计算机知识的普及和学生数量的增加,旧的教学模式越来越显示出一些不可忽视的问题。

1.随着计算机应用的普及,一部分新生的计算机使用水平较高,但由于生源地和家庭经济发展背景的不同,又有一部分学生计算机使用水平较低。这就造成一部分教学内容对于计算机使用水平较高的学生显得不必要,而对计算机水平较低学生来说又显得很有必要。这给教学工作带来了困难。

2.随着学生人数增加,本课程教学工作量越来越大,教师教学任务繁重。目前西安石油大学计算机基础的授课学生在4500人~4800人之间,而任课教师只有9人,教学任务繁重,对教师潜在教学水平的充分发挥和专业水平的提高带来了不可忽视的影响。

3.随着招生规模的不断扩大,具有一定计算机操作技能的新生的基数越来越大,教学资源的开销也越来越大,直接冲击着课程内容的必要性、教学过程的合理性。因此,如何避免已经具有一定计算机操作技能的新生重复参加学习,减少教学资源占用,是解决这一问题的重要途径。

二、基于“1+X”体系的分层次教学模式

在我国的高等教育中,非计算机专业计算机教学基本上分为计算机大公共课、计算机小公共课与计算机知识背景专业课三个层次,分别对应计算机基础层次课程、技术层次课程和综合应用层次课程。其实1997年教育部高教司的《加强非计算机专业计算机基础教学的几点意见》中,就提出了计算机基础教学的这三个层次,其中“基础层次”课程为“大学计算机基础”,当时称为“计算机文化基础”,加“文化”的目的是强调计算机普及的必要性和重要性。这个层次的教学目的是使大学新生在计算机基础知识和基本操作方面达标,培养学生的计算机文化意识和计算思维意识,应对信息化社会的基本要求。

计算机“技术层次”包括四大类与非计算机专业应用相关的计算机技术领域,分别是计算技术、数据技术、网络技术和设计技术综合应用,教学目的是使学生掌握计算机软件和硬件基础知识、基本思想和基本方法,培养学生利用计算机处理问题的思维方式和利用软硬件技术与先进工具解决本专业与相关领域问题的初步能力。

计算机“应用层次”包括面向不同学科专业门类的综合技术应用课程,教学目的是进一步培养学生综合利用计算机技术处理信息和解决问题的综合能力,课程定位在综合应用的通用方法层面。

随着高等教育的发展,专业设置不断增多,计算机应用课程也随之增加,为了适应形势发展的要求,2006年教育部高教司了《关于进一步加强高等学校计算机基础教学的意见暨计算机基础教学基本要求》(简称“白皮书”),提出11条建议,确立“3个层次”计算机基础教学内容知识结构的总体构架,构建“1+X”的课程设置方案,设置大学计算机基础等6门核心课程,即一门大学计算机基础加6门其他计算机课程。

经过多年的努力与完善,非计算机专业计算机基础教学,已经形成了基本完整的“1+X”课程教学体系。其中,面向全校学生的第一层次计算机大公共课是大学计算机基础;面向不同专业大类的第二层次是计算机小公共课有程序设计语言C、程序设计语言VB和程序设计语言Fortran,计算机硬件基础、数据库应用基础和软件技术基础也是属于这个层次的课程;第三层次是各专业计算机应用基础课,由各专业院系自己开设,尽管不属于计算机公共课范围,课程数量和质量也在不断的发展和提高。

三、教学模式的具体实施

计算机公共基础课程采用以配套教材、网络课件、网上资源为基础,以在线答疑、在线作业、在线考试为补充的教学实践模式。其充分利用计算机基础课程教学特点,把教学要求和目标,与教学过程、考核过程、提高学生实际动手能力相结合,从而整体优化教学,充分培养学生的信息素养,提高教学质量,全面实现课程目标。

(一)学生分层教学

对学生进行分层的目的,是提高教学的针对性。在大学一年级新生入学时,用大学计算机基础考试系统对新生进行一次计算机操作实践考试,从而实现分层。考试形式为上机考试,考试内容为Windows、Word和Excel的基本操作和文本录入。根据考试结果将学生分为A、B两个层次,A层为通过考试标准分数线的学生,这一层的学生具有一定的计算机操作经验,计算机水平相对较高;其余没有达到标准成绩线的学生为B层,这一层的学生计算机操作技能相对较低。

同时,为了实现学生分层教学,将大学计算机基础课程教学内容分为两部分,一部分为计算机基础知识部分内容,另一部分为计算机操作实践部分内容,并作为两门课程或教学环节进行管理。这样就实现了不同层次学生选择不同部分的教学内容,从而达到了按层分级教学的目的,最终达到统一的教学目标要求。

(二)注重课堂教学,贯通两个层次教学内容

大学计算机基础课堂教学要充分用好现代化教学设备,比较全面地讲述计算机科学技术的基础知识和重要概念,并注意与计算机操作实践课程内容的贯通和为程序设计技能的培养奠定基础。课堂教学有助于老师拓展学生的视野,使他们能在一个较高的层面上认识计算机,应用计算机,产生计算机程序设计冲动和欲望,促进学生在计算机与信息方面的基本素质的提高,使学生计算机基础知识和基本技能达到大学生应有的水准。

(三)教材建设

教材建设是课程建设的一个重要环节。大学计算机基础课程的前身是“计算机文化基础”,2006年教育部“白皮书”后,改为“大学计算机基础”,增加了操作系统原理、数据库原理和多媒体原理等内容,提高了课程的难度,但同时又取消了Office软件操作的内容。在2008年的教学评估中,本课程暴露出了教学内容定位偏差的严重问题,理论内容多,实践环节少,缺少Office软件操作的教学内容。2009年增加了Office软件操作的教学内容,又出现了课时不够的问题,鉴于此,2010年初组织了大学计算机基础课程教改项目,并根据36学时教学要求,确定了现在的课程内容。2013年又修订出版本教材,将Office升级为2010版,以适应新的需要。

(四)网络教学平台建设

根据计算机基础课程的教学需要,从事计算机基础教学的教师自主开发了基于C语言的大学计算机基础课程网络教学平台。网络平台主要由网络课件、网络资源、在线答疑、在线作业等部分构成,体现了以学习者为中心的学习模式,极大地方便了学生的课余自主学习,也提高了学生的学习兴趣,促进了大学计算机基础课程教学质量的提高。

(五)考核方法与考试系统

大学计算机基础课程采用分类考核的方式。A类学生免修计算机操作实践部分内容,只修计算机基础知识部分内容;B类学生修计算机基础知识和计算机操作实践两部分内容。课程结束后,两门课程一并安排用在线考试系统测试,由考试系统分别给出两门课程百分制成绩,总成绩由考试成绩和平时成绩汇总而成。

考试系统能够很好地检测学生的计算机实际操作技能,更客观地评价学生的学习效果,且操作方便,考试过程本身也是学生操作技能的表现。自动评分系统极大地减轻了教师阅卷的负担。

四、结语

计算机基础课程的教学改革是一个持续的过程,要不断地改进、完善各个教学环节,使之更加合理和系统化。在网络普及发展的今天,大学计算机公共基础课程的教学方法及教学手段要顺应信息社会的变革,充分利用计算机网络和网络教学资源,以传统教材、网络课件、网络资源为基础,通过多种教学模式、学习模式的优化组合,不断提高计算机公共基础课程的教学效果。

[ 参 考 文 献 ]

[1] 杜鹏.算机基础课程“1+X”教学模式改革实践研究[J].计算机教育,2013(8):38-41.

第8篇

关键词:专业模块;情境教学;计算机基础教学

目前,计算机的应用已经渗透到人们生活的各个领域,掌握计算机基础知识和应用能力是对21世纪人才素质的基本要求。20世纪80年代初期以来,我国计算机基础教育成为大学里的公共教育,经过了近30年的发展,提出了一系列培养大学生计算机操作技能的教学方法[1]。但随着计算机技术的飞速发展,各行业与计算机的关系越来越密切,对计算机的依赖性也不断增强,如何让计算机基础这门工具课更好的服务于各专业,切实提高大学生的计算机应用能力,成为新一轮计算机基础教学改革的关注点。经过多年的教学积累,笔者引入了基于“专业模块”的计算机基础内容分类方法,对不同专业背景的计算机基础情境教学模式进行了探索。

1计算机基础教学现状

1) 新生计算机基础水平参差不齐,差异加大。

虽然教育部在“关于在中小学普及信息技术教育”的通知中提出了中小学计算机知识普及的基本目标,但由于生源和地区的差异,使得大学新生的计算机水平参差不齐[2],部分学生熟练掌握了计算机的应用操作,大部分学生接触过计算机,但局限于网络应用,如聊天软件的使用、收发邮件等,还有些经济欠发达地区的学生从来没接触过计算机。这种情况下,教师很难找到一个合适的起点来组织教学,如果沿用传统的教学内容,很难激发学生的学习兴趣,就达不到预期教学效果。

2) 分类分层的教学不够深入。

在很多院校中,不同学院不同专业对计算机基础课程往往采用相同的要求、大纲、教材、考核方式等,这使得我们的教学缺乏针对性,在一定程度上影响了不同专业对计算机类课程的发展需求,从而限制了许多学生继续学习的能力[3]。在当今社会,需要大量既熟悉专业知识又掌握计算机应用技术的复合型人才,很多大学生毕业后从事的工作已经不是单一的本专业的活动,这就对不同专业的计算机教学提出了要求。因此,进行分类分层次的计算机基础教学也势在必行。

3) 教学模式陈旧,理论与实践脱节。

计算机基础是一门应用性极强的基础课程,绝大多数院校也意识到实践操作的重要性,安排了大量的上机操作课时,也鼓励学生利用课余时间上机练习,但在授课的过程中还是采用了“先老师讲授演示、后学生自我练习”的简单模式,没有把实践融入到实际的工作情境中,学生在操作的过程中不知其所以然,缺乏实践的目的性。

2 “专业模块”的分类方法

在传统的计算机基础教学内容中,主要包括计算机文化知识、操作系统、图文处理、数据处理、网络基础等内容,在教学过程中以计算机等级考试内容为重点,学生的操作练习也以等级考试题目为主,忽略了不同专业对计算机应用能力的具体要求,没有发挥计算机的工具作用。经过多年的一线教学实践,在对毕业生进行技能调查的基础上,笔者以专业需求为背景,对计算机基础教学内容进行分类探索,引入“专业模块”分类方法,以增强计算机基础的工具作用,更好的服务专业知识的学习和专业岗位技能要求。

把计算机基础内容分为“基础模块”和“专业模块”两大类,与传统的教学内容相比,具有以下优点:

1) 增强了计算机基础的实用性。计算机基础作为一门工具课程,其教学目的就是要让学生灵活的操作计算机,完成日常事务的处理,“专业模块”内容的引入,带给了学生真实的企业工作环境,以实际的工作任务为出发点,教师围绕任务的解决过程来组织教学,让学生体会到计算机基础在实际工作中的作用。如经管类专业,他们对计算机基础的特殊性主要体现在熟悉日常办公软件、数据报表生成等方面,因此,这方面的教学内容会让他们领悟到计算机基础在工作中的重要性。

2) 加强了计算机基础与专业课之间的联系。专业课是大学课程中的重点,其他课程围绕专业课,拓展学生的全面素质。而计算机基础教学内容中的“专业模块”正是计算机基础与专业课的桥梁,加强了课程间的联系,辅助培养学生的专业技能。如机电类专业,通过PPT产品推广等实际教学任务的完成,学生不仅掌握了PPT软件的使用,而且熟悉了机电产品的各种参数。

3) 激发了学生的学习兴趣。传统的教学内容虽然可以采用讲练结合的教学方式来提高学生的学习兴趣,但因所有的学生都学习相同的教学内容而缺乏针对性,因此对不同专业的学生,可能产生不同的教学效果。而“专业模块”与“基础模块”相结合的教学内容既考虑了学生的共性,又能区分个性,会达到更好的教学效果。

以笔者所在的常州机电职业技术学院为例,本校主要有机电类专业群、艺术类专业群、信息类专业群和经管类专业群。根据各专业群对计算机技能的不同要求,把计算机基础教学内容进行分类,各有侧重点,如表1所示。

3以机电专业为例,设计情境教学模式

3.1课程定位

本课程培养学生的计算机操作技能,以机电类专业知识为背景,以企业管理工作中对计算机操作技能的实际要求为导向,模拟企业员工的工作过程,使学生熟练掌握计算机基础知识,操作系统的使用,图文、数据处理,PPT产品演示及企业网站建设等内容。

3.2设计思路

1) 情境教学设计背景。

根据对企业的实际需求调研及计算机基础教学大纲内容,机电专业对计算机基础能力的基本要求有掌握计算机的基本操作,能使用办公软件管理企业技术资料和台帐,设计正确、通用的操作流程及对企业的产品、形象进行包装推广。

根据这一技能要求,我们对计算机基础内容进行分类,确定“基础模块”和“专业模块”的教学内容,并在各个模块中建立学习情境,把对应的知识点归类到相应的学习情境中。

2) 情境教学设计中的关键问题。

传统的教学过程是按教学内容由易到难进行授课,本文提出的教学情境中要综合考虑两条主线:教学内容和企业技能需求。在设计教学情境的时候,既不能遗漏相关知识点,又要把它们有机的组合起来满足企业中实际的技能需求。这是情境教学设计中最关键的问题。

3) 情境教学设计过程。

在明确情境教学设计背景及关键问题后,以“职业能力本位、工作过程导向、典型案例应用”为基本原则,按职业岗位需求选择教学内容,按工作过程循序渐进编排教学顺序。改变机械传授理论知识、盲目上机实训的教学模式,模拟真实的工作情境,突出课程的实践性、职业性、真实性。在机电专业的计算机基础教学中,在基础模块与专业模块的框架下,我们共设计了六个情境,涵盖了该行业对计算机技能的基本要求,同时也包含了课程大纲中要求学生掌握的知识点,实现了两条主线的无缝融合。情境设计如表2所示。

3.3教学实施

在情境教学中,改变了原来的老师讲解、学生操作的简单教学方式,采用以“真实情境下任务驱动”为主基调,每个情境通过“任务布置、分析讨论、任务理解、计划实施、考核评价”的五步教学法来进行,整个过程以学生为中心,以教师为主导,把理论教学、实践教学紧密的结合起来,从而达到在实际项目中培养学生的计算机操作能力。每个情境的教学形式可以分为:课内教学、课内实践、课外实践三个部分,以8~10个学时为宜,课内教学主要完成任务的布置与提示、知识点的讲解与演示等内容;课内实践主要完成分析讨论、任务的理解与实施(包括个人实践与小组实践)、教师点评考核等内容;课外实践主要完成信息搜集、任务拓展等内容。

在实施的过程中,要注意以下几点:1)改变教学观念,“以生为本”。教学观念的改变是提高教学质量的重要途径,应始终坚持以学生为主体,以教师为主导,形成教师与学生信息互动,启发学生创造性思维。让学生在完成任务的过程中解决问题,不应简单地告之问题在哪,应如何解决,而应该根据问题所在,因势利导,让学生自己发现问题所在及解决方法。2)采用“层进式”教学,严卡任务考核关。根据情境设计,有层次的组织实验教学,学生在进行一个新的任务时,必须通过上一个任务的考核,方可进行下一个层次的任务。指导老师在进行任务考核时,要做到平时成绩和期末成绩相结合,兼顾工作任务的实施过程和完成结果,考核时可采用学生答辩,集体打分的方式。3)加强职业能力培养,激发学习兴趣。教学过程中强化基于工作环境的案例教学和任务教学,注重以任务引领型项目诱发学生兴趣,使学生切实感到计算机在现实工作中的重要性。注重“教”与“学”的互动,让学生在活动中真正体验学习的乐趣。

3.4教学体会

通过在个别专业中的教学实践,学生普遍反映课程的教学非常有条理,学习完一个情境后都有阶段性的收获,通过计算机基础这门课的学习,不仅明确了企业对计算机技能的要求,而且对企业环境也有了一个大概的了解。同时,在学习过程中,由于每个情境中的角色都不一样,有时是企业的办公文员,有时是企业的产品推广人员,学生感觉教学过程比较生动,很能激发学习兴趣。

与此同时,情境教学对教师提出了新的要求,不仅要求教师熟练掌握计算机基础的理论知识和操作技能,而且应具有任务设计、组织引导等能力,能够设计出合理的任务,同时为学生创造真实的工作情境,因此,高素质的师资队伍建设将是今后计算机基础课程建设与改革的关键。计算机基础教学教材内容与经典理论教材不同,它紧随计算机技术发展水平,因此教材内容总存在滞后的一面,这就要求教师在教学观念上创新、内容上及时完善。而不能按照教材内容完全照搬。

4结语

计算机应用技能是一项基本技能,在各行各业都发挥着巨大的作用,计算机基础是一门看似简单但又难学的课程,掌握的熟练与否,直接决定着将来的职业发展,计算机基础教学改革也一直在进行,相信在广大师生的共同努力下,一定会让学生更好的掌握计算机技术,充分发挥工具作用。

参考文献:

[1] 邹北骥. 理工类计算机基础教育应面向工程计算能力培养[J]. 计算机教育,2009(8):109-111.

[2] 王春红,张瑜. 计算机基础课程分级教学改革与实践[J]. 职教论坛,2009(5):36-38.

[3] 王超. 高职院校计算机基础课程教学改革小探[J]. 电脑知识与技术,2009(11):9015-9016.

Situated Teaching of Fundamental-computing Course by Importing Special Module

GU Weijie

(Department of Information Engineering, Changzhou Institute of Mechatronic Technology, Changzhou 213164, China)

第9篇

关键词:计算机应用基础;教学内容;Word

中图分类号:G642文献标识码:A文章编号:1007-9599 (2011) 24-0000-01

Teaching Discussion on "Computer Application Foundation" Course

Zhang Yingchun,Zhang Peng

(Henan Finance and Economics School,Zhengzhou450012,China)

Abstract:Computer application basis is a basic course for computer beginners.Teachers in teaching this course adopts what kind of teaching mode and teaching method,as well as the course of what is the current status of this article is to explore the key.

Keywords:Computer application foundation;Teaching content;Word

一、课程现状和问题

(一)对计算机应用基础课程内容的分析。本课程的主要内容有计算机的基础知识、Windows、Word、Excel、PowerPoint、网络基础知识、多媒体等。有部分内容专业性很强,大部分的学生都不太感兴趣。对有些较多使用的应用,如:Office,学生在学习的时候表现的比较轻松,但往往操作的不是很熟练。

(二)对教学对象的分析。在我校每个专业都学习计算机应用基础课程,因学生的专业不同,在教学内容上的深度也是不同的。在一个中职学校学生都是来自四面八方的,同为中职生,由于地域经济文化的影响,学生在接触电脑的时间上都是不一致的。有些学生对电脑的接触比较早,他们在学习本课程时相对要容易些;有些学生对电脑接触比较晚,学习本课程时就要相对困难些。

(三)对教学方式的分析。教师教学的方式一般都是用PPT给学生讲解,然后运用多媒体设备给学生演示操作,最后在学生做作业时予以辅导。所以目前在教学中存在这样一种现象:教师讲授理论知识时,学生感到枯燥乏味,非常疲倦;教师在演示操作时,学生又往往眼高手低;在学生做作业时,一个教师要负责几十个学生的辅导工作,由于任课老师精力有限,不可能对所有学生都予以有效指导。

二、“教、学、做”一体化的教学模式

(一)《计算机应用基础课程》一体化教学的“教”。《计算机应用基础》的教学内容大致分为两个方面:第一为纯理论的计算机文化知识,包括:计算机的历史、发展和现状、工作原理等。这个部分教师使用教学课件讲授为主,教学场所为多媒体教室或者是机房。第二为计算机应用,以操作为主,授课地点为机房,人手一机,教师使用教学软件采取互动式、案例教学、实训法等多种形式与方法进行教学,以学生操作为主,改变了以教师讲课为中心的传统教学模式。

(二)《计算机应用基础》课程一体化教学的“学”。此课程的“学”有两层含义:一是老师如何让学生学,二是学生如何来学。“一体化”教学的体系清晰,形式生动活泼,是以学生为主体的有效教学方法,理论知识围绕技能训练展开教学,针对性强,既利于教师的“教”,又利于学生的“学”;教师既讲解理论又传授技能,与学生相处时间增加,更容易获取每个学生掌握技能和知识情况的信息,便于及时进行有的放矢的辅导,大大提高了教学质量和效率。

(三)具体教学案例。我曾经给几个专业的学生讲授《计算机应用基础》课程,并尝试对不同专业的学生进行“教学内容相同,教学侧重不同”的教学。

1.对计算机专业学生的教学。在计算机文化基础教学之后,我安排了计算机软、硬件基础的讲授,使学生掌握计算机软、硬件技术的基础知识。在此过程中,培养学生利用计算机处理问题的逻辑思维方式和利用软、硬件技术与先进工具解决相关领域问题的能力。其后,在教学中更多地教授计算机操作系统的内部核心运用。2.对非计算机专业学生的教学。非计算机专业学生对计算机理论方面的知识运用较少,很少会更深入地对计算机软件编程和硬件维护方面进行研究。所以,非计算机专业的学生省去了计算机软、硬件基础的教学,在Office办公软件的教学中花费的时间比较多。

三、教学方法

(一)强化课堂教学内容设计。1.确立本次课的教学目标。教学目标应建立在教学目的的基础上.用具体的、可操作的语言来加以表述,使教学目标具体化、有序化和明确化。2.确定本次课的教学内容。教学内容是教学设计的核心,教师要抓纲务本,因材施教,紧扣目标,突出重点。由于学生计算机知识水平参差不齐.如果用老办法教学,可能使部分学生满足现状,失去学习兴趣。为了适应各层次学生的学习需求,教师要提升教学内容层次,激发他们的学习兴趣。

(二)强化阶段目标教学内容设计。在教学过程中,每节课都要有讲练结合的重点内容,每一章要设定若干个上机操作实验进行练习、巩固,对一些既实用又不熟悉的高级功能与使用技巧,也要有计划、分阶段进行讲解、演练,激发学生的学习热情,使每个层次的学生都有不断取得成功的喜悦。在制订阶段目标时要注意合理分配讲课与操作的时间段。如在讲PowerPoint时教师可采用精讲多练的方法。在教学过程中,教师先讲解理论知识,再进行一些简单演示,并提供一些GIF文件类型的动画小图片,然后让学生自由发挥,力求使每个人在最后阶段都能完成一套内容完整、结构清晰、美观,具有音画动态效果的幻灯片演讲文稿。

(三)强化因人施教的个别化教学。与传统教学方法相比较。计算机辅助教学最显著的优势是有利于个别化教学。在网络资源支持下,学生可共享更多的教学资源,在学习内容的选择、学习进度的控制上,学生有很大的自主性和主动性.由过去的被动学习转变为主动学习。

(四)强化教学内容分层设计。在教学过程中,将教学内容进行分层设计:基本掌握内容、扩充内容、重点和难点,并附有一定难度的操作练习题,制作成操作简单、易于学习的多媒体课件。制作好的多媒体课件放在文件服务器上。作为共享资源。多媒体课件不仅仅应用于上课演示,学生还可以根据自己的实际需要,课上课后都可浏览学习。理解快、掌握好的学生在自行操作计算机进行学习时,可在课件中选择有深度的学习内容或练习内容,而基础稍差的学生则可反复对某一内容进行学习和练习,直至掌握。

总之,对我来说《计算机应用基础》这门课的教学还处于起步探索阶段,希望本文能起到抛砖引玉的作用,愿与大家共同探讨。

参考文献:

第10篇

关键词:计算机图形学;信息与计算科学;教学改革

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)46-0114-02

目前,计算机图形学及相关课程在国内高校的信息计算科学专业中进行了开设。不同学校的信息计算科学专业依托的专业背景及师资队伍不一样,其对应课程体系及人才培养目标差异较大,进而导致了计算机图形学课程的教学内容、教学模式不尽相同。

本文以湖北民族学院信息与计算科学专业及其人才培养目标为基础,结合课程教学实际,对计算机图形学课程的教学内容设置及其后续课程的设置等问题的教学改革进行了探讨研究。

一、专业现状及课程特点

湖北民族学院信息与计算科学专业开办于2002年,依托于数学学科。本专业开设的主干课程包括:数学基础(分析、代数、几何)、概率统计、微分方程、数学模型、物理学、计算机基础(计算机概论、算法与数据结构、软件系统基础)、信息科学基础、理论计算机科学基础、数值计算方法、计算机图形学、运筹与优化等。

该专业设置了两个核心方向:信息科学和科学计算(计算数学)。在信息科学方向中,其核心方向由:(1)信息处理(图像处理、信号分析等);(2)信息编码与信息安全(编码理论等);(3)计算智能(人工智能、模式识别等)等组成。

计算机图形学是方向(1)中的图像处理课程和方向(3)中的模式识别课程的先修课程,也是虚拟现实、计算机视觉等课程的先修课程,由此计算机图形学的重要地位是不言而喻的。

二、课程教学现状

湖北民族学院最新人才培养方案中,计算机图形学课程在第六学期开设,之前已经开设了高等代数、数学分析、离散数学、程序设计基础、数据结构等基础课程,学生有了一定的数学基础及计算机基础。然而计算机图形学涉及到的内容广泛并且理论性很强,在课堂上和实际应用结合起来比较难,导致在课程的讲授过程中枯燥,学生的学习积极性不能够很好地调动起来。

目前,计算机图形学课程教学过程中存在以下几方面的问题:

1.教学内容丰富而教学深度不够。计算机图形学课程研究内容丰富、理论性很强。在传统教学内容设置中,需要从计算机图形系统及图形硬件介绍入手,介绍用户接口和交互式技术、图形的表示与数据结构、图形的生成、变换、消隐、光照等直到真实感图形生成。然而专业培养计划中,该课程总学时为56学时,其中实验10学时,课堂上很难对内容进行深入的讲解,导致学生一知半解,不能很好地理解计算机图形学,从而失去学习兴趣。

2.理论和实践结合不紧密。计算机图形学课程中的算法(如DDA算法、Bresenham算法、Cohen-Sutherland算法、Weiler-Atherton算法等)都很巧妙,需要学生有很好的数学基础和编程基础以便对算法进行理解并实现。而实践学时相对较少,学生对算法的掌握程度一般,也会影响学生的学习兴趣。

三、课程教学改革

1.理清计算机图形学与相应方向课程间的关系,突出图形学的重要性。目前修订的湖北民族学院信息与计算科学专业培养方案中,计算机课程主要包括高级语言程序设计、数据结构、操作系统、计算机图形学、图形图像处理、模式识别等。计算机图形学是信息科学方向中比较重要的一门课程,它是信息处理方向中的图像处理课程以及计算智能方向中的模式识别等课程的先修课程,它们之间的关系如图1。事实上,把计算机图形学作为计算机类课程的一门核心课程,能弥补计算机应用软件编程系统训练的不足,能较好地促进学生的计算机开发能力培养[1-3]。

2.优化理论教学内容,突出教学重点。计算机图形学的最终目的就是用计算机程序的方法在计算机显示器屏幕上生成图像效果,特别是生成类似照相机拍摄的三维图像[3]。从基本的图形元素到真实感图形生成,中间要经过生成、裁剪、变换、消隐、光照等处理过程。

图2中粗线部分为本科生教学核心内容,要求学生必须掌握其基本算法原理及实现方法,细线部分实现从算法的角度来说难度较高,结合目前流行的OpenGL、Direct3D等技术,直接调用函数等构件类来实现,教学时以案例的形式进行分析。通过理论授课将知识框架展示给学生,剩下的内容由学生通过自学、合作讨论给予填充,从而完成整个课程体系的学习过程。

3.构建教学网站,加强课外教学。为加强师生课外交流互动,在程序设计类课程教学改革[4]构建的课程平台基础上,开设计算机图形学课程网站。按周次及时教学任务,与学生进行交流互动,促进学生课外学习。

4.构建实验教学内容,强化实践教学。实践教学内容设置如表1所示。实验内容贯穿整个学习过程,在理论学习的基础上,加深学生对所学理论知识的理解。

四、总结

计算机图形学是一门综合性很强的课程。我们结合湖北民族学院信息与计算科学专业实际,分析了计算机图形学课程在信息科学方向课程中的地位,从优化课程理论教学内容、设置实验主题、实验内容及实验项目,强化学生基于计算机图形学的应用开发能力等方面对计算机图形学课程进行了教学改革探讨。

参考文献:

[1]刘圣军,韩旭里.信息与计算科学专业《计算机图形学》课程教学改革探索[J].数学理论与应用,2011,31(3):97-102.

[2]魏海涛,鲁汉榕,杨瑞娟,等.科学地构建“计算机图形学”的教学内容,促进计算学科的全面发展――对“高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)”的思考[J].计算机教育,2008,(20:035.

第11篇

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

当前,随着信息技术的不断发展,计算机的应用已经渗透到现代社会的各行各业之中,掌握并熟悉计算机的基本知识和基本操作应用已经成为衡量一个大学生综合素质的重要指标,更应该是当代大学生必须掌握的一门技能。因此,计算机基础课程已经成为高等院校的一门必修基础课程,然而计算机基础课程教学中依然存在着许多叩待解决的问题。

1、非计算机专业计算机基础课教学面临的问题

1.1 新生的计算机水平参差不齐

新进学生均来自全国各地,因此学生的计算机水平相差较大,学生计算机水平的两极化严重影响了计算机基础教学内容的设置和讲解以及学习热情,造成教学效果不尽如人意。

1.2 符合非计算机专业计算机基础教学大纲要求并且适应计算机技术发展的教材很少

当前,计算机技术飞速发展,计算机软硬件不断地更新换代,但是非计算机专业计算机基础教材的更新周期很长,很难跟上计算机软硬件更新的形势,致使计算机教学内容普遍滞后。例如,CPU已经进入了多核时代,但是很多教材还在以单核的奔腾系列为范例。

1.3 计算机基础的教学方法不灵活,难以激发学生兴趣

计算机基础课程教学一般都采用黑板与投影仪相结合的方式,许多知识呈现出概念性、理论性强,内容多且抽象,具有严密的逻辑性的特点,学习较为困难。在这种情况下有的学生会产生畏难情绪,学习积极性不高。

1.4 非计算机专业计算机基础教学往往重理论轻实践

许多非计算机专业的计算机基础课的理论教学时数大都多于实践教学时数,这种课程的安排很不利于培养学生的实践操作能力。理论课时比实验课时多,比例不合理,就会造成教学效果不理想。很多大学生存在这样的情况,上课听老师讲授的内容都能听懂,但是当需要自己操作时就无所适从,或者是题目变换―下,就不会做了’欠缺举一反三的能力。

2、非计算机专业计算机课程教学改革路径探索

2.1 按学生的水平分层次进行教学

如前所说,学生在进入学校之前,接受的计算机教育的程度不一样,因此,在授课前,应该进行一次摸底考试,按学生的考试成绩划分班级,如可分为免修班、提高班、基础班。免修班的学生可以不参加计算机基础课程,而是选修另外一门计算机课程,例如水平较高一些的网页设计、平面设计等。提高班的学生是具有一定计算机基础的学生,教师授课时应该根据他们已有的水平,适当增加教学内容的难度,让学生更加熟悉、更全面地掌握计算机知识和技能。基础班的学生是,几乎设有接触过计算机的学生,教师教学重点是让学生掌握最基本的计算机知识和操作。分层次分班级教学有利于让学生接受合适的内容,保持学习的积极性和自动性,持续地让学生接受更多的知识和掌握更多的操作技巧。

2.2 教师要合理地选择教学内容

全国高等院校计算机基础研究会《中国高等院校计算机基础教育课程体系2008》(蓝皮书)中对非计算机专业大学计算机应用基础课程课程内容和目标有了明确的规定。按照《规定》,教师应该根据学生的学习要求和计算机技术发展的水平,合理选择教学内容、重点、难点,教师没有必要将授课的知识点面面俱到,多注重培养学生的实践应用能力。让学生在实践中不断地学习,进而增加他们对计算机知识的渴求。教学内容既要有计算机基础课程知识的内涵,又要能便于知识的拓展,当然,也要适当地介绍计算机其他方面的知识以开拓学生的视野。

2.3 不断改进教学方法,提高教学水平

很多计算机基础课程的教学还是采用教师讲、学生听、课后做作业的灌输式教学方法。这种传统的教学方法难以适合不同学生的要求。每个学生的个性不同,不同学生对同一知识的需求也不同。教师应该在计算机教学中以学生为主体,根据不同学生的不同需要有差别地进行授课,多运用启发式、发问式等教学方法,并根据学生的个性布置差异的作业。当然,以学生为主体并不是降低了教师的作用,而是对授课教师提出了更高的要求。要求计算机基础课程的教师在教学中从单纯传授知识转变为指导和引导学生学习,从填鸭注入式教学转变为启发诱导式教学,从单向传播的授课转变为双向感应的学习,从轻视学生的个体差异转变为重视学生的个性,并把学生的个性和特长作为资源加以利用,不断地提高学生的计算机能力和素质。

第12篇

1.入校新生计算机基础水平差异加大

由于我国中学计算机及信息科学的教育极不平衡,造成了大学新生的计算机基础水平参差不 齐。在一些边远地区,很多学生都没有上过计算机课,甚至还有学生从没有见过计算机。而 经 济发达地区的学生一般都受过较好的计算机教育,其中一部分学生的计算机基础操作非常熟 练,有的还掌握了网页设计、Photoshop等软件的使用。这种状况将会持续相当长的一段时 间。

上述情况给高校计算机基础教学提出的一个十分尖锐的问题,即教师在课堂上如何兼顾其基 础差异明显很大的学生。

在高校的计算机基础教学中,如果无视这种差异,对所有学生均采用一个起点授课的做法 ,则会出现基础好的学生不想听,基础差的学生跟不上的状况。这是高校计算机基础教学必 须面对的一个问题。

2.学时缩减与授课内容增加的矛盾

在高校的教学改革中,给予学生更多的学习自主权已成为一种趋势,其中的一条措施就是大 量缩减课程的学时,包括计算机的课时。但是随着计算机技术的飞速发展及其与其他学科的 交 叉融合,计算机课程教学内容都在不断增加。这样,内容的增加与学时的缩减造成了很多不 适应的状态。教师们总感觉课程上不完,很多授课内容很难完整地讲授出来;学生一方面 ,则又觉得老师讲得太快,无法消化吸收。

3.计算机基础课程设置与专业结合不紧密

由于信息技术已广泛渗透到各个学科领域,使得各学科自身也对计算机课程提出了各自的要 求。但在目前,许多高校非计算机专业的计算机基础教学则几乎都把侧重点放在对计算机知 识本 身的学习和掌握上,与学生的专业结合较少。有的学校虽然按照文科、理科、工科几大类来 分别设置计算机课程,但在授课内容上却没有区分专业的差别,这样做的结果必将使毕 业生难以与行业需求相适应,在社会上缺乏竞争力。

4.存在应试教育的倾向

随着就业市场对学生计算机应用能力的要求愈来愈高,许多用人单位都在通过看等级考试证 书的办法 来衡量学生的计算机水平,因此部分学校或教师为追求过级率而采用了应试教育的办法,忽 略或削弱了学生计算机应用能力的培养。很多高校还将计算机等级考试与学位挂钩,要求 学生在毕业前通过省市或国家的二级等级考试,甚至以计算机等级考试通过率作为考核计算 机基础教育水平的手段,即使是学校统一命题也是靠近等级考试的题型。这样,学生们为了 应付考试就不惜花大量时间和精力强行记忆各种题型,明显限制了学生学习的自主性。

5.教师的综合素质有待提高

近年来,各高校基本上都建立了自己的较稳定的从事非计算机专业的计算机基础教学的教 师队伍,但也有少数学校是由各院系自己的教师承担自己所教院系学生的计算机教学任务。 这些教师可以满足计算机教学的需要,但是也还存在一些问题,即随着高校的扩招,使得高 校承担计算机基础课程教学工作的教师长时间、超负荷地进行教学,无暇顾及自身的知识更 新,因此造成了师资队伍的综合素质偏低。计算机是应用性很强的学科,不会应用计算机技 术进行研究的教师是教不出应用能力强的学生的,所以这也直接地影响了教学效果。

二、加强与改进非计算机专业计算机基础教学的策略

1.采用分级教学的办法以使学生都能各有所获

针对学生入学时计算机水平参差不齐的情况,可对新生进行计算机能力测试,然后 根据自愿原则施行分级教学。可以针对不同层次的学生开设不同难度的课程。将基础 相 当的学生集中在一个教学班中组织教学,能够激发学生的学习积极性,促使学生都能在原有 的基础上有所提高。

实施分级教学,应根据学生水平按教学内容进行分级。建议按“大学计算机基础” 课程分二级:一级的教学内容包括计算机基础知识、操作系统(Windows)、办公软件(Office 或WPS)、Internet的使用、多媒体系统等;文科二级的教学内容包括图像处理(Photoshop) 、动画制作(Flash)、网页开发工具(Dreamwear、FrontPage、HTML等)、Internet的高级应 用,理工科二级的教学内容包括操作系统基础、网络基础及组网技术、软件开发数据库技术 基础、信息处理技术、信息系统安全等。

2.利用网络平台解决学生学习时间不够的问题

可以借助网络平台,建立融理论教学、实验教学、网络教学于一体的学习环境。

建议教师的多媒体教学课件要制作得简繁得当,体现精讲的原则。同时探索各种新的教学方 式,实现教师与学生课堂上的互动。

为了解决理论课教学信息量大,学生难于吸收的困难,可以利用校园网络平台,通过实时的 网上答疑、网上作业批改、网上在线测试及在线讨论等方法实现学生的课外互动。实验教学 的目的首先是印证学生对理论的理解,然后熟悉、掌握所学技能,最后综合运用所学知识 培养学生的创新能力和创新精神。因此应详细设计实验步骤,并引导学生充分发挥主观能动 性,主动对学习的程序、工具及方法进行有效操作,从而提高学习质量和效率。

3.课程的设置和教学内容要适合学生的专业应用

理工科课程的设置可以参照教育部高等学校计算机科学与技术教学指导委员会编制 的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行) 》中的1+X方案,文科的课程设置则参照教育部高校文科计算机教学指导委员编制的《高等 学校文科类专业大学计算机教学基本要求》中的1+X+Y方案。

两个方案中的“1”,即是分级教学中的《大学计算机基础》部分,而方案中的“X”和“Y ”类课程则要充分考虑到学生的专业特点。

为了更好地满足不同专业学生的需求,要注意使课程资源丰富多样,在开设公共必修课的同 时开设大量的计算机选修课,以使不同需求的学生都可以学习到最适合的课程。

此外,教学内容要面向专业。美国马可雷斯特大学Kaplan在讲授Matlab程序设计课程时,一 半用来介绍Matlab编程,一半用来介绍理工科的实例,极大地激发了学生的学习兴趣,学习 效果良好。这说明,计算机教学内容应面向专业应用,教学内容要实用化,应将最新的科研 成果、最新技术发展引入教学,使学生参与本专业和计算机相关问题的开发工作,培养学生 利用计算机解决本专业领域问题的能力。

在教材的选择方面,可以有选择地引进国外优秀教材来丰富教学内容,提升教学质量;或是 选择内容先进实用性较强的国内重点教材,并注意教材的更新。

4.实现以能力测试为主的全程考核模式

必须建立以能力测试为主的全程考试模式,具体可以采取以下措施:

推行全程考试制度,即学生的学业成绩由平时成绩、期中成绩和期末成绩三部分决定,而且 适当加大平时考核在全程考核中的比例。平时考核主要考核学生的课堂练习、学习 中的互动、小测验、作业及学 习表现等。这种办法可避免主要由期末考试决定学习成绩的弊病,可激励学生将功夫用在平 时而不是期末的突击上,有利于学风建设。

平时考核除了在课堂上进行外,还可以借助网络平台实现教师和学生之间的实时互动,在互 动中完成作业提交、答疑、讨论、测试等;期中和期末考试也可以利用网络环境下的考试系 统自动发卷、收卷和评分。

要注重考试后的反馈机制的建立,以便通过考试,让学生能发现自己在学习中存在的问题, 教 师也能通过对考试成绩的分析,发现学生在知识学习和运用 等方面存在的问题,从而发挥考试的预测及诊断功能。

此外,还应注意,等级考试的内容和形式是随社会需求的变化而变化的,是随技术的不断进 步而 更新的,要避免出现学生为应试而学习的倾向。由于等级考试中没有考虑专业应用的特点, 因此高校非计算机专业的计算机基础教学的内容切不可与等级考试的内容等同起来。

5.强化师资队伍建设,提高教师综合素质

师资队伍的建设要做到统筹规划,要注意提高教师的综合素质。教师除了应具有教 学、科研、教研等多方面的能力外,还要熟悉所教学生的专业特点,特别是了解计算机技术 与学生所学专业的结合点。具体可以从以下几个方面着手:

第一,每个教师所教授的专业应该相对固定。根据教授课程和学生专业的不同,教师之间 既要分 工明确又要相互协作,要深入学生所在院系,了解学生的专业特点,以熟悉计算机技术与学 生专业结合的前沿技术,并做好归纳总结。

第二,作为从事计算机基础教学的教师,应跟踪计算机发展的动态。教师可以通过提高学历 、参加培训等 方式提高自身的素质,还可以有组织、有计划地选派青年教师到高新企业或国家重点实验室 去锻炼和培养,以拓展教师的视野。要不断地更新师资队伍的知识体系,提高教师的业务水 平,为适应新的课程体系与教学要求奠定坚实的基础。

第三,教师要深入研究教育理论,善于接受新的教学理念,通过参加教学研究等方式,不断 改革教学方法和教学手段,从而促进团队的协作和教学水平的全面提高。

第四,教师应该积极参加科学研究活动。教师可以在从事科学研究的同时,拓展自己的知识 面,提高自己的实践能力。这有利于充实自己的讲课内容,促进教学。

三、结束语

通过上述措施可以有效地解决高校非计算 机专业计算机基础教学中学生起点不同、教学内容更新快、学时压缩、应试教育倾向、 教师的综合素质低等问题。

当然,社会的发展以及科学技术的进步,必定会给计算机基础教学带来新的问题和挑战。但 是,只 要从事计算机基础教学的教师勤于学习,勇于探索,积极参与,集思广益,就一定能跟上技 术进步的步伐,培养出更多更好的能适应新时代需要的复合型人才。

参考文献

[1]孙春玲,潘晓鸥.高校非计算机专业计算机基础课程的研究与设计[J] .黑龙江高教研究,2007(9).

[2]赖凡,余建桥.高校非计算机专业计算机基础教学的实践与思考[J].西南 农业大学学报:社会科学版,2007(1).