首页 > 文章中心 > 大学计算机基础

大学计算机基础范文精选

开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

大学计算机基础课程

编者按:

在全球范围信息化浪潮下,良好的信息素养成为社会对信息化人才的必然要求。与之相适应的,中小学信息技术教育规划目标逐年提高,专业领域对人才的信息实践能力更加严格,信息应用技术与学习、科研和社会发展的结合日益紧密。而作为培养学生信息素养的关键环节,大学计算机基础教育则面临着学生基础参差不齐,理论教学缺乏针对性,实践教学滞后于技术发展,缺乏明晰的改革方向,有可能沦为“鸡肋”课程的困境。

为了顺应信息化潮流,走出困惑,在新的环境下正确定位大学计算机基础课程,深入思考与教育教学相关的系列问题,我刊特邀请西安交通大学计算机教学实验中心程向前老师,主持开展大学“计算机基础课程教学”专栏探讨。本次探讨主要基于对当前大学计算机基础教育的SWOT分析和对课程发展思路的思考。

1) Strength(优势)。

(1) 由于计算机和网络的普及,中小学信息技术课程的开设,大学新生的计算机技能有长足进步。

(2) 大学生对计算机技术具有较好的亲和力和敏感性,特别乐于学习新技术。

(3) 国家对计算机教育十分重视,设定诸多考核和评估措施,促进计算机教育的发展,保证计算机教育的质量。

2) Weakness(弱势)。

全文阅读

云计算大学计算机基础学习系统设计

摘 要:为解决在大学计算机基础课程学习系统中,由于大量数据同时上传到服务器造成负载过重的问题,本文将云计算引入到该系统的设计中。该系统采用Hadoop并行编程模型,搭建了实验性的云计算平台大学计算基础课程学习系统。该系统具有分布式计算,资源共享等特点。实验结果表明,云计算与大学计算机基础课程学习系统建设相结合能有效地解决服务器负载过重问题。

关键词:云计算;Hadoop;大学计算机基础;系统设计

中图分类号:TP3-05 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.06.029

Cloud Computing University Computer based Learning System Design

oUYaNG Chun-juan, LIU Chang-xin, SUN Ling-yu

(Jinggangshan University of electronic information engineering college, Jiangxi Ji’an 343009, China)

0 绪 论

随着互联网的飞速发展,基于Internet的多媒体学习资源建设得到了广泛地应用。然而传统以计算机网络为基础各种学习系统的性能一直是阻碍其发展的关键因素。例如,大学计算机基础课程学习系统应用中,当学生向服务器提交作业时,由于所有的学生几乎都在同一时间段提交,大量的数据同时上传到服务器,服务器负载过重导致服务器瘫痪。按传统的方法,解决该问题需对计算机硬件及网络带宽提出更高的要求,这在实际操作中不易达到。而云计算时代的到来,为解决以上问题提供了理想的技术支持。目前,云计算已在各类学习系统中得到应用[1-3]。本文采用Hadoop并行编程模型,搭建了实验性的云计算平台大学计算基础课程学习系统,解决了大量数据的传输问题。该系统具有分布式计算,管理不同系统资源及存储大量数据等特点,为实现一个同时满足学生和教师的学习系统提供了新的设计思路。

全文阅读

“大学计算机基础”教学中的计算思维

摘要:将计算思维能力的培养作为计算机基础教学的核心内容,正在计算机基础教育界逐步形成共识。对非计算机专业的学生,通过计算机基础课程培养计算思维能力也很重要。本文希望通过在“操作系统”知识单元中,分析处理机管理、内存管理的方式方法,阐释对非计算机专业学生计算思维的培养方法。

关键词:大学计算机基础;计算思维;进程管理;内存管理

中图分类号:G642.0 ?摇文献标志码:A 文章编号:1674-9324(2013)18-0179-03

