时间:2023-08-16 17:28:46
序论:好文章的创作是一个不断探索和完善的过程,我们为您推荐十篇云计算技术课程范例,希望它们能助您一臂之力,提升您的阅读品质,带来更深刻的阅读感受。
引言
云计算技术是近年来计算机和互联网领域的研究热点,云计算技术的迅速发展对高校培养高素质复合型和创新型工程技术人才提出新的要求,因而云计算课程正逐渐成为电子信息类专业的核心课程。目前,国内各高校根据自己的实际情况,开设云计算相关的课程,在培养云计算专业人才方面进行探索和实践[1-2]。为促进学生掌握云计算相关技术,培养学生的云计算设计和应用能力,河海大学在物联网工程专业开设云计算技术与应用课程,主要介绍云计算的基本理论、关键技术以及云系统的架构和应用。课程的目标是让学生了解云计算的解决方案,掌握云计算的服务模式,并在此基础上通过实践部署云平台,进而在云平台上构建相关云应用。由于云计算是来源于互联网企业的一项综合性技术,是虚拟化、分布式计算、并行计算、负载平衡等多种计算机和网络技术发展融合的成果,云计算技术的实践性、时代性与发展性,决定云计算是一门以实践为中心的课程,因此实验环节对整个课程的教学质量起至关重要的作用。笔者对云计算技术与应用课程的实验教学进行探索和实践,通过构建实验平台、优化实验内容、创新实验模式、强化综合设计训练等措施,帮助学生掌握云计算的理论知识和实用技术,使学生在未来的就业市场更有竞争实力。
1构建云计算实验平台
为了给云计算课程的教学和实践提供实验环境支持,笔者采用“IBMOpenStackSolutionforSystemX”云平台解决方案设计企业级私有云架构[3],构建基于OpenStack的云计算实验平台并在其上部署虚拟桌面、分布式计算等应用环境,按实验需求分配基础设施资源,提供实验教学的软硬件环境支持。OpenStack是一整套云计算开源软件项目的综合,旨在为公共及私有云的建设与管理提供软件,实现基础设施级的资源配置。基于OpenStack的云计算实验平台根据用户需求快速创建实验环境,为云计算课程以及其他物联网专业课程提供应用开发和环境管理服务。云计算实验平台框架如图1所示。云计算实验平台的物理设施资源包括网络、计算和存储设备等,通过使用虚拟化技术KVM对底层硬件进行虚拟化,形成统一的虚拟资源池[4]。云计算实验平台中部署了OpenStack的核心服务组件,包括存储服务、计算服务、镜像服务、认证服务、网络服务等,以提供实验所需的软硬件资源管理;同时还配置了开源的网络资源监控工具Ganglia和Nagios,对云平台的运行状况及性能进行实时监控。Nagios用于监控云平台的主机、网络和服务状态,Ganglia用于监控系统资源负荷情况。在基于OpenStack的云实验平台下配置常用的云应用工具,如数据库、桌面云系统、分布式数据处理和存储平台Hadoop等。桌面云系统为实验教学提供一种自主创建和管理虚拟机实验环境的方式,采用VDI(virtualdesktopinstructure,虚拟桌面架构)模式构建。云实验平台将实验所需的软件环境制作为镜像,需要时再利用这些镜像创建虚拟机,学生只需获得使用权限,通过桌面云登录到虚拟机,就可获得所需的实验资源。云实验平台下的Hadoop应用环境为分布式数据处理的相关实验以及专业工程实践提供环境支持和展示服务;在OpenStack云平台中部署Hadoop,不仅能充分利用云平台中未被利用的计算资源,最大限度地提高服务器资源利用率,还可简化Hadoop集群的部署工作,大大提高实验环境的部署效率。
2产学合作,优化实验内容
云计算实验教学的目标是引导学生动手对云平台进行操作和配置,加深理解云计算的理论和架构并掌握一些云应用构建和部署的经典技术,最终能够利用云平台开发各种应用。围绕这个目标,河海大学与IBM公司合作共同建设云计算技术与应用课程,设计云计算实验的关键内容和实验项目,帮助学生对所学理论和技术建立完整的知识体系;在教学实施过程中通过IBM公司提供技术支持和平台支持、教师参加IBM的云计算技术培训等各种方式,积极吸收云计算企业的前沿科技成果;充分利用IBM公司提供的云平台资源实施相关的实验项目,设计IaaS、PaaS以及SaaS相关的实验项目并持续完善课程教学内容,优化课程体系。在IaaS级别上的实验项目主要是对开源云平台OpenStack的部署和应用。通过安装和配置OpenStack核心组件,学生可以深入理解基础设施云架构,从而理解怎样构建公有云和私有云;学生采用脚本安装或源码安装方式搭建一个多节点的OpenStack云平台,安装OpenStack的主要组件服务并对OpenStack云平台实现基本的操作管理,掌握IaaS平台对基础设施资源的分配和使用模式。在PaaS级别上的实验项目包括Hadoop以及IBMBlueMix平台的应用。学生通过搭建一个Hadoop集群的分布式计算平台,熟悉其核心组件,同时自主研究大数据分析算法,对现实中海量数据处理场景进行分析,并在Hadoop集群环境中处理实现。BlueMix是IBM公司推出的PaaS公用平台,学生在BlueMix平台配置开发环境,可以实现移动应用、Web应用、大数据应用和物联网应用的开发和部署[5],通过自主研发和实践操作理解云计算PaaS平台的可靠、高效以及高可伸缩的处理特点。在SaaS级别上,以IBMWorklight开发环境为核心,将云计算和移动开发相结合,设计海量并发移动应用开发等案例。这些实验内容的设置,旨在通过实践教学结合行业云应用案例,帮助学生掌握云应用的特点以及构建、部署、运行和管理云应用的相关技术。学生通过实验可以了解虚拟化、集群管理、云平台资源分配、云应用部署和等多种技术内容,加深对云平台层次模型的理解,提高云平台的实践技能。教师在实验教学实施过程中不断完善和补充实验项目,结合物联网专业的其他实验教学平台,开发与工程训练与工程应用相关的实验项目,如与移动流媒体应用开发实验平台相结合,在云计算平台部署后端移动视频直播服务器,实现手机视频即拍即传、手机视频直播和点播播放功能,设计基于云平台的实时移动视频应用实验项目,作为开放性实验。
3依托在线课堂,探索实验教学新模式
在实验教学中,教师可不断丰富教学资源,对实验素材进行整理和测试并补充完善相关的理论知识,编著出版针对本科生层次的云计算实践教程,使学生能够在教程的指导下独立完成实验项目;同时对课程进行在线课堂建设,整合包含视频、PPT、文字等多种媒体形式的实验素材,实现优质资源共享。由于云计算技术发展迅速,平台更新快,很多新的研究成果和技术需要通过网络资源获取,因此在线课堂应密切关注云计算技术的发展动态,紧密跟踪主流云计算平台与技术,及时更新技术资料和知识点,拓宽学生的知识面。依托在线课堂,教师应改革实验教学模式,强化课前预习(在线)和课后拓展(在线)环节并在课堂实验中增加研讨内容,逐步打破传统的单一课堂实验模式,形成“课前预习(线上)+实验研讨(线下)+课后拓展(线上)”的混合型实验模式。在线课堂的开放性和云实验平台的共享性决定课程采用混合型实验模式具有先天优势:学生可以随时提前进行实验预习和设计实验方案,并通过网络平台传给教师审核;教师可以在云实验平台上验证学生提交的实验作品;课后拓展实验所需的软硬件资源可以通过远程登录云实验平台申请分配,并通过虚拟桌面的方式获取。在混合实验模式下,教师在实验前准备相关知识点的视频和阅读资料上传到在线课堂,并为学生制订可完成的预习目标,让学生有的放矢,自由自主地完成与实验相关的预习任务;在实验中引导学生完成实验并进行互动讨论,让班级同学以小组形式开展协同学习,将实验任务落实到组内的每个成员;实验验收时由各组讲解相应内容,教师与其他小组进行点评和提问,参与讨论;要求学生在实验后在线提交实验作品和实验报告,根据学生表现和实验结果打分并计入课程总成绩。混合型实验模式打破传统实验方式对实验场地和时间的限制,让学生自主决定学习时间、学习内容和学习难度,解决学生学习意愿与资源供给的矛盾,从而有效提高实验效果。学生成为教学活动的主体,通过线上学习、线下动手实践和讨论的方式获得良好的学习体验,不仅轻松学习专业知识,还可锻炼自主学习能力、自控能力和表达能力。
4强化综合设计训练
对于云计算的初学者和本科层次的学生来讲,课程教学比较有效的方法是让学生快速建立云计算的基本概念,然后通过实验操作直观了解云平台的使用,在此基础上再深入了解和剖析云计算系统的体系结构和实现模块,因此在实验教学过程中,教师应按照课程教学的进度实时安排实验内容,做到理论和实践相结合,通过实践及时消化理解课堂所授知识点;同时,鼓励学生在完成课堂实验的基础上,充分利用课外时间对云计算进行深入学习和实践,完成拓展实验项目。学生以课外小组的形式提高学习,学习主题不限,可以是IaaS/PaaS平台搭建配置,也可以在云平台上进行应用开发,或者设计一套从底层到应用的云计算解决方案。以PaaS平台BlueMix为例,该云平台具有强大的灵活性和兼容性,不限制开发内容和开发工具,学生可以根据自己的兴趣,充分发挥自身特长,在该平台实现与硬件、网络、软件开发相关的应用并且即时到互联网。课后拓展实验环节注重综合能力训练[6],学生能够充分发挥自己的主动性和创造性,通过在开放的实验环境中设计开发云计算应用系统,逐步培养自主创新意识和创新能力。对于表现突出或者在公有云平台上优秀作品的学生,鼓励他们参加国家、省部级组织的云计算相关赛事,如云计算应用大赛、IBM公有云平台开发大赛等,利用学科赛事训练学生的实践创新能力[7]。通过自主学习和参加竞赛,学生能够充分理解最先进的软件开发模式,掌握最新的云计算技术,提高云计算设计和应用能力。
中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (2012) 15-0000-02
1 引言
大学计算机基础课程是各高校为非计算专业的学生开设的一门公共基础课程,其目标是为学生提供计算机基础知识的能力与素质方面的教育,使学生掌握计算机操作,网络及其它相关信息技术的基础知识,培养高校学生利用计算机处理事务的能力,使学生具有对基本应用软件的操作能力、应用能力以及掌握简单的软件开发技术,提高学生的计算机素质,为将来应用计算机知识与技术解决相关专业的实际问题打下良好的基础[1]。
目前,由于我国高校在信息技术教育方面的基础还较为薄弱,同时信息技术具有显著的发展迅速和更新速度快的特征,致使国内的大学计算机基础教学面临一些问题的挑战,如:教学难以兼顾不同层次的学生、学生信息技术的掌握程度参差不齐[2]、教学难以跟上最新的信息技术发展和教学方式过于单一等问题。
最近兴起的云技术正对信息技术产业产生前所未有的冲击,并将在近几年内成为信息技术教育中的主流技术,从而引起教学方式及学习方式的重大变革。为了促进大学计算基础课程教学中以上存在问题的解决,将云计算技术引入到大学计算机基础课程中是一个非常有价值的研究领域,论文首先对云计算技术进行介绍,然后论述将云计算技术引入大学计算机基础课程中的优势,最后给出相应的教学案例。
2 云计算技术
云计算(Cloud Computing)是并行计算(Parallel Computing)、网格计算(Grid Computing)和效用计算(Utility Computing)等分布式计算技术发展和融合的产物。我们认为云计算是指利用高速的互联网传输能力,将数据的处理过程从个人计算机或服务器转移到互联网上的计算机集群中(由云计算服务提供商拥有的大型数据中心或服务器农场),用户只需要提出服务请求就可以得到根据需要可动态伸缩的计算资源,而用户只为所使用的计算资源付费。
从云计算基础设施的隶属关系来看,可以将云计算平台分为公共云(为广泛的普通用户提供云计算服务的公共云计算设施,如Google和Amazon)、私有云(属于某一个机构的专用云计算服务设施,不对外提供服务)和混合云(将公共云和私有云结合来共同为用户提供服务)。目前,云计算已经被广泛应用于互联网应用、科研、天文信息计算处理、医学、网络安全、教育和电子商务等众多领域[4]。
3 将云计算技术引入大学计算机基础课程的优势
根据The New Media Consortium与EDUCAUSE Learning Initiative联合发表的2009年Horizon Report 分析和预测,云计算将在近几年里成为学校应用的主流技术,它将影响教师的教学方式和学生的学习方式,在报告中提到,云计算技术对教育的影响日趋明显。在国内,上海师范大学的黎加厚教授首先提出云计算辅助教学(Cloud Computing Assisted Instructions,简称CCAI)的概念,其含义是指在云计算环境下,利用云计算服务平台构建个性化的信息化教学环境,以辅助教师的教学,促进教师和学生之间的交流,促进学生协作学习的教学方式,是计算机辅助教学的延伸和新的发展[5]。
自2007年Google与IBM合作将云计算带入到全球多所大学后,云计算与大学的关系日益密切,众多云计算巨头与国内外的多所大学展开了云计算合作,为这些大学的计算机专业学生和研究人员提供硬件、软件和服务支持,推动新的软件开发方法,帮助高校学生获得相关云应用编程方面的技能,帮助他们应对未来大规模互联网应用的挑战。如美国亚利桑那州立大学与Google的云计算合作项目和戴尔与广州大学的云计算合作项目。
我们认为将云计算技术引入大学计算机基础课程教学有以下优势:
(1)不受时空限制的学习方式。教师可以将学习内容(课件、学习材料、教学案例和学习视频材料放在云计算平台中,由于大多数学生都有自己的台式电脑、笔记本电脑或智能手机等上网设备,因此可以在任何时间、任何地点访问所需要学习的内容,从而打破了时间和空间的限制,不再将学生的学习限制在机房和上课时段,学生可以任意的存取学习资料和实验中产生的文件,而不需要再进行数据同步。
(2)自主和互动式学习。在大学学习环境中,学生的学习安排较为宽松,可以较为自由的安排自己的学习时间,但在学习中还是需要有教师及时的辅导,以提高学习效率和学习效果。在以往的教学模式中,学生只能根据教师的教学安排来进行学习,教师也不可能做到及时的对所有学生进行辅导。在云计算平台中,学生可以根据自己的基础和学习情况自主的选择相应的教学模块进行学习,还可以和教师进行文字、视频互动,或对学生进行远程协作,能比较及时帮助学生解决学习中遇到的困难。通过建立虚拟学习社区,还可以增强学生和学生之间的互动。互动式学习有助于师生和生生之间和谐关系的建立,提高学生对课程学习的积极性。
(3)增强学生在云计算技术方面的知识和能力。由于云计算技术应用范围越来越广泛,使学生了解和掌握云计算知识,能增强学生的就业能力和为社会服务的能力。
(4)增加学生对计算机课程的学习兴趣。将云计算这一全新和前沿的技术引入到教学中,增加了学生对大学计算机基础课程中计算机网络和网页设计等章节的学习热情,以及对后续程序设计课程的兴趣。
4 教学案例
目前在国内的高校中,还没有规模较大和较为成熟的私有云计算平台,因此在我们的教学中,我们主要采用了公共云计算平台作为教学中的云计算技术实验平台,同时利用校内的Elearning学习平台作为教学中的师生讨论平台。主要进行的云计算应用有以下几项:
(1)结合大学计算机基础课程中的计算机网络和网页设计章节,对学生进行云计算知识的介绍,并讲解常见免费云计算服务的应用方法。由于国内对于Google云计算平台的访问不太稳定,因此主要采用了国内的“千脑云电脑”平台作为教学资料的共享以及学生在线编辑和存储文档的平台,云计算中的软件应用以金蝶的云计算软件“随手记”作为实例。
(2)在线资料共享和在线文档编辑。教师将课件、学习材料、教学案例存放在千脑云电脑平台中,学生可以随时进行下载,并根据自己的学科基础和学习进度来进行学习。在课程学习中,学生将教师布置的Word、Excel和PowerPoint作业的文件在线地的存储在云计算平台中,学生可以在机房完成作业,或将部分作业放在宿舍或家中的电脑上完成,由于文档存储于云计算平台中,学生在不同的计算机上访问的是同一个云计算平台中的文件,因此不存在学生需要用优盘来进行文件拷贝和数据同步的问题,这也解决了学生经常出现的优盘损坏、感染计算机病毒和遗失所带来的作业不能按时正常提交的问题。
(3)使用云计算软件实现个人理财记帐。利用金蝶云计算软件“随手记”让每个学生将自己生活中所有的财务收支情况进行记录,随手记是金蝶理财网推出的个人理财记账软件,可以通过浏览器以B/S方式进行访问和使用,手机版则分为iPhone版本,Andriod版本,其中iPhone版本分为标准版和专业版。由于学生的财务数据存储在云计算平台内,因此不会产生手持设备(如手机和PDA)中的记帐软件存在的设备损坏或遗失所带来的数据丢失问题,而且“随手记”所提供的提醒功能和动态图文报表功能让学生很好地对自己的各项支出有详细的了解,有助于学生养成良好的消费习惯,培养学生的理财能力。
5 总结
云技术正对信息技术产业产生前所未有的冲击,其应用将日益深入和广泛,云计算技术也将在近几年内成为信息技术教育中的主流技术,从而引起教学方式及学习方式的重大变革。将云计算技术引入大学计算机基础课程教学中是必然的趋势。论文对云计算技术进行介绍,阐述了将云计算技术引入大学计算机基础课程的优势,并给出了相应的教学案例。论文在将云计算技术引入大学计算机基础课程教学中作出了有益的探索。
参考文献:
[1]付涛.大学计算机基础课程分层次教学研究[J].电脑学习,2011(2):60-61.
[2]戴振华.高校非计算机专业计算机基础教学改革探讨[J].计算机教育,2009(6):100-102.
[3]Twenty-One Experts Define Cloud Computing[EB/OL]. http:// /node/612375,2010.
关键词:计算机科学 技术工程建设项目应用
中图分类号:O434文献标识码: A
前言:计算机应用技术就是对于不同网络软件的设置属性和不同的功能具备充分的掌握能力与应用能力,能够在不同的环境中通过计算机高效率地为多方面的用户给予服务。工程项目管理是指基于较为系统的方式与理论上,对工程项目实施组织、计划、控制等多种专业化的活动。工程项目管理涉及的部门比较多,包括投资商、开发商、供货商和施工部门、设计部门、工程项目使用期的管理部门的管理。实施工程项目管理是为了可以满足工程建设、增加利润的需求。
一、计算机科学与技术运用到工程建设项目管理的意义
1、实现技术、经济的一体化及资源共享
一直以来,工程建设项目在管理上都采用传统的管理方式进行管理,而传统的管理方式在现如今的工程项目管理中已经不适用。并且,负责建设项目管理的工作人员管理方式落后,既不懂管理也不懂技术,导致管理出现混乱的局面。采用计算机科学与技术进行管理,将各个部门相互联系,在日常工作中交换信息,各部门的人员可以通过网络来进行技术交流,实现了技术与经济一体化。在工程建设项目管理中使用计算机科学技术,可实现资源共享,项目管理需要对信息进行跟踪、收集以及处理等,过程相当复杂,并且信息量大,只是靠人为来处理信息很容易造成信息丢失。而采用计算机处理信息则不同,将建筑工程项目各种信息资料,通过互联网进行整理、归类,以工程数据库为中心,进行科学管理。在建设工程管理中,会有很多资料,例如建议书、施工设计图、工程验收等各阶段所产生的材料,计算机系统根据工程信息的格式、类型等进行一体化管理,并
根据各部门的需要将资料实现共享,使建设工程各个部门联合在一起,形成一个紧密联系的整体,更便于管理。
2、控制物资,实现现代化管理
在建设项目管理中使用计算机可了解到物资管理的情况,并结合项目的实际情况对物质进度进行适当的调整。在工程施工中,常常需要采购工程材料,此时可通过计算机编辑限制条件,可在第一时间里了解到采购量是否满足或是大于请购量,请购量是否与设计量一致等,再采取相关措施,从而降低项目建设成本。使用计算机科学与技术还可有效提高资金的管理水平,工程项目的结算、验工计价等,均在企业内部进行,在计算机的辅助下,资金运作实现了统一管理,合理使用,满足工程需要的同时,更降低了资金的运作成本。就我国目前建设项目管理水平来看,与发达国家还存在很大的差距,我国加入WTO之后,与世界各国的合作机会不断增多,计算机技术是拉小我国项目管理水平与发达国家项目管理水平的有效途径。
二、计算机应用技术在工程项目管理中的应用
1、工程项目管理软件的应用
对工程项目实施科学化的管理即复杂又关键,其波及的工作内容相当复杂。如果工程建设管理仅仅实施人工计算,那么就会十分的浪费资源。通过科学的工程项目管理软件能够进行多方面的操作,比如工程图纸的绘制、各种数据的统计等,操作简单而且快速。工程项目管理软件还能够实现网络进度计划的编制,根据实际的工程进度,可能对建设中的资源进行合理的配置和优化,对工程建设进程给予有力的保障,同时还能够监测工程建设的质量,使整个工程项目管理的质量水平得到提高。
2、办公自动化软件的应用
在工程项目管理的全部过程中,会存在大部分的工程项目文件材料与信息,这为管理作业造成了很大的影响。办公自动化软件是一种基础的管理技能,在工程项目管理作业中,操作人员可以经过A uto C A D软件来完成信息中的图像、文字和言语的处理,然后做出最好方案供给给工程施工部分。需要特别注意一点,项目管理单位的一切人员都必须要经过办公自动化的有关技能学习,才可以真实满意报表、材料的标准化与正规化。
工程项目中的方案计算,可以将建筑工程预算软件与Excel电子表格进行联系,对详细的作业施行科学有用的编制,这样一方面可以很大程度的下降工程项目管理部分的作业量,另一方面还可以有用的下降制造报表的本钱。Excel电子表格具有易操作性的优势,关于一些数据剖析发生的区别,可以轻松修改,不必再次编制新表格。
3、优化工程项目管理的效益与水平
以往的工程项目管理仅仅是经过人工完成,全部信息管理处于关闭状况,各项目管理人员的信息没有得到及时的沟通。计算机使用技能为工程项目管理供给了一个敞开的信息资源管理渠道,可以让各管理人员进行及时、便利的的沟通。一起工程项目内部的信息资源也可以满意同享的需要,工程项目在建造和管理过程中,一切的信息资源都可以充沛的满意多个部分的同享。计算机使用技能赋予工程项目管理更多的时间与空间,有用的加速信息沟通的速度,然后使工程项目管理的功率得到有用的进步,优化工程项目管理的效益和水平。
4、计算机使用技能在工程施工技能和施工质量中的应用
计算机使用技能在工程技能与质量的使用中也具有很大的优势,其可以从全体出发来关注工程施工的进度和质量,凭仗计算机技能的信息回馈,可以及时的找出疑问构成的原因和区别,然后完善施工技能和管理方面的办法,以最大程度的削减本钱、缩短工期和保证质量。经过计算机使用技能可以构建科学的工程质量管理信息系统,对工程项目建造中的一切信息施行搜集、加工、收拾和处理,经过此管理信息系统,可以保证工程项目管理的多个环节的成功完成。
5、在审计与监理中的应用
计算机科学与技术是企业发展不可或缺的一部分,当下,我国计算机科学与技术水平也取得了很大的突破,在各个领域上都得到广泛运用。在工程审计工作中也使用到了计算机科学与技术,工程审计工程一般包括两方面的工作,一方面是投资的检查核对,另一个方面是工程量的检查及核对,工程程序复杂,并且工作量大。在此工作中使用计算机技术可有效提高工作效率,在审计中,计算机主要是充当监督和审查的角色,对已经竣工的工程项目进行审查和监督,并结合国家制度,对已经结束的工程、工期等一一进行审核。另外,在监理工作中亦可使用计算机科学与技术,近年来,我国监理工作逐渐规范,此时,将计算机科学与技术运用到其中,可有效促进监理工作的健康发展。使用计算机技术,主要是在监理过程当中,采用科学的方法来处理各种信息,达到控制监理整个过程的目的。传统的工程监理主要是通过手工的方式来处理,这样的处理方式效率低,极不适应现如今竞争日益激烈的建筑行业需。采用计算机来完成监理工作,取代手工方式,可有效提高工作效率,为企业带来更大的经济效益。审计与监理工作一直以来都是人力来完成,而这两项工作较为复杂,人工完成的过程中常常出现问题,采用计算机来完成,可使监督和审查规范化,更具有科学性,有利于建筑企业的健康发展。
结语:综上所述,我国建筑行业发展的过程当中,常常忽视建设项目管理,而建设项目管理水平与建筑质量息息相关,因此,要提高工程质量,就要做好管理工作,将计算机科学与技术运用到管理当中,促进我国建设行业的快速发展。
参考文献:
[1] 王姚.工程项目管理中的计算机信息技术的应用分析[J].经营管理者, 2014,(01).
[2] 褚逸洋.工程项目管理中计算机信息化技术应用的研究[J].科学之友, 2013,(02).
[3] 王萌.按对计算机应用技术在工程项目管理中的应用探究[J].计算机光盘软件与应用,2012,(16).
0.引言
自2006年3月美国卡内基·梅隆大学周以真教授提出“计算思维”以来,在国内外教育界引起了很大的反响。周教授清晰系统地阐述了计算思维的概念,并认为计算思维是每个人的基本技能,不仅属于计算机科学家,应当使每个学生在培养解析能力时除掌握阅读、写作和算术外,还要学会计算思维。既然是每个人都必须掌握的思维能力,那么作为最“接近”计算思维的计算机专业的学生来说,该如何培养学生具有这种思维方式呢?这个任务显然不是某一门课程能独立完成的,它需要渗透到每一门专业课程中。这就要求任课教师本身就应该具有计算思维的教育理念,唯有这样才能把计算思维渗透到每门课程中,最后把这一抽象的思维方式融到学生的生活和今后的工作中去。
笔者将以计算机专业的基础课程——“数据结构”的教学经验为载体,详细介绍如何在课程中传授计算思维,使大学生学会运用计算思维去思考问题、解决问题,提升他们的计算素养,使其成为卓越人才。
1.计算思维的定义和特征
计算思维不是新生事物,从古代的算盘到近代的加法器、计算器以及现代的电子计算机,直到目前风靡全球的互联网和云计算,计算思维的内容在不断丰富,推动着人类科技的进步。虽然计算思维一直都在被人们应用,但是却没有明确地被人们用系统的理论来揭示。直到2006年,周以真教授在计算机权威期刊CommunicationsD,theACM上指出:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、人类行为理解等的一系列思维活动。周教授系统地给出了计算思维的6个特征:
1)概念化,不是程序化。计算机科学不是计算机编程,像计算机科学家那样去思维意味着远不止能为计算机编程,还要求能够在抽象的多个层次上思维。
2)根本的,不是刻板的技能。根本技能是每一个人为了在现代社会中发挥职能所必须掌握的;刻板技能意味着机械地重复。
3)是人的,不是计算机的思维方式。计算思维是人类求解问题的一条途径,但并不是要使人类像计算机那样去思考。计算机枯燥且沉闷,人类聪颖且富有想象力,是人类赋予了计算机激情。
4)数学和工程思维的互补与融合。计算机科学在本质上源自数学思维,因为像所有的科学一样,其形式化基础建筑于数学之上。计算机科学又从本质上源自工程思维,基本计算设备的限制迫使计算机学家必须计算性地思考,不能只是数学性地思考。
5)是思想,不是人造物。不只是软件、硬件等人造物以物理形式到处呈现并时时刻刻触及我们的生活,更重要的是接近和求解问题、管理日常生活、与他人交流和互动,计算的概念无处不在。
6)面向所有的人,所有地方。当计算思维真正融入人类活动,以至于不再表现为一种显式哲学时,它就将成为一种现实。
同时,周以真教授又将计算思维阐述成了具体的几种思维方法:递归,抽象和分解,保护,冗余,容错,纠错和恢复,利用启发式推理来寻求解答,在不确定情况下的规划、学习和调度等。
2.计算思维与数据结构
通过对计算思维的仔细分析,我们试图用这样一个公式来概括计算思维,即“模型+算法”。首先,学会合理地抽象,把有待解决的问题抽象成有效的计算过程,抽象成合适的模型,这是问题求解的第一步。然后,基于建立起来的模型利用各种思维方法去求解问题。
“数据结构”是计算机专业的一门专业必修课,是软件编程设计的基础,对于培养学生的逻辑思维能力,利用计算机解决实际问题的能力都起到了至关重要的作用。“数据结构”的研究内容可归纳为3个部分:逻辑结构、存储结构和运算集合,即按某种逻辑关系组织起来的一批数据,按一定的映像方式把它存放在计算机的存储器中,并在这些数据上定义了一个运算的集合,可以用“(逻辑|存储)结构+算法”的公式来概括。
对比两个“公式”,我们可以发现相似之处,都是静态结构和动态操作的结合。当然,计算思维中的模型和算法都要比数据结构中的概念来的宽泛很多。但正因为某种程度的契合,使得在“数据结构”课程中贯彻计算思维的思想,要比其他课程来得自然和容易许多。具体体现在:
1)从“逻辑或者存储结构”的选择理解“抽象建模”。在“数据结构”课程中,当面对一个问题时,首先是要能从问题中抽象出数据对象,然后分析数据对象中各个数据元素相互之间的(逻辑)关系是什么,接着这种逻辑关系用什么样的存储结构来实现。确定好这些后,再思考各种算法的设计和实现。整个问题的求解过程,就是一个抽象建模的过程。只不过,计算思维的概念更宽泛,它还需要考虑问题的可计算性(即计算的能力和极限,知道哪些问题可以计算,哪些问题不可以计算),而“数据结构”课程中所给出的问题都是可计算的。即便如此,依然能通过对问题的抽象去训练计算思维。
2)通过算法多样化训练思维方法。“数据结构”课程中,对于一个问题往往可以通过不同方式来完成算法。在选择不同求解方式的过程中,可以很好地训练计算思维。例如,可以学会对问题进行有效的分解,分解的方法和结果当然是多样性的,分解的过程要希望每个分解块能尽量被重用,重用计算过程,重用程序。如何有效重用,是一个问题的抽象分类。这样做,能快速获得计算结果。在设计算法和优化算法的过程中还需要利用递归、并发、启发、学习等方法。
3)通过灵活的实验手段打造创新思维。虽然在计算思维的第一个特征中强调“计算思维是概念化,不是程序化。计算机科学不是计算机编程”,但是不可否认的是,当你使用计算机来解决具体问题求解时,把算法思想编写成可执行的程序是解决问题和验证算法有效性的最好方法。因此,在教学过程中,我们强调并培养学生对于抽象过程的严谨性,编写程序时强调从需求定义开始,进行算法优化与选择,最后通过上机实验来验证。为了提高学生学习的兴趣,我们在安排实验内容上,多以实用课题为主,尽量生动化、趣味化,例如,在线性表的实验中,选择了通讯录的设计和管理;在图的实验中,选择了最经济出行路线的设计。
3.教学案例
3.1抽象和分解方法的使用——排序问题
“数据结构”中有很多排序算法:插入排序、选择排序、冒泡排序等算法。在讲解这些算法时可以渗透讲解计算思维中“抽象和分解”的思想。该方法是“选择合适的方式去陈述一个问题,或者是选择合适的方式对一个问题的相关方面建模使其易于处理”,也就是把一个复杂的问题分解成若干相关的子问题或者简单问题去处理。
以插入排序为例,插入排序的基本思想是每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子表中的适当位置,直到全部记录插入完成为止。多个记录的排序问题可以看成是一个大的复杂问题,这个问题可抽象分解成若干个小问题:把一个待排的记录插入到已经有序的子表中。那么原来的排序问题就变成了不断增长有序表中记录的个数,即记录个数依次从初始的1增加到n(即所有记录的个数),个数增加到n时,排序就完成了。这个小问题又可转换为数据的两两比较,即待排序记录依次和有序子表中的记录进行两两比较,直到找到合适的位置,插入即可,插入后的子表依然有序。最后,通过这样两层转换,排序问题就转换成了学生非常熟悉的数据两两比较的问题。同样,其他排序方法也可以通过层层抽象和分解把问题转换为简单的小问题。
3.2递归方法的使用——二叉树的遍历问题
二叉树的遍历是按照一定次序访问二叉树中的所有结点,并且每个结点仅被访问一次。递归方法是“把代码译成数据又把数据译成代码”。从程序设计的角度看,递归就是在定义一个过程或者函数时出现直接调用或间接调用本过程或本函数的成分。
二叉树及其相关操作的讲解是“数据结构”课程的重点和难点,由于二叉树的定义本身就是一个递归定义,因此与其相关的操作,利用递归的方式来完成也是最自然的事情,是一个能很好地体现递归思想的知识点。以二叉树的中序遍历为例,我们首先可以利用上述的分解方法将整个遍历问题划分成若干个子问题,即分解为中序访问左子树,根结点,中序右子树这样三个子问题;接着,对访问左子树和访问右子树的子问题,利用相同的方法,又可以分解为类似的若干个子问题或者不能再划分(如子树为空);如此反复进行,直到不能再划分成子问题,或者已经可以求解为止。在分解过程中,算法不断地利用同样的方法分解问题,不断地按照左子树一根结点一右子树的顺序访问。这个“较小问题”反复不断地被重复,形成了递归体。从问题分析的过程,可以引导学生去理解递归这一抽象而又重要的方法。
关键词 云计算 高校体育课程数字教学资源 建设
随着信息技术的发展,我国高校掀起了数字教学资源建设的,与此同时,也出现了数字教学资源低水平重复和校际共建共享不足的现象。高校体育课程数字教学资源建设和应用有助于解决师资不足、学训矛盾等问题,基于云计算建设高校体育课程数字教学资源能够节省成本,提高资源利用效率。
一、云计算的内涵
云计算(cloud computing)是一种基于互联网的服务模式,为网络用户提供一组抽象的、虚拟化的、动态可扩展的、可管理的计算资源能力、存储能力、平台和服务的一种大规模分布式计算的聚合体。云计算有三种服务类型:软件即服务(SaaS)、平台即服务(PaaS)和基础设施即服务(IaaS),可为用户提供动态易扩展的、虚拟化的资源(软件、平台和基础设施)。云计算技术具备跨平台、跨时空的人机交互功能,基于云计算建设高校体育课程数字教学资源在一定程度上克服了目前硬件投资过大、人员技术要求较高、运营维护成本过高等缺点,有助于广大体育教师利用手机、iPad和台式机随时随地的建设数字课程资源。
二、高校体育课程数字教学资源建设存在的问题
(一)软件操作问题
专业的特点决定了大部分体育教师在体育场馆游刃有余,面对日新月异的计算机软件却手足失措。体育课程数字教学资源的建设需要应用多种软件才能完成,教学课件的制作、教学视频的录制与剪辑等设计到的文本、图片、声音、动画和视频编辑软件(如PowerPoint、Acdsee、Cool edit、Animantor、Flash、Camtasia Studio)的使用和版本升级让大多体育教师望而却步。
(二)平台应用问题
建设数字教学资源的目的是依靠网络平台实施教学的,高校体育课程数字教学资源有助于解决师资不足、学训矛盾等问题。但是,网络教学对教师的信息素养要求较高,需要教师灵活掌握和使用网络教学平台的作业、在线答疑、统计分析等功能,这对于习惯口传身授教学模式的体育教师来说也是很大的挑战。
(三)基础设施问题
数字教学资源的建设的基础设施主要包括相关软件和硬件。目前可用于网络教学的硬件有台式机、笔记本、iPad和智能手机等,软件包括操作系统(Windows、Android、iOS等),现有的网络教学平台存储兼容性不足,不能很好地跨平台实施教学,面对众多数码设备及其纷繁复杂的操作系统,体育教师大多会望而生畏。
三、基于云计算建设高校体育课程数字教学资源的对策
(一)使用网络软件,在线建设体育课程数字教学资源
软件即服务,云计算为学习者随时随地的学习提供了有利的技术支持,同时也带来了很多方便的网络软件。高校体育教师可以利用Baidu Wenku查找下d教学课件,利用在Google Docs创建教案,在Youku中查找或上传教学视频,也可以使用美图APP在体育场馆拍摄教学图片、使用美拍APP录制教学视频,并进行适当的编辑剪辑,然后使用美篇APP制作图文声色并茂的网络教学资源。
(二)借助网络平台,在线体育课程数字教学资源
平台即服务,云计算把开发环境作为一种服务来提供,用户可以使用中间商的设备来开发自己的资源。高校体育教师可以灵活使用现有的网络平台进行网络教学,如通过QQ群的作业功能作业信息,利用WeChat朋友圈共享自己开发的网络教学资源给学生学习,利用飞信课程通知信息,通过平台互动的状态数据来分析数字教学资源的利用情况。
(三)借助移动设备,在线分享体育课程数字教学资源
基础设施即服务,云计算通过虚拟化的云存储把数据存储到云端,解决了传统硬件设施的存储兼容性问题。高校体育教师可以通过在智能手机、iPad和台式机上分别登录QQ、WeChat或借助手机、电脑管家软件实现体育课程数字教学资源在不同设备之间的传输与分享,利用Baidu网盘、360网盘等云存储适时分享大容量的多媒体教学资源(如NBA、世界杯等大型体育比赛实况录像等)。
四、结语
云计算作为一种大规模的资源整合与存储技术,为数字教学资源的开发和利用提供了方便。高校体育教师要积极探索云计算对网络教学方式的影响,加大体育课程数字教学资源建设力度,努力提升体育课程数字教学资源的建设质量和使用效果,加快高校体育教育信息化进程。
基金项目:2016年湖南省哲学社会科学基金一般资助项目(16YBA181)。
参考文献:
姓名:________
班级:________
成绩:________
小朋友们,经过一段时间的学习,你们一定进步不少吧,今天就让我们来检验一下!
一、口算
(共1题;共1分)
1.
(1分)
(2019·北京)
一个小数,如果把它的小数部分扩大了5倍,它就变成17.92;如果把它的小数都扩大了8倍,它就变成20.38.则这个小数是________.
二、填空题。
(共4题;共9分)
2.
(1分)
计算.
0.8×0.94×12.5=________
3.
(6分)
(2020五上·天峨期末)
根据运算定律,填上合适的字母和数.
①ac+bc=(________+________)·
c
②12.5×(k+6)=________×________+________×________
4.
(1分)
计算.
0.65×99=________
5.
(1分)
计算.
0.5×7.6×20=________
三、数学医院。
(共1题;共5分)
6.
(5分)
(2018五上·微山期中)
直接写出得数。
8.1+0.9=
0.2×0.4=
9.1÷0.7= 1.2×0.99×8=
3.57-0.7= 4.5÷0.45=
3.8×0.1=
3.8×8.2+3.8×1.8=
四、计算
(共1题;共5分)
7.
(5分)
怎样算简便就怎样算.
7.51×0.25×0.4
五、解答题
(共4题;共20分)
8.
(5分)
琳琳一家要到300千米外的易水湖玩。爸爸汽车的油箱里有35千克汽油,每千克汽油可供汽车行驶6.8千米。爸爸中途要加油吗?
9.
(5分)
一箱啤酒有12瓶,每瓶定价6.5元。买一箱啤酒一共要多少钱?
10.
(5分)
下图是一块红领巾实验地,(每小格表示1m2。)如果在这块地里种白菜,每颗白菜大约占地0.2m2;每颗白菜可以卖0.4元,在这块地里种白菜大约能收入多少钱?
11.
(5分)
贵阳到重庆约463km,一列火车从贵阳到重庆,已经走了3.5时,还差282.4km才能到达重庆。这列火车平均每时行了多少千米?
参考答案
一、口算
(共1题;共1分)
1-1、
二、填空题。
(共4题;共9分)
2-1、
3-1、
4-1、
5-1、
三、数学医院。
(共1题;共5分)
6-1、
四、计算
(共1题;共5分)
7-1、
五、解答题
(共4题;共20分)
8-1、
中图分类号:G64 文献标识码:A 文章编号:1673-9795(2013)09(b)-0165-01
大学计算机信息技术课程包括理论知识和上机实验两部分,是一门培养学生掌握现代信息技术的基本概念、基本原理知识以及操作技能的重要课程,是高校非计算机专业学生必修的一门公共基础课,也是大部分高校文科类非计算机专业学生拿到学位证书需要通过的计算机等级考试的考试内容。纵观我校文科学生历年的江苏省计算机一级等级考试成绩的数据可以发现,学生在计算机一级考试的理论部分的及格率远大于机试操作部分的合格率,也就是说机试操作部分的合格率影响了全校文科学生江苏省计算机一级等级考试的整体通过率。
为了培养学生大学计算机信息技术课程上机实验部分的自主学习能力,兼顾高校新生入学时计算机能力的差异,我们在实验教学中应遵循“则重实践,相关知识点的介绍够用即可;边学边做,学中做,做中提高”的原则。
1 理论联系实际,优化教学,培养自学能力
大学计算机信息技术实验课程是一门实践性强,知识日新月异不断发展的课程,因此,在日常教学中,培养学生对课程的兴趣,让学生养成合作学习,终生学习的习惯为教学目的。
1.1 营造环境激发学生兴趣
在日常教学中,通过多样的教学内容,不同的教学工具,例如,影像,音乐,图片等,使学生对本门课程知识产生兴趣,通过教学让学生改变观念,对计算机有更新的认识,了解计算机在办公、生活、娱乐、学习等方方面面对他们有着不同的帮助,使学生自发的对计算机课程产生学习兴趣。只有兴趣才是学习的动力,要让学生愿意进机房,愿意动手上机操作,才能根本解决动手能力不足的问题。
1.2 提高课程可操作性
大学计算机信息技术实验课程是一门操作性很强的课程,因此,在日常教学中,除了必要的讲解,要充分的让学生自己亲自操作,提高知识的学习效率。让书本的文字变成可以看的到、摸得着的知识,更可以提高学生动手能力,对计算机的熟悉。提高上机操作的比例,在教学课程中对操作机器的时间按比例提高,让学生更好的熟悉计算机。
1.3 通过优化教学最终培养学习能力
大学计算机信息技术实验课程遵循由简到繁、循序渐进的原则,“以兴趣为主线,以实用为载体,以培养学生的能力为最终目的。”可以根据学生学习水平的不同,成立学习小组,在教学练习中按易、中、难分组实践,对完成质量好的同学可以享受激励机制,比如,上网或游戏等。这样既完成教学任务,也调动学生的积极性。更好的提高学生的学习能力。
2 利用先进的技术为教学服务
目前,社会的各个领域都被各种先进技术尤其是网络技术渗透,其中包含按需服务的云计算技术、虚拟技术等。我们应充分的应用这些新的技术来提高我们教学的水平,利用这些新的技术来激发和提高学生适应信息时代的学习与创新能力。
(1)云计算技术是指网络以按需、易扩展的方式获得所需资源,其特性是门槛低,按需计算、随时随地获取等,利用云计算技术配合大学计算机信息技术实验课程教学的目的,构建网络教学环境,将教师、学生通过网络与优质教学资源连接。让学生可以在平时的学习中根据自己水平选择感兴趣的内容,完成对应的学习目标。并且可以随时查询结果,进行评价和改进,无论是选择自主学习还是合作学习,都可以通过云端平台获得来自教师和学生的支持。通过互动,紧密教师和学生的关系,提高教学的质量。
(2)利用网络教学平台整合全球教育资源,引用网络平台上的相关资源,更全面的提高学生的计算机基础知识和操作能力。在课堂上不仅利用传统教学,更可以用多媒体教学,多种教学模式互补。例如,网络平台上的开放课程,视频讲座等。使学生看的清楚,听得真切,感受深刻,更好的调动学生的学习积极性。与时俱进,让学生进一步的与世界先进知识接触,开阔眼界,保持对计算机学习的兴趣,提高自身修养。
3 构建创新实验室教学体系
在正常的教学过程中,每个学生的能力和要求都各不相同,要合理安排教学。
(1)想依照兴趣和需求自行学习的学生,可以在周末开放实验室,让不熟悉的学生多点时间操作,让没有电脑的学生能有平台操作。让学院实验室更好的为学生服务,整合学院教学资源保障学生的学习,提高动手能力。
(2)创新教学,要以学生为主,教师为辅,教师作为指导者辅助学生,计算机学习中为培养学生自学能力,常需要让学生先进行自学摸索,待出现问题后,再引导解决,获得真知。老师要教给学生自学的方法,如使用程序中的帮助、利用网络自学等方法,培养学生的自学能力,提高学生的积极性和主动性。
4 运用多种教学手段提高学习能力
在平时教学中,要充分思考教学要点、操作要点和实验操作与学生互动的手段,提高学生的上课积极性,让学生主动愿意计算机操作,提高动手能力,学习能力。
(1)在教学过程中,结合多种奖励机制,在不同的教学阶段,按学生的进度不同给予不同的奖励,更好的让学生有兴趣学习。
一、基于云计算的网络课程资源库建设模式
在现阶段,国际国内并未出现专门的云计算平台来进行网络课程资源库的建设,然而,我们可以不断地探索在飞速发展的云计算技术的新形势下的网络课程资源库建设模式。许多大型的计算机软件企业都提供了各种各样的云计算服务,通过对于这些服务进行科学合理地整合,就能够将其应用到建设基于云计算的网络课程资源库的过程中来。
基于云计算的网络课程资源库建设模式可以采用云・地对接的网络课程构建模式,是将开源免费软件搭建在本地端,而云端具体负责利用供应商提供的一定的云服务。对于网络课程所需的功能进行分析,并且密切联系开源免费软件和云服务的作用及其主要特征,科学合理地对其进行综合利用,借助于云地对接的方式,就能够达到教学内容的数字化的目的,与此同时,对于师生双方的网络教学活动提供良好的支持。具体来说,基于云计算的网络课程资源库建设模式如图1所示。
二、基于云计算的网络课程资源库的层次结构
(一)基础设施层
基础设施层又具体涵盖了虚拟化子层和物理硬件子层两个子层次。其中,物理硬件子层的主要组成部分就是真实的物理硬件,具体涵盖了网络设备、存储器和服务器等等。而物理硬件子层之上是虚拟化子层,虚拟化子层的主要构成部分就是各类虚拟机,对于底层硬件设备的管理,主要是借助于虚拟化技术来完成,与此同时,向上一层进行数据存储、数据计算和网络通讯等各种各样的虚拟资源的提供。
(二)应用接口层
应用接口层是面向开发人员的,其作用就是为基于云计算的网络课程资源库的建设提供良好的开发环境、公用API以及网络服务等等。
(三)教育应用层
教育应用层提供多种多样的和教学相关的应用软件。具体来说,可以为学生提供底层虚拟计算资源环境,也可以提供基于云计算的虚拟实验室,也可以设计和实现网络教学资源的制作和演示软件、文档处理软件等,又能够在教学管理的教学平台、OA系统和作业提交系统等中得到科学有效的应用。
(四)用户接口层
用户在云客户端对于教育云进行访问,具体可以采用传统的图形用户接口GUI和基于Web的接口这样两种途径。倘若用户使用基于Web的接口,那么,仅仅借助于浏览器就能够对于相应的功能进行操纵;倘若用户使用图形用户接口GUI,那么,就能够远程登录教育云上的虚拟机,通过这种方式,就可以对于底层的资源进行访问,这种方式主要就是作为Web接口的辅助方式。
三、建立属于自己单位的私有资源云
学校能够结合其所具备的的网络课程资源库以及云计算技术,在基于云计算的网络课程资源库建设模式的前提之下,建设学校自身的“私有资源云”,与此同时,在此基础上,科学合理地和外部的“公共资源云”进行连接。另外,私有资源云是由不同的学校自行管理的,它是在结合并且扩充了学校所具备的网络信息中心的基础上而建设的。而公共资源云是依托当前的教育网,由各个学校私有资源云经过相互连接而得到,所有的公共资源云都具备其相应的管理机构,对于公共资源云的资源进行管理。在此基础上,所有公共资源云通过互联就会得到整个的教育云。
四、建立统一的网络课程资源库技术标准
在云计算的大背景下,将来的数据中心仅仅需要花费非常少量的资金就可以进行机房的建设。云计算环境对于数据的通用性的要求是非常高的,要求必须尽可能地防止“数据孤岛”问题的出现。所以,必须想方设法来进一步统一和规范课程资源库建设的技术标准。具体来说,可以通过下述的四个方面来建立统一的网络课程资源库技术标准:第一,在资源的技术开发角度,设置最低的技术标准;第二,在用户的方面,为了保证网络课程资源的素材的使用变得更加方便,有必要对于素材的相关属性进行标注,对于其编写类型和数据类型进行规范,也应该对其可操作性进行规范;第三,在资源评价者的方面,设置资源建设的评价指标以及各种相应的参数,并且将其作为用户进行资源筛选工作的关键依托;第四,在管理者的方面,对于管理系统的体系架构进行规范,并且明确系统必须具备的基本功能模块。
五、充分整合资源,实现资源共享
通过基于云计算的网络课程资源库建设,不同的学校之间的信息共享程度将会得到加深,也能够建设共同的信息共享空间,通过这种方式,又能够更加科学合理地利用教学资源。国家相关部门应该统一管理所有的教育云,对于所有学校都设置的各种各样的基础课程,有必要安排国家教育管理部门来加以建设,与此同时,借助于基于云计算的网络课程资源库来实现高度共享,切实充分整合资源,实现资源共享。不同的学校只需要对于存在着本校的自身特点的课程来实施申报,安排一定的资金以及人与来搞好集中建设,切实凸显出学校自身的特色,通过这种方式,避免出现相同的一门课程在全国、各省具备多个网络课程资源库的重复建设、信息资源共享程度较低的问题。基于云计算的网络课程资源库建设人员能够借助于云计算技术在线同时参与设计、编辑和修改工作,以便最大限度地减轻反复编辑修改所消耗的工作量,也能够直接存储结果,并且将其在云中进行。
六、结语
总而言之,云计算是下一代网络计算平台的核心技术,云计算将对于教育领域产生非常巨大的革新,基于云计算的网络课程资源库建设模式也必须密切联系云计算技术的具体特征来不断地进行变化。结合现阶段的云计算技术的发展状况,本文设计了云・地对接的网络课程构建模式,这种模式能够非常科学有效地解决课程资源共建共享、教师导学与学生自主学习有效互动等一系列的问题。在将来的基于云计算的网络课程资源库建设实践应用的过程中,需要对于基于云计算的网络课程资源库建设进行进一步的探索和研究,以便保证基于云计算的网络课程资源库的建设的顺利进行,推动教育信息化建设工作的顺利开展。
参考文献
[1]刘淑香.网络课程在高校教学中的作用[J].理论观察,2011(05).
[2]毕丛娣.关于“云计算”的探究[J].长春工业大学学报(自然科学版),2011(04).
[3]邱俊斌.浅析云计算在高校实验室中的应用[J].广东技术师范学院学报,2011(06).
[4]王福成.基于云计算的高校学生自主学习系统应用[J].科技创新导报,2011(07).
[5]施丽红.云计算对高校网络建设的影响[J].科技经济市场,2010(04).
1.1构建网络实训室成本高
常规网络实验室需要配备路由器、交换机等设备。所使用的网络设备一般会选用市场占有率较高的厂商,如思科、华三、锐捷等。路由器、交换机、防火墙、IDS、IPS、SAN网络存储等这些网络设备厂商由于竞争压力以及技术的飞速发展,网络设备的更新非常快。实训室需要每隔3-4年更新网络设备。客观上造成网络实训室建设成本过高。
1.2网络实训室利用率不高
一般网络实训室都仅仅是采购几台样机,学生以分组实验的方式进行实践使用。实训室并不能保证每个学生人手一台设备,学生的实训实践效果会打一个大大的折扣,实际教学效果不理想。学生在日常的实训操作过程中,频繁对设备进行通电、插拔等操作,也会加速设备的损耗。设备一旦损坏,将严重影响教学。再加上网络实训室只能为计算机网络专业所使用,综合利用率非常低。综上所述,为了减低网络实训室建设成本,充分提高实训室的利用率,提升实践教学的效果,可以考虑引入网络模拟器等虚拟仿真技术构建虚拟网络实验室,改进网络实验教学。
2虚拟仿真技术
2.1虚拟仿真技术概念
IBM对虚拟化作出了定义,“虚拟化是资源的逻辑表示,可以是各种硬件资源,也可以是各种软件环境,如网络虚拟化、桌面虚拟化”。仿真技术主要是应用于网络协议的构建,计算机是仿真技术主要的工具和载体。综合运用虚拟化和仿真技术,可以称为虚拟仿真技术,是用计算机创建一个可视化实验操作环境,通过操作这些虚拟实验仪器或设备,即可进行各种实验,达到与真实实验相一致的教学目的和要求。
2.2虚拟仿真软件
(1)网络仿真软件比较常用的网络仿真软件有BosonNetSim、PacketTracer、RouterSim等。RouterSim是完全按照CCNA的实验设计的,非常适合学习CCNA的实验内容。最大的不足是RouterSim仅局限于实验,不能自定义网络拓扑结构。PacketTracer是Cisco公司设计的产品,对Cisco公司自身的交换机、路由器等设备兼容性最好。BosonNetSim由网络拓扑设计器和网络仿真模拟组成。BosonNetSim可以模拟交换机、路由器等设备,并可自定义网络拓扑结构,可以模拟局域网环境以及广域网环境。BosonNetSim软件对PC运行环境要求不高,实验环境的配置较为简单,适合要求不高的实验场合。
(2)虚拟主机及云桌面VMware和VirtualPC是当前使用率非常高的两款虚拟主机软件,能在真实的物理主机上运行多个虚拟主机,并安装Windows/Linux等多种类型的操作系统。基于云计算技术的桌面虚拟化,将计算机终端系统(也称作桌面)进行虚拟化,可以通过任何设备,在任何地点,任何时间通过网络访问桌面系统。
3应用虚拟仿真技术改进网络实验教学
3.1构建虚拟网络实训室
使用普通机房就可以构建网络实训室,并不需要专门的网络实训室。普通机房中每台学生机都安装网络仿真软件(如BosonNetSim)及虚拟化软件(如VMware)。通过BosonNetSim的模拟能力,能仿真模拟教学中所用到的常见的网络交换设备,如路由器、防火墙、交换机等。利用BosonNetSim灵活搭建各种网络结构,并模拟网络故障,可进行便捷快速部署,节省人力及硬件环境,为网络实验教学节省额外的环境部署时间。在学生物理机上安装虚拟主机软件(如VMware),虚拟多个主机并安装所需的操作系统。这样可以大大节省物理主机的数量,而且可以快速激活实训所需的操作系统,进行网络实验,提高网络实践的效果。
3.2设计实训任务,开展实训教学
教师可以设置众多工作任务,每个工作任务都是基于实际问题而设立,把学生置身于真实场景中,学生需要独立解决工作任务。在任务教学中,学生需要了解真实场景的需求,在网络仿真软件中绘制相应的网络拓补结构图,部署相应的防火墙、路由器、交换机、主机等网络设备,配置各网络设备的IP、链路、路由、网络协议等,搭建模拟实验环境。通过对网络的反复配置、试验和分析,学生在实践中掌握网络技术,巩固知识和提高水平。学生每完成一个任务,教师可以引导学生进入下一个递进的任务,实施分层教学,充分调动各个层次学生的积极性。同时,教师可根据学生的基础,利用BosonNetSim或RouterSim开展CCNA、CCNP认证考试训练。这些试验包内置了进行CCNA、CCNP所需的进阶实验,教师通过软件的实验导航器可以有计划、循序渐进地进行实验练习,为学生将来进行思科认证考试提供一个平台。作为一个网络管理员,要使网络保持平稳运行,还必须及时排除故障,这需要非常丰富的经验。这就要求日常教学中,学生不能仅仅照着葫芦画瓢,还应能排除网络故障。教师在模拟器的帮助下,可以设置一些网络故障点并以记录配置形式保存后打包发给学生,让学生分析,边做边学,积累排除故障的经验。
3.3应用虚拟桌面实现随时随地进行网络实训
当前越来越多的高校建设新一代、基于云计算技术的虚拟机房。在虚拟机房中,学生机不再是物理机,而仅仅是一个终端。各个终端通过网络连接至中心主机,对应中心主机内的各个主机实例。学生可在普通PC端,甚至移动端,安装客户端,实现连接至中心主机的虚拟桌面,可以像操作本地物理机一样操作云端主机。云端主机装有网络实验所需的所有仿真软件及环境,可实现在任何时间、任何地点进行网络实验操作,打破传统网络实验室的时空和人力限制,更好地提升实训教学效果。
云计算广泛地存在于人们的工作、学习和生活中,每个人都在深受其影响,但并不是所有人都对云计算认识和了解,对较为专业核心的技术还没掌握,尽管如此,所有人都能感受到云计算的强大功能和贡献。教师在课堂教学中所需要的教学资料和种类丰富的课件以文档的形式存储在网盘中,教师根据课堂教学需要可以随时从网盘下载和播放所需的视频、音频资料,初中学生在课余以外用电脑上网浏览图片、信息,下载资料、视频,用聊天工具与同学沟通交流,等等,这些都离不开云计算提供的“云服务”。可以说,现代信息社会的每个人都在感受和接触着云计算,通过云计算,每个用户都可以通过自己的电脑将数据信息上传至网络上,只要用户有网络条件和设备就能访问自己所需的数据信息。用户需要和处理数据没有存放在本地,而是放在互联网数据中心,这就是云计算最基本的原理,为保证数据中心的安全正常运行,有专门提供云计算的企业对数据中心进行维护和管理,以保证用户有足够大的数据存储空间和强大的数据运算处理能力。用户只需通过互联网终端设备,就能方便快捷地访问需要的数据信息,享受云计算提供的服务,用户没有必要关心所需的数据信息存放在哪个云端之上。
2.云计算的特征
将用户所需的数据信息存放至云端,这是云计算最显著的特征。云端提供众多的软件和服务,云计算构筑于各种协议和标准之上,这是云计算存在的前提和基础,云计算能够通过多种设备获得和使用。首先,为保证云计算的数据存储中心的安全和正常运行,该存储中心配备有专人管理和维护,数据中心的先进水平和高超技术使得用户的数据有安全保障,数据遭受外界病毒侵犯或数据丢失这样的状况很少出现。其次,用户更为方便快捷地访问云端数据信息,只要拥有联网条件和终端设备就行,云计算能够为用户提供多种程序软件和各类服务,用户使用起来更为人性化和快捷。然后,云计算能够实现资源共享,相同的数据信息可以让多人共享,只要用户终端可以与互联网相连。最后,强大的计算和存储能力是云计算的重要特征,云端有数万台甚至更多的服务器,这些服务器组成一个集群,使其有超强的计算和存储能力,数据计算的空间相当大。
二、云计算在初中信息技术教育中的应用
1.实现初中信息技术教学的即时性和共享性
云计算实现了收藏夹的随身携带,通过云计算提供的服务可以有效实现个人收藏夹的随身携带,保证每个人可以在任何电脑上使用自己的网络收藏夹,同时还可以将网络收藏夹与本地收藏夹合并,使初中生能够随时随地地查看自己收藏的资料。云计算也实现了输入法的随时、随地、随系统使用,搜狗云输入法不仅将我们身边的典型应用放到了云中,而且是世界首个基于云计算的输入法服务,哪里有网络,哪里就有输入法,使用者使用方便,给新时期的初中生提供了个性化学习的机会,同时远程调用词库也能保证用户在任何地方得到的服务体验是相同的。云计算提供的服务能够实现演示文稿的随身携带与信息的在线编辑,例如基于云计算的WPSOffice就具备了在线编辑功能,可对文档进行编辑和保存,有效地实现了初中信息技术教育的即时和共享。
2.有效拓展了初中信息技术教学资源
在信息技术课堂上,教师需要为学生提供制作作品的素材,如果教师提供的素材不够,那么学生的选择性就相对比较小,进而致使学生制作的作品个性化程度不高。而云计算以其强大的资源能够极大地丰富信息技术教学资源,这样教师就可以根据课程的要求去寻找更多的网络资源,进而能够为学生提供更多的素材,提高作品的个性化程度。在初中信息技术教育中,教师也可以通过网络为学生授课,完成课堂教学的网络化,动态教授学生信息技术知识,改变了传统死板抽象的教学方法和形式。我国现阶段的教育资源地区差异显著,教学资源共享的程度偏低,通过云计算,可以实现跨平台跨设备的分享数据信息和教育资源,这极大地解决了教育资源分布不均,无法共享的难题,打开了教育发展的空间。
3.构建数字化图书馆,节约教育成本
图书馆的服务器一般情况下,会限制最大的接入终端数量和相应数量,这是为了保障图书馆数据资源的安全。云计算的“云”端有很大的服务器群,这是强大的带宽、计算能力和容错性的有利保障,因为有如此强大的服务器群,使得用户可以用最快的速度访问所需的资源,用户的请求得到最快速度的相应。除此之外,用户还可以定制个性化的服务,例如建立属于自己的图书馆,在手机终端设备上下载移动数据图书馆,实现移动化的学习,不受时空条件限制等。学校的网络和信息中心需要不断进行硬件设备的更新换代,更新换代需要较高的成本,运用云计算技术可以大大降低设备更新换代的成本。
4.实现了病毒库随身携带
初中新信息技术教师除了保证课堂教学质量之外,还要进行一定工作量的电脑系统维护,电脑系统维护的时间大大占用了教师的工作时间。学校为保证系统的安全,需要给每台电脑安装保护系统,同时也要安装杀毒软件,当教师在更新病毒库的时候,要先解除保护系统,然后才能升级病毒库,进行系统保护。此种工作重复量大且复杂,利用云计算技术将大大缩短教师电脑系统维护的时间,升级病毒库更为简单便捷,不需要在个人电脑上升级病毒库就能达成最佳的杀毒效果。除此之外,云计算还实现了演示稿、输入法和收藏夹的随身携带,建立网络收藏夹,可以随身携带网址,初中生能够进行自主学习,初中生将云输入法的链接加入浏览器的收藏夹就能进行输入,为初中生的个性化学习提供了方便。
三、云计算在初中信息技术教育中面临的挑战
云计算这种新兴技术在备受瞩目和关注的同时也面临不可小觑的困难与挑战。
1.安全性问题
云计算条件下,用户的所有数据资料存放在提供云服务的云服务商的数据中心里,联通、电信等数据托管中心曾经多次出现过数据被盗和数据丢失的情况,造成用户信息泄露,安全性让人质疑,其云服务的后期推广工作也深受影响。在对云服务商一项调查中表明,大部分云提供商都是公共云提供商,这些云提供商在云安全方面所做的投资较少,几乎不到总投资额的10%,这让云服务商不能保证用户信息的安全,用户数据信息很有可能面临被盗或丢失的风险。如何保护用户个人隐私材料的不外泄和确保数据保存的机密持久性,制约着云计算的发展。
2.云计算规范性问题
云计算技术的规范应用需要严格的技术标准,但是我国的云计算技术在标准制定和规范方面还不完善,国家对云计算产业的技术支持和各种扶持政策也没有及时出台,这严重影响着云计算的规范使用。国家政策没有给予及时的引导严重制约着云计算技术在我国的健康发展。当互联网蓬勃发展的时候,云计算为其提供了巨大的发展空间和潜力,极大地改变和影响着人们的生活、工作和学习,同时,远程教育的发展也随着云计算技术的推广和应用更加科学便捷,远程教育的发展迎来了新的发展机遇。
3.云计算的基础设施和性能问题
解决云计算的基础设施和性能问题是应用云计算最基础的一步。云计算的所有操作都是基于网络传输和服务的,学校要掌握每天传输的数据量,全校师生每天访问和产生的数据量是学校进行带宽选择的依据。网络基础设施建设例如带宽建设和各种应用软件的性能是云计算得以顺利推广和应用的重要基础。