时间:2022-03-07 06:36:48
绪论:在寻找写作灵感吗?爱发表网为您精选了8篇计算机科技论文,愿这些内容能够启迪您的思维,激发您的创作热情,欢迎您的阅读与分享!
1.1软件需求不规范软件可以称得上是计算机的“大脑”
负责支配计算机的基础,然而,不同领域、产业的管理模式多有不同,软件的更新、升级很慢,这种无法相互配合的工作状态,会使计算机管理系统的功能价值大大降低。比如说:软件设计只能明确、指示特定的资源模块,各数据间纵向、横向的关系不能及时调配、处理,一旦科技信息在运行过程中有特殊指示要求,则系统很容易便会跟不上“节奏”。
1.2历史数据保护不周数据在长期变化、演进的过程中
其资源历史会被储存在计算机管理系统中,以便后续工作查询。然而,计算机管理系统的内存还是很有限的,要长期时间保存有效数据是几乎不可能的。这要求,系统管理人员及时调整、更新,将这些科技信息转存到其他硬盘中,经过这样一道工序,历史数据很容易受到破坏,或遗失、或破损,总归会出现一系列问题。
1.3处理方式刻板、传统查询与统计是计算机管理系统中最基础的两个工作项目
所以市面上出售的系统软件,对上述两种科技信息处理手段的诠释、处理大体相同。传统、单一的管理方式,虽然能够保证系统功能不受破坏,但它也存在弊端,就是大量数据、信息无法快速转入功能处理模块,犹如百万大军过独木桥一样,路径只有一个,信息处理需先来后到。如此一来,计算机管理系统的处理能力便会急速下降。同时,软件开发是计算机管理系统成长必经之路,作为一种集成软件,其数据来源、使用、制定的原则和基本法则是一定的。现阶段,软件开发公司、研究人员受产业服务要求限制,不愿推陈出新,从升级科技管理模式、开发新型统计结构入手,而是会按照以往软件开发的基本结构,在上面填充一些必要的功能模块。这样,软件开发便失去了原本的意义,其功能价值也无法更深层次的挖掘出来。
2基于科技信息的功能价值探究
计算机管理系统的革新对策上文提到计算机管理系统有很多矛盾和问题,其升级、革新空间很大,信息、数据的资源功能并没有充分的发挥出来。为此,笔者将结合多年工作经验,深入探究计算机管理系统的升级、改革道路该如何走。
2.1规范软件需求
尽量满足管理工作者需要软件开发公司和研究人员应对软件的工作环境进行集中测评,如该软件今后会使用于哪些行业与管理模式中,做到软件的功能需求“一对一”。近年来,应用于计算机管理系统的软件种类越来越多,为此,国家行政机关、各大企业的管理机构,都应承担起监督职责,根据自身实际工作需要,考核该软件是否符合自身的管理要求。如果不符合,需及时与软件开发公司和研究人员提出意见,并协助他们修复、改正矛盾问题。
2.2提高历史信息资源的利用率
历史信息无法有效保存是一个不争的事实,针对这一问题,管理者们可以从自身工作入手,对科技信息进行合理的利用。比如说:把数据管理工作分为若干个时段,如每周、月、季度、年度,管理者按照管理需要,检索有效历史信息,通过技术处理,让信息拥有一定的说明功能,再行储存。如此,可大幅度节约计算机管理系统储存历史数据的应用空间,使处理数据更加高效。此外,管理者必须高度重视历史信息的销毁、保存、转存工作,安排专人,负责处理这类历史信息和数据,因为小心、谨慎的工作态度,也会在一定程度上提高历史信息资源的安全性和完整性。
2.3全面、立体升级改革软件
首先,详细解析现阶段计算机管理系统的工作模式和变化方式,从发展角度入手,探究管理工作的发展趋向,以此为依据,制定下一阶段软件开发的大体功能需求和指标,使软件开发、科研工作更具针对性、目的性。其次,丰富软件获取、处理、传播、管理的渠道,让真实、完整、有效信息集中输入到数据库中,为管理者提供历史数据和当前数据的对比发展过程,这样,软件中的信息资源会更加立体、全面,更具说明价值。最后,软件页面设计要全面地反映科研工作的内容软件设计者进入开发阶段时,软件页面设计应遵循简洁、大方、全面、适用的原则,如:系统功能、数据输入、数据管理、信息传播、打印等功能应明确分类,不能出现“重叠模块”,严防信息管理过程中出错。
3结论
1引言
世界经济的发展,特别是发达国家的经济发展,主要依靠科技创新和技术进步。科学技术在经济发展中的地位日趋重要,随着知识经济的兴起,世界各国之间的竞争愈演愈烈,国家竞争的焦点已转向有效地占有和支配科技资源。因此,世界各国纷纷调整科技政策,将科技发展目标与经济发展目标紧密结合,强调科学技术为提高综合国力、增强竞争力、维护国家安全服务,每年投入大量资金直接资助或间接引导相关科技项目的开展。科学研究活动也从早期是一种科学家及相关学术团体的兴趣性活动,变成为由政府直接领导和支持的一项社会事业,并肩负着国家发展的战略使命。在这种情况下,对科学研究工作进行评价也不再是科学家相互之间的一种个人监督和促进行为,它已成为政府参与和支持科学技术发展的重要手段。由于科学技术本身的迅速发展和复杂度的大幅提高,科学活动的成本不断上涨。要想进行所有领域的科学研究,并保持全面的竞争优势,即使对于发达国家,其经济实力也不能承受。有鉴于此,有必要加强对科学研究活动的监督和控制,特别是对于国家投资开展的科技项目,必须在项目实施的全过程实施高质量的评估,达到确保有限科技资源用于完成最符合国家利益的科研活动的目的。
2国外科技评估活动的实践总结
2.1重视科技评估制度建设是各国政府开展科技评估活动的前提
制度化是当前国际科技评估活动的趋势之一,科技评估不同于一般的研究活动,制度建设是科技评估活动健康发展的基本保障条件。世界各国制度建设的方式各不相同,有的以法律,有的以部门法规,有的则以行业规范的形式来进行制度建设。但经过多年的评估实践和努力,都建立了适合自己国情的科技评估体系和相应的保障制度,使科技评估活动成为一项制度化、经常化的行为,成为政府管理决策过程中不可缺少的环节。
作为科技大国,美国是使科技评估活动制度化最早的国家。上世纪初,美国成立了国会服务部,它所进行的与科技有关的研究、分析和评估可以认为是科技评估制度的雏形。然而,科技评估工作在美国的大范围开展是在二战以后。1993年美国第103届国会颁布了“政府绩效与结果法案”(GPRA)。根据GPRA的规定,科技评估的概念与制度、美国国会一级的有关科技评估机构的作用、功能、权力和责任都有明确的法律条文予以确定。此外,日本的《科学技术基本法》(1995)明确了科技评估的地位,《科学技术基本计划》(1996)和《国家研究开发实施办法指南》(1997)提出了建立开放型研究评价体制的基本框架,规定日本科技评估机构不能随意设立或撤销;1985年法国政府做出规定,在没有经过评估之前,任何国家科技计划项目都不能启动。法国议会评价局、国家研究评估委员会,前者通过法律创建,后者由部长会议通过政令任命,评估委员会的任期,评估对象的确定,评估报告的公布,都有相应的法律和制度规定;韩国、澳大利亚等国也规定,凡开展科技计划评估活动,均需依据有关法律设立机构,遵照法定程序进行工作,出具评估结论和向有关单位反馈结果。
2.2提高科技管理质量和公众的监督是各国政府开展科技评估活动的动因
论文摘要:计算科学主要讲述了一种科学的思想方法,计算科学的基本概念、基本知识它的发展主线、学科分支、还有计算科学的特点、发展规律和趋势。
引言:随着存储程序式通用电子计算机在上世纪40年代的诞生,和计算科学的快速发展以及取得的大量成果。计算科学这一学科也也应运而生。《计算科学导论》 正如此书的名字,此书很好的诠释了计算科学这一学科,并且指导了我们应如何去学好这一学科。使得我们收获颇多。并且让我深深的反思了我的大学生活。正如赵老师书中所讲的:“计算科学是年轻人的科学,一旦你选择了计算科学作为你为之奋斗的专业类领域,就等于你选择了一条布满荆棘的道路。一个有志于从事计算科学研究与开发的学生,必须在大学几年的学习中,打下坚实的基础,才有可能在将来学科的高速发展中,或在计算机产品的开发和快速更新换代中有所作为。
什么是计算科学和它的来历
计算科学主要是对描述和变换信息的算法过程,包括其理论、分析、设计、效率分析、实现和应用的系统研究。全部计算科学的基本问题是,什么能(有效的)自动运行,什么不能(有效的)自动运行。本科学来源于对数理逻辑、计算模型、算法理论、自动计算机器的研究,形成于20世纪30年代的后期。
随着存储程序式通用电子计算机在上世纪40年代的诞生,人类使用自动计算装置代替人的人工计算和手工劳动的梦想成为现实。计算科学的快速发展以也取得大量成果,计算科学这一学科也也应运而生。
计算科学的发展
a、首先先介绍图灵机
图灵机的发明打开了现代计算机的大门和发展之路。图灵机通过一条两端可无限延长的袋子,一个读写头和一组控制读写头的(控制器)组成它有一个状态集和符号集,而此符号集一般只使用0和1两个符号。而就是这个简洁的结构和运行原理隐含了存储程序的原始思想,深刻的揭示了现代通用电子数字计算机的核心内容。现在通用的计算机是电子数字计算机,而电子数字计算机的发展是建立在图灵机的基础之上。他的二进制思想使计算机的制作的简化成只需两个稳定态的元器件。这在今后的计算机制作上无论是二极管或集成电路上都显示了明显的优越性。
b、计算机带动的计算学科
1946年随着现代意义上的电子数字计算机ENIAC的诞生。掀起了社会快速发展的崭新一页。计算机工作和运行就摆在了人们的面前。
1、计算机语言
我们要用计算机求解一个问题,必须事先编好程序。因此就出现了最早的机器指令和汇编语言。20世纪50年代后,计算机的发展步入了实用化的阶段。然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查找错误尤其困难,因此,软件开发急需一种高级的类似于自然语言那样的程序设计语言。1952年,第一个程序设计语言Short Code出现。两年后,Fortran问世。作为一种面向科学计算的高级程序设计语言,Fortran的最大功绩在于牢固地树立了高级语言的地位,并使之成为世界通用的程序设计语言。Algol60的诞生是计算机语言的研究成为一门科学的标志。该语言的文本中提出了一整套的新概念,如变量的类型说明和作用域规则、过程的递归性及参数传递机制等。而且,它是第一个用严格的语法规则——巴科斯范式(BNF)定义语言文法的高级语言。还有用于支持结构化程序设计的PASCAL语言,适合于军队各方面应用的大型通用程序设计语言ADA,支持并发程序设计的MODULA-2,支持逻辑程序设计的PROLOG语言,支持人工智能程序设计的LISP语言,支持面积对象程序变换的SMALLTALK、C等。
2、计算机系统和软件开发方法
现代意义上的计算机绝不是一个简单的计算机了而也包括了软件(系统软件、应用软件)。各种各样的软件使得计算机的用途大大增强。而软件开发也成为了一个重要课题和发展方向。软件开发的理论基础即是计算模型。随着计算机网络、分布式处理和多媒体的发展。在各种高级程序设计语言中增加并发机构以支持分布式程序设计,在语言中通过扩展绘图子程序以支持计算机图形学程序设计在程序设计语言中已非常的流行。之后,在模数/数模转换等接口技术和数据库技术的支持下,通过扩展高级语言的程序库又实现了多媒体程序设计的构想。进入20世纪90年代之后,并行计算机和分布式大规模异质计算机网络的发展又将并行程序设计语言、并行编译程序、并行操作系统、并行与分布式数据库系统等试行软件的开发的关键技术依然与高级语言和计算模型密切相关,如各种并行、并发程序设计语言,进程代数,PETRI网等,它们正是软件开发方法和技术的研究中支持不同阶段软件开发的程序设计语言和支持这些软件开发方法和技术的理论基础----计算模型
3、计算机图形学
在计算机的硬件的迅速发展中。随着它的存储容量的增大,也掀起了计算机的巨大改革。计算机图形学、图像处理技术的发展,促使图形化界面的出现。计算机图形学是使用计算机辅助产生图形并对图形进行处理的科学。并由此推动了计算机辅助设计(CAD)、计算机辅助教学(CAI)、计算机辅助信息处理、计算机辅助测试(CAT)等方向的发展。图形化界面的出现,彻底改变了在一个黑色的DOS窗口前敲代码输入控制命令的时代。同时也成就了一个伟大的公司Microsoft 。
4、计算机网络
随着用户迫切需要实现不同计算机上的软硬件和信息资源共享。网络就在我们的需求中诞生了。网络的发展和信息资源的交换使每台计算都变成了网络计算机。这也促进计算机的发展和广泛应用。
计算机学科的主线及发展方向
围绕着学科基本问题而展开的大量具体研究,形成学科发展的主流方向与学科发展主线和学科自身的知识组织结构。计算学科内容按照基础理论、基本开发技术、应用以及他们与硬件设备联系的紧密程度分成三个层面:
1、计算科学应用层
它包括人工智能应用与系统,信息、管理与决策系统,移动计算,计划可视化,科学计算机等计算机应用的各个方向。
2、计算科学的专业基础层
它是为应用层提供技术和环境的一个层面,包括软件开发方法学,计算机网络与通信技术,程序设计科学,计算机体系结构、电子计算机系统基础。
3、计算科学的基础层
它包括计算科学的数学理论,高等逻辑等内容。其中计算的数学理论涵盖可计算性与计算复杂性理论形式语言与计算机理论等。
计算机的网络的发展及网络安全
(1)计算机网络与病毒
一个现代计算机被定义为包含存储器、处理器、功能部件、互联网络、汇编程序、 编译程序、操作系统、外部设备、通信通道等内容的系统。
通过上面定义,我们发现互联网络也被加入到计算机当中。说明了网络的重要以及普及性。21世纪是信息时代。信息已成为一种重要的战略资。信息科学成为最活跃的领域之一,信息技术改变着人们的生活方式。现在互联网络已经广泛应用于科研、教育、企业生产、与经营管理、信息服务等各个方面。全世界的互联网Internet 正在爆炸性的扩大,已经成为覆盖全球的信息基础设施之一。
因为互联网的快速发展与应用,我们各行各业都在使用计算机。信息安全也显得格外重要。而随着计算机网络的发展,计算机网络系统的安全受到严重的挑战,来自计算机病毒和黑客的攻击及其他方面的威胁也越来越大。其中计算机病毒更是很难根治的主要威胁之一。计算机病毒给我们带来的负面影响和损失是刻骨铭心的,譬如1999年爆发的CIH病毒以及2003年元月的蠕虫王病毒等都给广大用户带来巨大的损失。
我们想更好的让计算机为我们服务,我们就必须很好的利用它,利用网络。同时我们也应该建立起自己的防护措施,以抵抗外来信息的侵入,保护我们的信息不受攻击和破坏。
( 2 )计算机病毒及它的防范措施:
计算机病毒是一组通过复制自身来感染其它软件的程序。当程序运行时,嵌入的病毒也随之运行并感染其它程序。一些病毒不带有恶意攻击性编码,但更多的病毒携带毒码,一旦被事先设定好的环境激发,即可感染和破坏。
、病毒的入侵方式
1.无线电方式。主要是通过无线电把病毒码发射到对方电子系统中。此方式是计算机病毒注入的最佳方式,同时技术难度也最大。可能的途径有:①直接向对方电子系统的无线电接收器或设备发射,使接收器对其进行处理并把病毒传染到目标机上。②冒充合法无线传输数据。根据得到的或使用标准的无线电传输协议和数据格式,发射病毒码,使之能够混在合法传输信号中,进入接收器,进而进人信息网络。③寻找对方信息系统保护最差的地方进行病毒注放。通过对方未保护的数据链路,将病毒传染到被保护的链路或目标中。
2.“固化”式方法。即把病毒事先存放在硬件(如芯片)和软件中,然后把此硬件和软件直接或间接交付给对方,使病毒直接传染给对方电子系统,在需要时将其激活,达到攻击目的。这种攻击方法十分隐蔽,即使芯片或组件被彻底检查,也很难保证其没有其他特殊功能。目前,我国很多计算机组件依赖进口,困此,很容易受到芯片的攻击。
3.后门攻击方式。后门,是计算机安全系统中的一个小洞,由软件设计师或维护人发明,允许知道其存在的人绕过正常安全防护措施进入系统。攻击后门的形式有许多种,如控制电磁脉冲可将病毒注入目标系统。计算机入侵者就常通过后门进行攻击,如目前普遍使用的WINDOWS98,就存在这样的后门。
4.数据控制链侵入方式。随着因特网技术的广泛应用,使计算机病毒通过计算机系统的数据控制链侵入成为可能。使用远程修改技术,可以很容易地改变数据控制链的正常路径。
病毒攻击的防范的对策
1.建立有效的计算机病毒防护体系。有效的计算机病毒防护体系应包括多个防护层。一是访问控制层;二是病毒检测层;三是病毒遏制层;四是病毒清除层;五是系统恢复层;六是应急计划层。上述六层计算机防护体系,须有有效的硬件和软件技术的支持,如安全设计及规范操作。
2.严把收硬件安全关。国家的机密信息系统所用设备和系列产品,应建立自己的生产企业,实现计算机的国产化、系列化;对引进的计算机系统要在进行安全性检查后才能启用,以预防和限制计算机病毒伺机入侵。
3.防止电磁辐射和电磁泄露。采取电磁屏蔽的方法,阻断电磁波辐射,这样,不仅可以达到防止计算机信息泄露的目的,而且可以防止“电磁辐射式”病毒的攻击。
4.加强计算机应急反应分队建设。应成立自动化系统安全支援分队,以解决计算机防御性的有关问题。
很多公司都有因为电脑被入侵而遭受严重经济损失的惨痛经历,不少普通用户也未能避免电脑被破坏的厄运,造成如此大损失的并不一定都是技术高超的入侵者所为,小小的字符串带给我们的损失已经太多。因此,如果你是数据库程序开发人员、如果你是系统级应用程序开发人员、如果你是高级计算机用户、如果你是论坛管理人员......请密切注意有关字符漏洞以及其他各类漏洞的最新消息及其补丁,及时在你的程序中写入防范最新字符漏洞攻击的安全检查代码并为你的系统安装最新的补丁会让你远离字符带来的危险。经常杀毒,注意外来设备在计算机上的使用和计算机对外网的链接。也可以大大有效的避免计算机被攻击。
总结
在学了计算科学导论之后,让我更深入的了解了我将来要从事的学科。计算科学导论指导着我们该怎么学习计算机。让我更清楚的知道我们信息安全专业的方向。正如计算科学这座大楼一样,在不断的成长。信息安全也必将随着网络的进一步发展而更多的被人们重视。总之学习了这门课之后让我受益匪浅,也知道自己应该好好努力,争取在自己的专业领域上有所成就。
参考文献
1、《计算科学导论》(第三版),赵志琢著 ,科学出版社2004版
2、《计算机病毒分析与对抗》 傅建明 彭国军 张焕国编著武汉大学出版社2004版
3、《计算机应用于基础》(第三版) 丁爱萍 著 西安电子科技大学出版社 2006版
4、《软件工程》 萨莫维尔 著 机械工业出版社
关键词:计算机科学;数学思维;应用
现代计算机是伴随着数学问题的求解而产生的,随着自然科学的发展,很多理论方面的研究都需要大量的数学计算,由于人力计算逐渐无法完全完成科学研究中数学问题的计算,计算机的想法逐渐进入人们视野。它可以说是在数学理论的基础之上建立和发展起来的。考察计算机发展的历史,不难看到,数学思想在其中发挥了非常重要的作用。通过对计算机中的数学思想的讨论和研究,可以更好地理解计算机学科现实意义。从某种意义上说,数学为计算机科学提供了思维的工具。其实,早期对计算机的认识就是脱胎于数学而产生的。最早的计算机的创造者就是以图灵为首的一批数学家完成的。而随着计算机的飞速发展,数学思想始终在其中占据着重要的位置,反过来,计算机科技的进步也同样影响着现代数学的进步。时至今日,计算机技术的发展已经给整个世界带来革命性的变化,因此学习了解数学思想在计算机中的应用,可以更好的促进我们对于计算机的认识,也能够更方便我们掌握计算机科学,进而利用其更好的解决实际问题。
一、离散的数学与计算机原理
在计算机系统中,最为人所知的最基本设定就是,以二进制的方式来表示数据,所有的信息数据都要被转化成0和1的组合。这最初是由于电子器件在功能上的局限性所决定的,数字式的电子计算机本质的特点是用电信号来表示信息,用电平输出的高低和脉冲的有无来表达是与否的关系。因此只有采用了二进制,才能够准确的表示信息,所以说从其诞生之日起,计算机就和以微积分为代表的连续性数学划清了界限。因此更准确的说,离散数学是计算机科学的基石。另一方面,构成了计算机系统的硬件和软件同样属于一个离散的结构,其在逻辑功能上来讲是等效的。计算机科学与技术中应用的基本结构大多是离散型的,因此计算机就其本质上应当被称为离散的机器。离散数学可以说是现代数学的一个十分重要的分支,同时是计算机科学和相关技术的理论基础,所以又被人们戏称为称为计算机数学[1]。一般的,广义离散数学的概念包含了图论、数论、集合论、信息论、数理逻辑、关系理论、代数结构、组合数学等等概念,现代又加上了算法设计、组合分析、计算模型等应用方向,总的来说,离散数学是一门综合学科,而其应用则遍及现代科学与技术的诸多领域。
二、关系理论与计算机数据存贮
大数据的概念是现在十分热门的一项新兴技术概念,而大数据的建立基础就是随着日益发展的计算机数据的存储与管理技术。其实从最初的计算机对文件的管理系统到数据库系统的产生,是一次数据管理技术的飞跃。通过数据库的建立,系统可以实现数据的结构化、共享、可控冗余等功能。目前,大部分的数据库都是采用的关系数据库的组织存贮形式。现在,一个系统之中会产生成千上万项的数据元素,这就需要我们找到一种最优的方式来管理和存储这诸多数据。这往往就涉及到了数据库的设计问题,现代数据处理的基础理论就是数学中的关系理论。现在常用的有实体联系法和关系规范化方法。其中实体联系法是通过实体联系模型去描述现实中的数据,建立起简单图形(ER图),在此基础之上进而转换成和具体数据库管理相对应的数据模型。另一方面,关系规范化方法则应用于关系模型的设计和数据库结构的设计之中。通过关系规范法解决关系模型中存在的插入和删除异常、修改复、数据冗余等诸多问题。
三、数学模型的作用及在计算机中的应用
数学模型即,通过建立起一定的符号系统,将对事物系统特征和数量关系的描述通过数学形式表达出来。现当代科学发展的一大趋势就是科学的逐步数学化。均将现象的阐述与问题的解决转化成数学模型的建立。随着计算机的普及和相关产业的飞速发展,各种软件应用已经深入到社会、生活的各个方面。通过计算机软件来处理的问题已不再局限于数学的计算方面,而是面对了更多的非数值计算的实际问题的解决。而通过软件编程去实现实际问题的解决时,就必须首先将这个问题数学化,即建立起一个合适的数学模型。我们通过数学学习中所常常讨论的数值问题的数学模型,就是数学方程。但是非数值计算中的数学模型的建立,则需要用到表、树和图等一系列的数据配合数学方程式的使用建立起一种完善的结构与描述,进而才能够就应用计算机来求解。因此,可以说计算机应用的前提是数学模型的建立。
论文摘要:计算科学主要讲述了一种科学的思想方法,计算科学的基本概念、基本知识它的发展主线、学科分支、还有计算科学的特点、发展规律和趋势。
引言:随着存储程序式通用电子计算机在上世纪40年代的诞生,和计算科学的快速发展以及取得的大量成果。计算科学这一学科也也应运而生。《计算科学导论》正如此书的名字,此书很好的诠释了计算科学这一学科,并且指导了我们应如何去学好这一学科。使得我们收获颇多。并且让我深深的反思了我的大学生活。正如赵老师书中所讲的:“计算科学是年轻人的科学,一旦你选择了计算科学作为你为之奋斗的专业类领域,就等于你选择了一条布满荆棘的道路。一个有志于从事计算科学研究与开发的学生,必须在大学几年的学习中,打下坚实的基础,才有可能在将来学科的高速发展中,或在计算机产品的开发和快速更新换代中有所作为。
一什么是计算科学和它的来历
计算科学主要是对描述和变换信息的算法过程,包括其理论、分析、设计、效率分析、实现和应用的系统研究。全部计算科学的基本问题是,什么能(有效的)自动运行,什么不能(有效的)自动运行。本科学来源于对数理逻辑、计算模型、算法理论、自动计算机器的研究,形成于20世纪30年代的后期。
随着存储程序式通用电子计算机在上世纪40年代的诞生,人类使用自动计算装置代替人的人工计算和手工劳动的梦想成为现实。计算科学的快速发展以也取得大量成果,计算科学这一学科也也应运而生。
二计算科学的发展
a、首先先介绍图灵机
图灵机的发明打开了现代计算机的大门和发展之路。图灵机通过一条两端可无限延长的袋子,一个读写头和一组控制读写头的(控制器)组成它有一个状态集和符号集,而此符号集一般只使用0和1两个符号。而就是这个简洁的结构和运行原理隐含了存储程序的原始思想,深刻的揭示了现代通用电子数字计算机的核心内容。现在通用的计算机是电子数字计算机,而电子数字计算机的发展是建立在图灵机的基础之上。他的二进制思想使计算机的制作的简化成只需两个稳定态的元器件。这在今后的计算机制作上无论是二极管或集成电路上都显示了明显的优越性。
b、计算机带动的计算学科
1946年随着现代意义上的电子数字计算机ENIAC的诞生。掀起了社会快速发展的崭新一页。计算机工作和运行就摆在了人们的面前。
1、计算机语言
我们要用计算机求解一个问题,必须事先编好程序。因此就出现了最早的机器指令和汇编语言。20世纪50年代后,计算机的发展步入了实用化的阶段。然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查找错误尤其困难,因此,软件开发急需一种高级的类似于自然语言那样的程序设计语言。1952年,第一个程序设计语言ShortCode出现。两年后,Fortran问世。作为一种面向科学计算的高级程序设计语言,Fortran的最大功绩在于牢固地树立了高级语言的地位,并使之成为世界通用的程序设计语言。Algol60的诞生是计算机语言的研究成为一门科学的标志。该语言的文本中提出了一整套的新概念,如变量的类型说明和作用域规则、过程的递归性及参数传递机制等。而且,它是第一个用严格的语法规则——巴科斯范式(BNF)定义语言文法的高级语言。还有用于支持结构化程序设计的PASCAL语言,适合于军队各方面应用的大型通用程序设计语言ADA,支持并发程序设计的MODULA-2,支持逻辑程序设计的PROLOG语言,支持人工智能程序设计的LISP语言,支持面积对象程序变换的SMALLTALK、C等。
2、计算机系统和软件开发方法
现代意义上的计算机绝不是一个简单的计算机了而也包括了软件(系统软件、应用软件)。各种各样的软件使得计算机的用途大大增强。而软件开发也成为了一个重要课题和发展方向。软件开发的理论基础即是计算模型。随着计算机网络、分布式处理和多媒体的发展。在各种高级程序设计语言中增加并发机构以支持分布式程序设计,在语言中通过扩展绘图子程序以支持计算机图形学程序设计在程序设计语言中已非常的流行。之后,在模数/数模转换等接口技术和数据库技术的支持下,通过扩展高级语言的程序库又实现了多媒体程序设计的构想。进入20世纪90年代之后,并行计算机和分布式大规模异质计算机网络的发展又将并行程序设计语言、并行编译程序、并行操作系统、并行与分布式数据库系统等试行软件的开发的关键技术依然与高级语言和计算模型密切相关,如各种并行、并发程序设计语言,进程代数,PETRI网等,它们正是软件开发方法和技术的研究中支持不同阶段软件开发的程序设计语言和支持这些软件开发方法和技术的理论基础----计算模型
3、计算机图形学
在计算机的硬件的迅速发展中。随着它的存储容量的增大,也掀起了计算机的巨大改革。计算机图形学、图像处理技术的发展,促使图形化界面的出现。计算机图形学是使用计算机辅助产生图形并对图形进行处理的科学。并由此推动了计算机辅助设计(CAD)、计算机辅助教学(CAI)、计算机辅助信息处理、计算机辅助测试(CAT)等方向的发展。图形化界面的出现,彻底改变了在一个黑色的DOS窗口前敲代码输入控制命令的时代。同时也成就了一个伟大的公司Microsoft。
4、计算机网络
随着用户迫切需要实现不同计算机上的软硬件和信息资源共享。网络就在我们的需求中诞生了。网络的发展和信息资源的交换使每台计算都变成了网络计算机。这也促进计算机的发展和广泛应用。
三计算机学科的主线及发展方向
围绕着学科基本问题而展开的大量具体研究,形成学科发展的主流方向与学科发展主线和学科自身的知识组织结构。计算学科内容按照基础理论、基本开发技术、应用以及他们与硬件设备联系的紧密程度分成三个层面:
1、计算科学应用层
它包括人工智能应用与系统,信息、管理与决策系统,移动计算,计划可视化,科学计算机等计算机应用的各个方向。
2、计算科学的专业基础层
它是为应用层提供技术和环境的一个层面,包括软件开发方法学,计算机网络与通信技术,程序设计科学,计算机体系结构、电子计算机系统基础。
3、计算科学的基础层
它包括计算科学的数学理论,高等逻辑等内容。其中计算的数学理论涵盖可计算性与计算复杂性理论形式语言与计算机理论等。
四计算机的网络的发展及网络安全
(1)计算机网络与病毒
一个现代计算机被定义为包含存储器、处理器、功能部件、互联网络、汇编程序、编译程序、操作系统、外部设备、通信通道等内容的系统。
通过上面定义,我们发现互联网络也被加入到计算机当中。说明了网络的重要以及普及性。21世纪是信息时代。信息已成为一种重要的战略资。信息科学成为最活跃的领域之一,信息技术改变着人们的生活方式。现在互联网络已经广泛应用于科研、教育、企业生产、与经营管理、信息服务等各个方面。全世界的互联网Internet正在爆炸性的扩大,已经成为覆盖全球的信息基础设施之一。
因为互联网的快速发展与应用,我们各行各业都在使用计算机。信息安全也显得格外重要。而随着计算机网络的发展,计算机网络系统的安全受到严重的挑战,来自计算机病毒和黑客的攻击及其他方面的威胁也越来越大。其中计算机病毒更是很难根治的主要威胁之一。计算机病毒给我们带来的负面影响和损失是刻骨铭心的,譬如1999年爆发的CIH病毒以及2003年元月的蠕虫王病毒等都给广大用户带来巨大的损失。
我们想更好的让计算机为我们服务,我们就必须很好的利用它,利用网络。同时我们也应该建立起自己的防护措施,以抵抗外来信息的侵入,保护我们的信息不受攻击和破坏。
(2)计算机病毒及它的防范措施:
计算机病毒是一组通过复制自身来感染其它软件的程序。当程序运行时,嵌入的病毒也随之运行并感染其它程序。一些病毒不带有恶意攻击性编码,但更多的病毒携带毒码,一旦被事先设定好的环境激发,即可感染和破坏。
<一>、病毒的入侵方式
1.无线电方式。主要是通过无线电把病毒码发射到对方电子系统中。此方式是计算机病毒注入的最佳方式,同时技术难度也最大。可能的途径有:①直接向对方电子系统的无线电接收器或设备发射,使接收器对其进行处理并把病毒传染到目标机上。②冒充合法无线传输数据。根据得到的或使用标准的无线电传输协议和数据格式,发射病毒码,使之能够混在合法传输信号中,进入接收器,进而进人信息网络。③寻找对方信息系统保护最差的地方进行病毒注放。通过对方未保护的数据链路,将病毒传染到被保护的链路或目标中。
2.“固化”式方法。即把病毒事先存放在硬件(如芯片)和软件中,然后把此硬件和软件直接或间接交付给对方,使病毒直接传染给对方电子系统,在需要时将其激活,达到攻击目的。这种攻击方法十分隐蔽,即使芯片或组件被彻底检查,也很难保证其没有其他特殊功能。目前,我国很多计算机组件依赖进口,困此,很容易受到芯片的攻击。
3.后门攻击方式。后门,是计算机安全系统中的一个小洞,由软件设计师或维护人发明,允许知道其存在的人绕过正常安全防护措施进入系统。攻击后门的形式有许多种,如控制电磁脉冲可将病毒注入目标系统。计算机入侵者就常通过后门进行攻击,如目前普遍使用的WINDOWS98,就存在这样的后门。
4.数据控制链侵入方式。随着因特网技术的广泛应用,使计算机病毒通过计算机系统的数据控制链侵入成为可能。使用远程修改技术,可以很容易地改变数据控制链的正常路径。
<二>病毒攻击的防范的对策
1.建立有效的计算机病毒防护体系。有效的计算机病毒防护体系应包括多个防护层。一是访问控制层;二是病毒检测层;三是病毒遏制层;四是病毒清除层;五是系统恢复层;六是应急计划层。上述六层计算机防护体系,须有有效的硬件和软件技术的支持,如安全设计及规范操作。超级秘书网
2.严把收硬件安全关。国家的机密信息系统所用设备和系列产品,应建立自己的生产企业,实现计算机的国产化、系列化;对引进的计算机系统要在进行安全性检查后才能启用,以预防和限制计算机病毒伺机入侵。
3.防止电磁辐射和电磁泄露。采取电磁屏蔽的方法,阻断电磁波辐射,这样,不仅可以达到防止计算机信息泄露的目的,而且可以防止“电磁辐射式”病毒的攻击。
4.加强计算机应急反应分队建设。应成立自动化系统安全支援分队,以解决计算机防御性的有关问题。
很多公司都有因为电脑被入侵而遭受严重经济损失的惨痛经历,不少普通用户也未能避免电脑被破坏的厄运,造成如此大损失的并不一定都是技术高超的入侵者所为,小小的字符串带给我们的损失已经太多。因此,如果你是数据库程序开发人员、如果你是系统级应用程序开发人员、如果你是高级计算机用户、如果你是论坛管理人员......请密切注意有关字符漏洞以及其他各类漏洞的最新消息及其补丁,及时在你的程序中写入防范最新字符漏洞攻击的安全检查代码并为你的系统安装最新的补丁会让你远离字符带来的危险。经常杀毒,注意外来设备在计算机上的使用和计算机对外网的链接。也可以大大有效的避免计算机被攻击。
五总结
在学了计算科学导论之后,让我更深入的了解了我将来要从事的学科。计算科学导论指导着我们该怎么学习计算机。让我更清楚的知道我们信息安全专业的方向。正如计算科学这座大楼一样,在不断的成长。信息安全也必将随着网络的进一步发展而更多的被人们重视。总之学习了这门课之后让我受益匪浅,也知道自己应该好好努力,争取在自己的专业领域上有所成就。
参考文献:
1、《计算科学导论》(第三版),赵志琢著,科学出版社2004版
2、《计算机病毒分析与对抗》傅建明彭国军张焕国编著武汉大学出版社2004版
1.本科毕业论文实践中的计算机应用现状
1.1 计算机知识储备量不足
目前,各高校都开设有计算机课程,但仍不能满足本科毕业论文实践的需求。对于本科毕业论文,主要会用到Office办公软件中的Word、Excel、PowerPoint(PPT,Internet文献数据库,以及文献管理软件等。虽然各高校一般都开设有计算机基础类课程,介绍MicrosoftWindows、Office软件、Internet的使用,但所授内容还不能满足本科毕业论文实践的需要。在毕业论文写作时,毕业生往往感到Word文档的编排非常的麻烦,需要花费相当的精力和时间,也给指导老师增添了不少指导负担。同样,Excel、PowerPoint、Internet的使用也不尽如人意。除此之外,还有部分软件知识在已有课程中完全没有涉及,如文献管理软件的使用等。
1.2 计算机硬件设施不足
计算机资源不足严重影响毕业论文的撰写。学生可利用的计算机资源主要有三种:自有计算机,学校计算机,网吧计算机。对自有计算机而言,虽有调查表明大学生电脑的拥有率已达到50%左右,但对于大多数来自农村的大学生而言,他们的电脑拥有率依然很低。对学校计算机而言,虽然各学校都建立有计算机房,但相比于庞大的学生群体,学校计算机依然不能满足学生需求,而且学校计算机主要用于教学使用,学生的使用有时间限制。在这种情况下,许多学生不得不求助于网吧,而网吧一般不安装OFFICE办公软件,更不会安装如AutoCAD这种专业软件,也无法访问学校图书馆数据库。与此同时,毕业论文的撰写时间比较集中,往往在一两个月内完成,特别是临近答辩的几天里,几千毕业生需要计算机修订论文,计算机的紧张程度可想而知。因而,学生在毕业论文撰写过程中,常遇到没有计算机可以使用的情况。
1.3 计算机使用缺乏指导
学生进行计算机操作时,缺乏足够的指导。由于高校扩招,学生数量急剧增大而教师数量增加缓慢,导致师生比偏高,严重影响教学质量。作为公共基础课程,几千名学生的教学工作,往往由十多名教师来完成,师生比甚至高达1:250,很难说学生可以充分得到教师的指导在毕业论文进行阶段,也同样遇到师生比过高的问题,经常遇到一个老师同时指导十几名学生的现象,教师指导任务重,很难保证指导质量。
2.本科毕业论文实践中计算机应用需求
2.1 WORD大型文档编排
毕业论文是一种较长的文档,编排难度相对较大般而言,毕业论文字数要求5000字以上,页数一般在10页以上,编排的版式几乎与出版社正规出版的书籍类似。这对于平时很少利用Word软件的学生而言,具有很大的难度,需要重新学习Word的编排技巧。在论文写作过程中,也容易出现论文排版上的各种问题。
目前,文档编排软件很多,但一般采用Mi-crosoftWord完成.对于Word排版问题,应着重解决以下几方面的问题:①页面设置;②文字格式的设置;③样式的应用;④分节的设置;⑤页眉页脚的设置;⑥图表的绘制;⑦公式的录入;⑧自动生成目录。
2.2 Excel表、图与统计分析
对于大多数的毕业论文,都会涉及插入图表,以及数据的统计分析。除文科类论文较少涉及图表知识外,理工科、农科、医学等学科的大部分毕业论文,都会涉及图表的制作以及数据的统计分析。在毕业论文写作过程中,部分学生对图表的制作很是陌生,甚至不知道标准的图表要求是什么,因而做出来的图表不仅不美观,而且也不符合要求。Excel还具有统计分析功能,不仅方便快捷,而且准确可靠,但不少同学不知道Excel具有统计学功能,更不会使用。他们往往采用手算的方法来进行统计分析,耗时耗力,而且还容易出错。
图表与统计分析,不仅可以采用Excel,也可以采用更为专业的软件,如Origin制图、Sigmaplot制图、SAS统计分析、SPSS统计分析等,但以Excel更为方便。对于Execl图表与统计,应着重解决以下几方面的问题:①Excel表格的制作(特别是三线表的制作);②Excel图表的制作;③Excel函数与公式;④Excel统计分析工具。除此之外,也可以介绍Origin、Sigmaplot、SAS、SPSS等软件的使用。
文档演示毕业论文答辩时,_般采用PPT展示其研究课题。答辩过程主要包含两部分,学生陈述和老师提问。学生的自主陈述过程,不仅需要其精彩的陈述,更需要映衬陈述的多媒体展示。目前,大多数学生往往直接将论文内容粘贴到PPT当中,却不知如何精简和美化,结果导致PPT臃肿,条理不清晰,没有层次感。导致这一情况的直接原因就是学生缺乏PPT制作的技巧。
对于PPT的制作,应着重解决以下几方面的问题:①整体结构设计;②页面布局设计;③色彩搭配设计;④演讲内容提炼;⑤媒体元素设置;⑥动态效果设置;⑦播放策略。
2.4 INTERNET文献检索
Internet是获取科技信息非常方便的渠道。毕业论文的实践不是闭门造车,而是他人研究成果的继续。因而在研究之前需要查阅大量的文献。文献资料主要分为两种资料:文本资料和电子资料。大部分的研究成果是以期刊论文、会议报告、学位论文等形式最先展示出来的,而这部分资料目前基本都被相关数据库所收录,存储在数据服务器上。利用互联网技术,可以非常方便地查阅到所需要的资料。
对于Internet文献检索,应着重解决以下几方面的问题:①主要中文期刊数据库;②主要英文期刊数据库;③其它类型数据库(如:电子图书、电子报纸、会议论文、学位论文、标准、专利等);④检索策略;⑤检索技巧。
2.5 ENDNOTE文献管理
在毕业论文撰写过程中,根据撰写需要,要对参考文献进行插入、移动、删除等各种管理操作。本科毕业论文的参考文献数量一般在20篇左右,而研究生毕业论文的参考文献数量可达100篇以上,对于如此多的文献,如果采用人工管理的方式,不仅工作量巨大,而且非常容易出错。通过专业的文献管理软件,可以非常方便地对参考文献进行处理。文献管理类软件有多种,如:医学文献王、风^-express、Endnote、Referencemanager、Notefirst等。不同软件有自己的特点和优势,重点推荐Endnote文献管理软件,当然像Notefrst这种推出时间较短的国内免费软件,也有不错的口碑。
以Endnote文献管理软件为例,应着重解决以下几方面问题:①参考文献格式标准;②创建End-note图书馆;③文献信息录入;④Word中使用文献格式模板设置;⑥高级应用。
3.本科毕业论文实践中的计算机应用指导
3.1 加强计算机教育课程建设
通过调整课程设置和课程内容,引入相关计算机教育内容。同时,提高教学质量和水平,加强学生计算机实践能力的培养。在《计算机基础》课程中,要将Office办公软件引入到课程中,并要达到一定的应用水准。在《试验设计与统计分析》课程中,可以引入Excel和SAS等软件知识。在《文献检索》课程中,可以引入Internet的使用,数据库查询和Endnote软件等知识。在其它专业课程中,凡涉及到计算机内容的,也要尽可能进行上机训练,提高计算机应用能力。
3.2 加强计算机专业知识讲座
通过专题讲座的形式,讲解毕业论文实践过程中所使用的软件知识。在毕业论文撰写期间,可以通过专题讲座,具有针对性地进行辅导。因此,学生可以及时的了解相关知识,并立即加以应用。除了现场的讲座形式外,还可以利用网络的优势,建立网上学习平台,将学习资源放在网络上,学生可以随时查询相关计算机应用知识。
3.3 加强计算机硬件建设
加大计算机硬件设施的投入力度,优化计算机机房管理,提高计算机利用效率。根据学校人数和计算机使用的实际情况,合理投入资金进行计算机房的建设,增加计算机的台套数。其次,制定合理的管理措施,适当延长计算机房的使用时间,提高计算机房的利用效率,减少计算机的非学习性占用。
3.4 加强指导老师的指导职责
制定毕业论文指导教师的考核体系,强化指导教师的责任意识,督促教师加强对学生的指导。从学校和学院两个层次,学校层次要做好毕业论文指导的全面工作,同时要对计算机应用指导工作提出明确统_的要求,学院则有必要对学校的规定做出具体的安排和实施办法。
4.小结
近年来设计公司用二维软件制作产品效果图非常普遍,究其原因,在于时间成本的大量节省。三维效果图虽然看起来更加直观,并且可以用来制作实体草模,但是制作时间却是二维效果图的数倍甚至更多。设计部门在为客户提供设计方案的初期需要大量的提案,草图表达不够准确,而三维制作耗费过多时间,最终采用的方案只是一两款,其他的建模就是浪费,所以二维效果图的表达就凸显出它的优势了。三维软件快速表现能力。三维建模软件在工业设计上的应用是个革命之举,以前没有计算机辅助设计的时候,为了直观的看到产品最终效果,产品的三维表现只好制作手办模型,成本很高。现在计算机三维建模渲染可以在虚拟的空间里直观的表现产品的造型和材质,而且很容易调整。现在常用的快速表现的三维软件有Rhino3D,3DMAX,Alias等等,同时还有很多渲染器插件可供使用。三维软件的操作也越来越智能化,容易上手学习,设计师在设计过程中如虎添翼。工程软件的理解与掌握能力。工程软件也是三维化的可视表达,但是比较严谨,常用的工程软件有上AUTOCAD、Pro-E、UG、Solidworks等等,这类软件偏重于参数化建模技术,必须有工程制造的思维模式。工程软件适合于最终成品的结构和模具制作,在创意设计的时候不是很常用,因为工程师的思维有时候会限制设计时候的创意表达和直观感受。
针对培养工业设计学生的能力分析,可以确立计算机辅助工业设计相关课程体系,但要想取得良好的教学效果,必须设置合理的教学模式来与之相适应结合本人从事专业教学实践的体会,从以下几个方面探讨计算机辅助设计课程的教学存在的问题和相应的改革措施:
1)当今高校的教学模式较为单一,基本上是学生上课听课,下课复习做作业的一种传统模式。这种教学模式上课的效率不高,下课后学生往往不知道自己学了些什么,没有注重学生主动性的发挥。建议教学的方法可以采用案例教学的模式,在讲解完基本的工具之后,就设计一些案例让学生实际上机操作,出现问题及时给与辅导,保证学生及时消化。使用的案例难度可以循序渐进,重复使用到各个工具,加深学生对工具使用的印象。
2)软件教学的课时安排上也不是很合理,现在学生对学软件的兴趣很大,所以各个高校在计算机辅助设计课程上面安排的课程很多,但教学效果并不明显。究其原因,主要是各个软件课程都属于短期培训,强化学习。学生短期之内学了大量知识,却没有后续的衔接课程加以应用,结果学得快忘得更快。其实软件学习可以穿插在产品设计的课程当中,不是一味的学习软件,而是让学生参与整个产品设计流程,其中接触到的二维和三维软件部分边学边用,最终用多个软件完整的表达自己的设计创意。这样的话经过多次的产品设计课程的强化,学生的软件表达就没有问题了。
3)学生过分的重视软件的学习,忽略了其他课程的学习。这是个很典型的现象,笔者在教学过程当中发现一般软件课是学生出勤率最高的课程。其实这种学习态度问题很大,有很多学生的过分依赖电脑,软件表达能力很强,但是手绘能力很差,创新能力不行。这种问题需要学校的正确引导,其实软件只是工具,工业设计学生的创新能力才是首位的,一个合格的产品设计师做设计的时候有三块内容都要掌握,一是创新能力,二是把握产品比例细节等方面的审美能力,三是最终的表现能力。
4)学生软件学习杂而不精,该学的一带而过,很多用不到的知识点占用了大量精力,这是软件学习的方向偏差。举个例子,二维表达的软件很多,有Photoshop、Coreldraw、AI等等,有些软件的功能是相似的,学的太多只会造成不必要的混乱。所以学软件要进行塞选,精通二维软件,三维软件和工程软件当中的各自一种就好了,贪多嚼不烂。同时尽量采用同一家软件公司的多个软件学习,相类似的界面容易上手也容易相互转换。另外就是同一款软件的学习也没必要面面俱到。
随着SNS网站的持续推广与应用,虽然部分主流SNS网站已拥有固定的、占有市场比较大份额的用户群,但随着用户体验的不断丰富,用户的需求更加理性化和个性化,需要SNS网站能为其提供更为细致的和更加具有针对性的服务,针对细分群体构建SNS平台的运营理念和方式。目前主流SNS网站在某一群体中已经拥有较大的市场占有率和品牌影响力,新进入者处于竞争弱势地位,面临很高的门槛。因此,如何深入挖掘用户需求,对用户群进行细分,为用户实现服务定制,构建和优化SNS平台的运营理念和方式成为SNS网站可持续发展所亟需考虑和探索的问题。目前大部分SNS网站都解决了“交朋友”的问题,即实现了“马斯洛需求理论”中的第三层“社交需求”;但结交朋友之后去“干什么”,即用户在社交关系建立后需要去实现一个什么样的目的,如何达到更高层次的“自我实现”的需求。因此,如何不断拓展SNS网站的业务范围、服务种类,如何有效结合更具有实用价值的网络应用是SNS网站发展走向务实并不断提升用户的聚合性和持久性所需要努力尝试和摸索的领域。SNS网站的注册使用制以及非朋友之间的信息屏蔽制度往往不利于用户创造的有用信息广泛传播,导致用户创造的内容传播不够及时畅通,仅限于朋友之间和平台内部。传播范围的有限使得众多有用的信息不能及时地影响到更广泛的用户,不利于网站营销的展开和用户口碑的形成。如何构建开放式平台,有效促进平台内部用户之间和平台之间信息的流动及资源的整合、确保平台中用户交互信息的畅通性、可靠性等是SNS网站信息平台拓展与开发需要研究的重要技术。个性化和娱乐化的插件应用提高了SNS网站用户的黏性;同时,允许第三方软件开发者为各个SNS网站开发通用软件程序也降低了SNS网站网络应用的开发成本,有利于资源的整合,促进了用户信息在各个平台间的流通传递,扩大了信息传播范围。如何在遵循SNS网站用户群定位的同时开发或植入具有应用价值的插件是SNS网站可持续发展目标中亟待解决的问题。对于以大学生为主要用户群体的SNS网站来说,高校大学生的直接用户体验和需求推动其更具有实用价值的应用的研究与开发;而对SNS网站的生存现状、发展趋势以及竞争力提升所需要的技术和能力进行系统地学习和培养,对于高校大学生,特别是对计算机知识学习相对盲目的文科学生来说,掌握社会化网络软件的技术知识和应用开发,对其计算机理论的丰富和信息素养的提升有着重要意义。
二、结合SNS平台发展需求完善文科计算机教学内容体系
文科计算机教学具有知识性、技能性与应用性相结合的特点。它立足于实践,在实践过程中学习知识,在学习知识中实践与体验。文科计算机课程建设与教学改革本身也将对文科其他学科课程的建设与改革起着积极的推动和促进作用。目前,高校文科大学生的计算机教学仍然停留在理论基础知识的零散式教学,教学实践内容单一、孤立。大部分学生对计算机知识的学习更多的是出于应对与学位挂钩的计算机等级考试或计算机认证的需求。各个高校在文科计算机教学工作中都努力尝试寻求一个合适的教学出发点或驱动学生知识学习的动机,寻找既能比较全面的涵盖高校文科计算机教学内容又能结合学生兴趣、实现“以用促学,学以致用”的教学模式。南京信息工程大学计算机与软件学院长期承担学校文科大学生的计算机类基础课程教学,教授课程覆盖计算机基础知识(计算机基础)、编程基础(C语言程序设计)、数据库基础(VFP程序设计)和电子商务等。学院成立了相应的公共基础课程组,并请有多年计算机教学经验的高级职称教师担任课程负责人,学大纲、学要求、学进度、统一命题、统一批卷,保证文科大学生计算机基础教学质量。但在教学过程中,我们发现文科大学生的计算机知识学习还是存在很多问题,如基础知识缺乏、学习积极性不足、将所学知识与实际应用相结合的意识薄弱、学习方法不合理等。针对SNS网站发展趋势良好、开发需求旺盛,计算机与软件学院尝试构建基于社会化网络软件模块开发与应用的文科大学生计算机教学知识体系和课程设置,以实际应用需求驱动计算机知识的教与学。计算机教学课程组对本校文科大学生的计算机教学内容和知识体系进行梳理、筛选和调整,以SNS网站开发和应用的平台功能和服务模式等为依托,探索计算机类教学知识模块划分,如网络媒体开发、网游设计与开发、电子商务、插件开发与应用等,健全知识体系构建,优化教学课程设置。任课教师在对SNS网站技术构架进行了整体介绍和展示的前提下,鼓励学生自主摸索和研究现有SNS网站(如人人网、豆瓣网、开心网等)的网站结构、主要应用平台(个人展示平台、交流相识平台、协作合作平台)的功能应用、服务提供模式、技术应用和盈利模式等;指导学生以研发团队的形式用所学知识尝试模拟设计并开发实现小型的SNS网站、拓展SNS网站平台功能、探索插件应用设计与开发、研发移动社交软件等,从而激发文科大学生对计算机知识的学习兴趣和动力,使文科大学生了解信息技术应用对社会关系发展的巨大贡献,了解信息技术与人文社科等的相互渗透和交叉融合,理解计算机的思维方式,掌握利用计算工具解决专业领域问题的能力。
三、结语