陈国良院士在“计算思维与大学计算机基础教育”一文中指出,2l世纪科学上最重要的、经济上最有前途的前沿研究都有可能通过先进的计算技术和计算科学得到解决,因此为其他学科培养掌握先进计算技术的“大学计算机基础”课程就显得非常重要。过去半个多世纪以来,在计算机和信息技术辉煌发展的过程中,人们积累了丰富的行之有效的若干分析问题解决问题的典型方法和途径,形成了计算机科学特定的思维方法。周以真教授认为,计算思维是运用计算机科学的基础概念进行问题求解、系统设计及人类行为理解等涵盖计算机科学之广度的一系列思维活动。从周以真教授对计算思维的进一步表述中提取一些计算思维的特征点,包括:约简、嵌入、转化、仿真、递归、并行、多维分析转换、抽象、分解、建模、保护、冗余、容错、纠错、系统恢复、规划、学习、调度、快速计算、折中等。尽管周以真教授对计算思维使用计算机的基础概念作了进一步阐述,但如果想全面理解计算思维的内涵和思维方法,需要对这些特点进行充分的理解并掌握,这要求对计算机科学有相当全面且深刻的研究探讨。计算机基础课是为非计算机专业的学生开设的公共课,不可能深入细致地研究计算机学科的方方面面。如何在有限的学时内将计算机学科领域解决问题的基本方法与特点即计算思维,讲清楚说明白,使非计算机专业学生基本掌握计算思维的方法,初步具有计算思维能力,是现在计算机基础教学面临的一个重要的值得深入研究探讨的课题。本文希望通过在“操作系统”知识单元中,分析处理机管理、内存管理的方式方法,阐释计算思维的培养方法。

一、“大学计算机基础”课程教学现状

根据教育部高等院校计算机基础教学指导委员会的指导意见,计算机基础教学主要讲授计算机技术的四大领域:系统平台与计算环境、算法基础与程序设计、数据管理与信息处理、系统开发与行业应用。重点掌握三方面的应用技能:计算机网络应用与信息检索方法、关系数据库管理系统的基本使用方法和多媒体信息处理工具的使用方法。“大学计算机基础”课程需要讲授的知识体系分解为知识单元和知识点,要求各学校对每一个知识点的内容、传授的方式、检验是否掌握的方式都要制定相应的要求和标准。“大学计算机基础”是大学本科生的第一门公共计算机基础课,是计算机基础教学的核心课程,培养目标基本是尽可能使非计算机专业的学生对计算机科学的主要领域有一个基本的了解,计算机是什么、能做什么、如何做,因此教学内容广泛,知识点丰富且各种知识相互交叉,基本上是各领域基础知识和基本技术的浓缩。在一本教材一门课程(约70学时)中,从教材到教学都是以名词解释为主,基本上对周以真教授提到的计算思维的特征点都粗略地解释了“它是什么”,却没有进一步解释“为什么”,而“为什么”中蕴含了丰富的计算思维。如何对非计算机专业的学生、在有限的学时内将“操作系统”单元中蕴含的计算思维清晰地展示给学生,首先应该按照计算思维的理念,对这部分知识中基本的最有价值的能在有限的学时内讲清楚的知识进行取舍筛选。早期的大学计算机基础教学主要是技能培养,之后是能力培养,对计算机的认知能力、应用计算机解决问题的能力、基于网络的学习能力、依托信息技术的共处能力。现在在能力培养的基础上,计算思维的培养作为计算机基础教学的核心内容。我们重新审视“大学计算机基础”课程的知识单元和知识点,把这些知识点中蕴含的计算思维的内容明确出来,在培养学生运用计算机技术能力的同时,培养计算思维。“操作系统”作为十分重要的一个知识单元,通常介绍操作系统的层次架构、资源管理、发展史及常见的操作系统。作为计算机系统资源的管理者,操作系统对CPU、内存、文件、输入输出设备进行管理,同时操作系统对计算机硬件进行抽象和分解,形成了进程、线程、虚拟内存、文件系统、各种输入输出模式等操作系统构造的出现,以此方法来控制这个巨型庞杂系统的设计和运转。通过预防、保护及冗余、容错、纠错的方式保证操作系统本身的正确运行。虽然CPU、内存、磁盘、输入输出等设备的形式和构造相差很大,但对它们进行管理采用的思维方法却有很多相同点,集中体现在处理机管理、内存管理的方式方法中,充分展示计算机如何为事物抽象、分解、建模、并行处理的思维方法,在时间和空间之间、处理能力和存储容量之间的进行折中的思维方法。总之,在操作系统中计算思维无处不在,是培养学生计算思维方法的绝佳园地。

二、在“操作系统”知识单元中挖掘计算思维方法

1.操作系统的层次架构。操作系统是一种层次管理机制,分为多个功能模块,按层次分解,每层的功能不同,下面一层只对上面一层负责,上面一层只对紧连的下一层进行控制。层次结构的思维方法使得操作系统的构造过程变得简单易行。

全文阅读

计算思维下大学计算机基础教学浅谈

摘要:在本文中,笔者对计算机思维的定义进行分析,并且提出该思维的核心以及本质。之后笔者在对计算机基础教育之中计算思维的现状进行简单介绍,最后提出面向计算思维教学改革的一系列策略。

关键词:计算思维;大学计算机基础;教学

2010年10月,中国科学技术大学的陈国良院士在报告中首次提出,要将计算机思维引入到大学的计算机教学之中。从这时起,计算机思维这一概念开始被教育界所广泛接受,并且受到极大的重视。在计算机基础教学之中,加入思维能力的培养计划,可以锻炼当代大学生的思维能力,并且帮助他们利用这种思维的方式解决生活中的一系列问题,对人才的培养有着深远的意义。

一、计算思维的内容

美国卡内基•梅隆大学的周以真教授早在2006年就将计算思维进行了定义。他认为计算思维就是利用计算机学科中的基础概念去解决一定的问题,或者设计系统,并且对人类的一系列行为进行解读。计算机思维实际上包含了计算机科学之中的很多思维活动。而正是因为上述的原因,计算机思维这一概念也就具有高度的概括性,让大家很难深入了解。而计算机基础教学的对象大多数都不是计算机专业的学生。所以即使周教授之后又对这一概念进行进一步的归纳,但是其依旧显得十分晦涩,让学生很难真正理解,讲解的过程本身,对教师也是一大挑战。在经过讨论之后,教育工作者发现,可以对周教授提出的理论进行进一步提纯和精炼,并且将其概括成为三方面问题,这三方面问题分别是“意识、方法和本质”:(一)计算思维意识计算这一思维自古以来就存在于人类的大脑之中。而这种思维意识伴随着人类的发展而逐渐有所变化。因此其实际上并不是一个新发明,也并不是一种新的思维方法,而是每个人都具有的一种能力。现如今,计算思维以及理论、实验思维已经被认为是人类的三大科学思维。计算机学科是利用设计和构造来对计算思维进行培养的,而计算思维的案例在计算机教学之中也是处处存在的。但是问题的关键就是怎样将计算思维这种本能的行为转化成一种有意识的、主动的行为,并且利用计算思维去解决各种问题。(二)计算思维方法计算思维方法是计算思维的核心,周教授将其延伸成为七大类,而这七大类进行总结之后可以大致归结为两方面。一方面就是数学以及工程方法,而另一方面则是计算机科学的独有方法。计算思维以及方法之间是相互促进,呈现互补的趋势的。前者是利用后者作为工具进行研究而逐渐丰富起来的。在大学计算机基础课中,每一个定义基本上都有着其对应的思维方法。例如,Cache实际上就是缓存的方法。而在应用计算机的过程之中,每一个案例都是计算方式的多种集合。(三)计算思维的本质计算思维归根结底是一种抽象的、自动化的思维方式,它和数学、物理这两门基础学科的思维方式相比较,要复杂得多,甚至可以完全用符号来表示。数学抽象就是抛开显示事物的特征,仅仅保留其量的关系以及空间形式。计算机思维的抽象却具备有限性、程序性以及机械性。

二、计算思维教学现状

1.计算思维教学是无意识的。实际上,在当前这一阶段,对计算思维的研究还远远达不到成熟,而计算机这一学科本身的特性决定,其就是用来解决一系列问题的,而解决这些问题的方式其实就是计算思维的方法。所以目前计算机老师大多都会在课堂中无意识地进行计算思维的教学,但是这种教学是被动的、松散的。2.难以认识到培养计算思维的重要性。在之前,人们普遍认为,计算思维仅仅是应用计算机的一种能力,而没有意识到该思维实际上也同样是人类的三大科学思维之一,并且推动着人类科技的发展和进步。正是因为没有从根本上对计算思维给予重视,所以现阶段人们很难从战略思维的高度将计算思维的重要性凸显出来。3.教学只注重技术与应用,却忽视了思维方法。开发软件以及系统才是计算机应用最为重要的目的,所以在教学的过程中,人们大多只重视计算机的开发过程以及相应的细节,而忽略计算机思维方式的教学。因此计算机基础教学必须重视思维教学这一过程,并且找到思维教学发展的方法。

三、面向计算思维的教学改革策略

全文阅读

云计算下的大学计算机基础课程设计

基金项目:本文受浙江省教育厅科研项目“云计算环境下高校师生教与学的平台建构研究”(Y201224997)资助。

摘 要:随着云计算时代的到来,教育领域面临着一次革新,将教育和云计算技术相融合是新时代下必然的结果。为此,主要阐述了基于百会的大学计算机基础课程设计。

关键词:云计算;大学计算机基础;教学;实践

中图分类号: G4 文献标识码:A 文章编号:16723198(2014)17012801

1 云计算

云计算是一个新兴的术语,很多技术还处在起步阶段,目前还没有确切的定义,它涉及的范围非常广泛。云计算的程序和数据不再运行和存放在个人台式计算机上,可以托管到“云”中,利用个人电脑或便携设备,经由互联网连接到“云”中,能够让你从世界上的任何地方访问你所有的应用程序和信息服务,不再受到桌面的限制,这是一个由云计算启动的全新的协同计算的世界。

2 大学计算机基础

随着信息技术的高速发展,熟练掌握计算机应用能力已经成为人们胜任本职工作以及适应社会发展的必备条件之一。作为新时代的大学生,必须掌握计算机基本知识和操作技能。大学计算机基础是高等学校必开的公共基础课,计算机与信息技术的应用已经渗透到几乎所有的学科和专业,非计算机专业的学生不仅应该掌握计算机的操作使用,而且还要了解计算机信息处理的知识、原理与方法,才能更好地促进自己的专业学习与工作。

全文阅读

计算思维与大学计算机基础课程设置

摘要:计算思维能力的培养,在大学计算机教育中受到普遍关注。通过分析目前“大学计算机基础”课程的内容设置,结合教学实践讨论目前存在的一些共性的问题,提出了一些教学改革的设想,将涉及计算思维的计算机软硬件的基本原理保留在理论课中,而将涉及更新变化快的计算机应用知识和技术放在上机操作实践中,这样既能在课时有限的理论课上专注于计算思维能力的培养,又能通过上机实践掌握最新的计算机应用技术。

关键词:计算思维;大学计算机基础;教学改革

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2014)32-7672-02

1 概述

2006年,美国卡内基・梅隆大学周以真(Jeannette M. Wing)教授在《Communications of the ACM》杂志上提出了计算思维(Computational Thinking)的概念,即“运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为”,并提出计算思维应是在阅读、写作和算术之外的另一个重要的基本能力,倡导在计算机基础教育中加强计算思维能力的培养,随后,国内外著名高校普遍对在非计算机专业学生中培养计算思维能力有了充分的关注和认可。

回顾国内大学非计算机专业计算机基础教学的发展历程,1997年,教育部颁发了“加强非计算机专业计算机基础教学的工作意见”(简称155号文件),明确提出高校将计算机课程纳入基础课的范畴,并且提出了计算机基础教学的三个层次(即计算机文化基础、计算机技术基础和计算机应用基础)。随后又颁布了“关于进一步加强高等学校计算机基础教学的几点意见”,提出了高校当前计算机教学的1+X体系,并给出了具体的教学基本要求。

如何将计算思维能力的培养融入到高校计算机基础教学中,已经成为一个重要的教学改革课题,现就计算思维能力的培养和大学计算机应用基础课程的教学设置,提出一些想法。

2 当前“大学计算机基础”课程教学中存在的问题

全文阅读

计算思维与大学计算机基础

摘 要:计算机基础教学是培养大学生综合素质和创新能力不可或缺的重要环节。本文分析了当前计算机基础教学的新形势以及计算思维的重要性,重点讨论计算思维的培养和“大学计算机基础”课程相结合,提出了以培养学生计算思维能力为核心的“大学计算机基础”课程模型。

关键词:计算思维;大学计算机基础;课程模型

计算机基础教学是培养大学生综合素质和创新能力不可或缺的重要环节。在新形势下,计算机基础教学的内涵在快速提升和不断丰富,进一步推进计算机基础教学改革、适应计算机科学技术发展的新趋势,是国家创新战略对计算机教学提出的重大要求。九校联盟(C9)计算机基础课程研讨会上达成共识:要旗帜鲜明地把“计算思维能力的培养”作为计算机基础教学的核心任务[1]。

一、计算思维、计算透镜、计算社会科学

2006年3月,美国卡内基?梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授提出了“计算思维”(Computational Thinking)[2,3],认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计以及人类行为理解的思维活动。 她在2010年给出了计算思维的正式定义[4]:计算思维是与形式化问题及其解决方案相关的一个思维过程,其解决问题的表示形式应该能有效地被信息处理执行。

李廉教授指出:计算思维是人类科学思维固有的组成部分,以可行和构造为特征。计算思维表达构造和操作,因为对于人的集体行为,需要一个群体的共同理解,因此要具有以下的特征,有限性(可表述性)、确定性(无歧义性)、机械性(不因人而异)[5]。

Richard M. Karp教授提出的“计算透镜”(Computational Lens)理念也提出要将计算作为一种通用的思维方式[6],通过这种广义的计算(涉及信息处理、执行算法、关注复杂度)来描述各类自然过程和社会过程,从而解决各个学科的问题。这一理念试图将计算机科学由最初的数值计算工具、仿真与可视化技术以及后来基于网络、面向多学科的e-Science平台,变成普遍适用于自然和社会领域的通用思维模式。计算科学是一门正在兴起的综合性学科,它依赖于先进的计算机及计算技术对理论科学、大型实验、观测数据、应用科学、国防以及社会科学进行模型化、模拟与仿真、计算等。特别是对极复杂系统进行模型与程序化,然后利用计算机给出严格理论及实验无法达到的过程数据或者直接模拟出整个复杂过程的演变或者预测过程的发展趋势。对基础科学、应用科学、国防科学、社会科学以及工程技术等的发展有着不可估量的科学作用与经济效益。Karp的计算透镜是对计算机科学及计算思维的重要拓展。

目前人们普遍地以各种不同形式和方式生活在各种网络中。人们频繁地收发电子邮件和使用搜索引擎,随时随地拨打移动电话和发送短信,每天刷卡乘坐交通工具,经常使用信用卡购物,写博客,发微博,通过SNS来维护人际关系……以上的种种事情都留下了人们的数字印记。海量的数字印记汇聚起来就成为一幅复杂的个人和集体的行为图景,这些都是对现实社会的人及组织行为的映射,网络数据可用来分析个人和群体的行为模式,从而深化人们对生活、组织和社会的理解。随着信息化和网络化的不断普及与深入,社会动态变化的速度和规模已经提高到一个前所未有的水平,也迫切地希望利用海量数字印记掌握社会变化。从这个角度出发,将计算科学应用于社会科学便自然而然提出了计算社会科学,其主要特点是让社会科学的研究走向基于数据驱动和定量分析的道路。2009年Lazer等在Science杂志上提出了计算社会科学概念[7],指出计算社会科学的研究涉及如下三个相互关联的问题:人们的交互方式、社会群体网络的形态及其演化规律。这三个问题的研究可以帮助人们解答很多社会问题。计算社会科学是计算思维在推动其他学科发展的典型示范。

全文阅读

浅论计算思维与大学计算机基础教育

摘 要:本论文首先对计算思维的实质进行了简要阐述,进而结合相关文献资料对现今高校在落实计算机基础教育相关工作时所存在的问题进行了简要分析,最后笔者根据自身经验提出了一些促进学生计算思维提升的个人意见,一方面对自己的学习成果加以总结,另一方面也希望能为我国计算机基础教育事业的发展贡献绵薄之力。

关键词:计算机思维;大学计算机;基础教育

计算思维是当下时代最为重要的三大科学思维之一,并伴随着其主体框架的不断完善越发受到了人们的重视,为了进一步提升学生的计算思维能力,国内外大部分高校都开设有计算机基础教育课程。

一、算思维概述

计算机思维其实质为借助计算机基础理论,对所存在的问题加以整合分析的思维模式。主要是借助约减、嵌入以及转换等方法将较为抽象反复的问题转换为易于处理的简单具象化问题,这一思维模式充分借助了递归的思想,能够有效实现对参数、译码的整合性处理。也就是说,计算机思维也就是处理各类人类社会中繁杂事务的思维模式,以计算机技术为核心,实现对人类社会问题的简化处理。在我国现今新课程改革的时代背景之下,高校教育人员必须要重视计算思维对计算机基础教育的重要作用,将其合理的引入相关课程之中,以此来提升计算机技术相关学科学生的综合性计算机能力。而就现实情况来看,计算思维在高校计算机基础教育的应用还存在一定的问题,笔者参考相关文献资料,总结出了以下几点计算思维应用的不足之处。

二、现今计算思维应用的现状分析

首先,部分计科学院的教育人员并没有充分意识到计算思维对于提升高校学生计算机基础能量的重要作用。大部分教育者只是简单的将计算机当作是一种应用类设备,只是向学生传授一些简单的软件操作方法与程序编译的技术,这就导致了大部分学生忽视了计算机基础知识的重要性,甚至认为只依靠自学就能够完成对计算机基础知识的掌握,没有实现对自身计算机知识体系的系统化。由此可以看出,现今高校教育者与学生对计算思维的现实作用并没有详细的认知。

其次,过分重视对学生技能的培养,而忽视了对学生思维能力的提升。本科教育目标与专科院校不同,并不是为了培养专业技能应用型人才。但是现今有部分教育者对培养目标的认识还不够深刻,在计算机基础课程教育的过程中,过分重视对学生实际操作能力的培养,而不重视对学生思维能力的提升。该方法虽然能够在短时间内提升学生的计算机技能水平,但是从长远来看,这对学生计算机创新能力发展是没有益处的。

全文阅读

计算思维与大学计算机基础教育

摘 要: 在大学教育中,计算机基础教学是培养大学生专业素质和综合创新能力的重要环节。而在计算机基础教育开展过程中,重视大学生计算机思维的培养,对于提升学生的计算机基础有着十分重要的作用和意义。本文首先就计算机思维的重要性进行了必要分析,然后就计算机思维在大学计算机基础教育中存在的问题进行了分析,最后从几个方面就大学计算机基础教育中的计算机思维方法进行了简单地论述,希望通过本次研究对更好的促进大学计算机基础教育发展有一定的帮助。

关键词:计算机思维 计算机基础教育 存在问题 方法

中图分类号:G434 文献标识码:A 文章编号:1003-9082(2015)10-0130-02

信息时代的来临,使得计算机成为了我们日常生活中不可或缺的信息交流和沟通的工具,因此,在大学教育中,计算机基础教育课程就成了大学生的必修课。但是,多数的大学院校在对学生进行计算机基础课程教学过程中,都没有取得显著的教学效果。在教学设计、程序制作、数据构造等课程方面让学生学习起来困难重重。很多的大学生都表示学学计算机基础课程是他们的学习难点,学生学习起来枯燥乏味,不愿意主动学习。在新时期,出现了学生学习积极性不高的现象主要是因为学校在制定课程教学过程中,忽视了计算机基础教学的本质要求,更多的强调了计算机教学过程中的应用性和实践性。由此可以看出,如何激发大学生学习计算机基础课程的兴趣就成为当前大学计算机基础教学的重点和难点。

一、加强大学生计算机思维培养的重要性分析

在计算机教学过程中,为了切实提高大学生的综合能力和综合素质,大学生计算机基础课程教学是一个十分重要的环节,现如今的大学计算机教学正在逐渐与新时展的趋势所融合,满足人们对科学知识的求知欲望,计算机思维的应用能力并不是只有专业计算机人才才能具备的,而是每一个学生都应该具备的。学生如果拥有了计算机思维能力,学生就能够在日常的学习过程中,轻松解决遇到的形形的计算机问题,提高自身的基本技能,并且能够利用其解决实际应用过程中所遇到的问题。此外,计算机思维还能够不断提高学生的思维能力,提高其综合的应用素质,这样十分有利于大学计算机基础教育课程的开展,同时对大学生的创新能力的提升也有着十分显著的教育作用。

二、计算机思维在大学计算机基础教育课程中存在的问题分析

1.对计算机思维缺乏正确而有效地认识

全文阅读

基于计算思维的大学计算机基础课程教学初探

摘要: 首先分析了计算思维的定义,提出了计算思维内容的核心,揭示了计算思维的本质;然后指出了计算机基础教学中计算思维的无意识、潜移默化教学的不良现状;最后提出了计算机基础课程面向计算思维教学改革的策略。

关键词: 计算思维;大学计算机基础;教学

中图分类号:G642 文献标识码:A 文章编号:1006-4311(2014)01-0248-02

0 引言

“大学计算机基础”是目前国内高校非计算机专业的计算机教育公共基础课程。课程主要由理论知识讲授和操作技能训练两部分组成。理论教学主要包括:计算机软、硬件技术与网络技术的基本概念、计算机信息系统安全、数据库技术基础、程序设计与算法基础、多媒体技术基础等方面的内容。操作技能训练包括:Windows操作系统的一些基本操作和常用软件的使用,主要是Office办公自动化软件、网页制作软件及图像处理软件等。

2010年10月在“第六届大学计算机课程报告论坛”上,由中国科学技术大学陈国良院士提出将计算思维引入大学计算机基础教学,从此计算思维得到了国内计算机基础教育界的广泛重视。利用计算机基础教学来培养大学生的计算机思维能力,让学生学会利用计算思维去思考、解决问题,对提高计算机基础教学水平、培养优秀人才具有重要的意义。

1 计算思维的内容

美国卡内基·梅隆大学计算机科学系主任周以真(Jeannette M. Wing)教授于2006年3月在美国计算机权威期刊《Communications of the ACM》上给出[1],并定义的计算思维(Computational Thinking)是:运用计算机科学的基础概念去求解问题、设计系统和理解人类行为,它包括了涵盖计算机科学之广度的一系列思维活动[2]。这一概念深度概括和抽象,让人难以理解,同时周教授又把计算思维引伸成七大类方法。由于教学对象是非计算机专业学生,无论是概念还是进一步引伸,仍然显得晦涩难懂,对教学工作几乎不存在可操作性,需要探讨研究,力图重新规划成可以开展教学的问题。经过探讨分析,大家发现周以真教授对计算思维的论述涵盖了“意识、方法和本质”三个方面问题:

全文阅读