首页 > 文章中心 > 计算机开发入门自学

计算机开发入门自学

计算机开发入门自学

计算机开发入门自学范文第1篇

1、计算机技术发展概述

作为人类20世纪最伟大的发明之一, 计算机为人类社会进入信息化时代奠定了基础。自第一代计算机ENIAC诞生以来, 计算机技术日益成熟, 从早期在军事领域的小范围应用推广到了全社会各领域, 成为推动人类社会发展的重要力量之一。

2、计算机技术在校园管理中的应用分析

校园管理工作不仅内容丰富, 且相关工作较为复杂。将计算机技术应用于校园管理工作中能够有效解决这些问题, 提高校园管理工作的现代化水平, 其具体应用主要包括以下几个方面:

2.1 计算机技术在学校办公自动化中的应用

学校日常管理工作中主要涉及教学数据统计、教学工作安排、绩效考核、考评测试等内容, 在传统教学管理方法中, 这些大多需要教学管理人员手写完成, 而管理人员很可能遗忘部分工作内容, 从而影响正常的教学管理秩序。计算机技术下的学校办公自动化系统能够解决此类问题, 通过建立学校局域网, 教学管理人员只需要将相关数据和信息输入计算机, 利用软件就能自动完成工作安排。

例如, 教师可以将所有学生的成绩录入办公自动化系统中, 由办公自动化系统对学生的成绩变化情况进行分析, 通过学习成绩变化曲线说明学生在学习中存在的问题, 并在此基础上提出科学的教学意见。

为便于教师办公, 可以通过局域网开设学校办公网站。教师可以在家中登录网站办公自动化平台处理工作, 甚至可以通过智能手机登录的方式在线处理日常教学工作。

2.2 基于远程教育的计算机网络教学平台

为实现教学管理工作的科学化, 考虑到课堂教学的时间限制, 以及不同学生的学习效果差异, 则可以利用计算机网络教学平台, 进行远程教学, 辅助学生针对性学习。

计算机网络教学平台是一种新的教学模式, 其主要包括教学模块、考评模块、讨论模块: (1) 教学模块分为在线实时教学和点播教学, 学生不仅能够通过互联网进行学习, 还能够根据自身情况进行重难点强化; (2) 网络教学平台下的考评模块以教学内容考核为主要目的, 有利于教师了解课堂教学的实际情况, 并能够帮助学生查缺补漏, 使得网络教学具有针对性; (3) 讨论模块主要侧重于学生与教师之间的沟通、交流, 师生对教学过程中存在的问题进行讨论, 这在提高计算机网络教学效果的同时, 也加深了师生关系。

计算机网络教学对学生的学习自主性有着较高的要求, 因此, 教师需要通过这一平台对学生实际学习情况进行有效监督。

2.3 计算机技术在校园门禁管理中的应用

学校安全事故频发, 学校门禁管理系统得到了不同程度的普及。所谓学校门禁管理系统, 就是依托计算机技术, 对校园内不同位置的出入口进行人员身份识别, 避免非校内人员进入。

该技术通过为校内人员配发统一的身份识别卡, 卡内装有芯片, 芯片中的信息与个人身份一一对应, 根据校内人员的实际需要, 将其个人信息输入不同位置的计算机门禁管理系统, 当使用身份识别卡时, 门禁系统能够自动读取芯片中的信息, 并与系统内部的数据进行比对, 当确认芯片信息与数据库相匹配后, 则门禁自动打开, 对于无法匹配的人员, 门禁无响应, 并启动门禁位置摄像头的自动拍照功能, 对企图非法进入的人员进行拍照记录。

身份识别技术不断发展, 现代化的门禁系统是通过识别人员的生理特征判定是否予以通行。例如, 利用指纹识别技术, 采集人员的指纹信息, 将其录入计算机门禁管理系统, 只有在指纹识别结果一致的情况下, 才能够打开门禁系统, 否则, 将视为非法请求, 同时记录非法进入人员的指纹信息、面部信息。

计算机开发入门自学范文第2篇

关键词:

美国的计算机产业在世界上占主导地位,政府起了重要作用。美国政府对计算机产业的支持

之所以能够产生明显的效果,关键是政府职能明确,不断根据产业发展需要调整支持方向,改进资助体系和管理。总结美国联邦政府支持计算机技术研究开发的经验,对我国政府支持产业技术发展有着重要的借鉴作用。

一、美国政府对计算机技术发展的支持

第二次世界大战结束后,联邦政府一直是计算机技术的强有力支持者。按1995年不变价计算,1976-1995年间,联邦政府对计算机科学研究和技术开发的支持由1.8亿美元增加到9.6亿美元,增长了5倍。其中,基础研究投入由6500万美元增加到2.65亿美元;应用研究投入由1.16亿美元增加到7亿美元。联邦政府资助中约35-45%投向大学,其余55-65%投向政府实验室和产业界;政府基础研究资金的70%投向大学。联邦政府还对其他与计算机技术相关的研究给予资助。联邦政府对与计算机研究相关的其他技术和电子工程研究方面的投入由1972年的不到10亿美元增加到1995年的17亿美元,占联邦总投入的比重由5%增至7%。

联邦政府从其职能出发决定资助方向,政府资金主要投向以下几个方面。

(一)重点支持长期的基础性研究

美国政府在长期基础性研究和共性应用技术的研究开发方面发挥了重要作用。长期基础性研究的主要特点,一是其效益往往在短期内无法显现出来,风险较大。特别是在产业发展初期,企业没有实力进行这样的研究工作;二是其应用领域往往比较广泛,一家公司无法完全利用,而且又无力阻止竞争者利用其研究成果。因此,产业界较少对长期基础性研究进行投资。

美国联邦政府对计算机技术的长期基础性研究的资助项目已经取得了明显的效果。如,政府资助的计算机人工智能技术研究开始于70年代早期,直到1997年才研制出能够成功识别持续性语音的个人电脑。与此相似的是,国防基金从60年代就开始资助可用于三维图像的基础性系统研究,直到90年代才形成消费性产品。尽管这项成果在高性能仪器中早已开始应用,但近些年才广泛应用于医疗、娱乐及国防产业。

(二)资助计算机研究的基础设施

联邦政府在计算机基础设施建设方面发挥了关键作用,为美国发展计算机产业提供了源源不断的人才。

1.为产业发展培养了大量人力资源

联邦政府的资助计划培养了一大批电子工程和计算机科学的研究生和优秀研究人员,为计算机和电子工程的发展提供源源不断的后续人才。国家科学基金的数据表明,1985-1996年间,获得联邦资金资助的计算机和电子工程专业的研究生比例从14%增加到20%。联邦政府对研究生的资助主要采取助教奖学金的形式,助教奖学金占总资助额的75%以上。1985年到1995年,全国最好的计算机系里,如MIT、卡内基·梅隆、加利弗尼亚大学勃克力分校等的计算机和电子工程专业的研究生中约有56%得到了联邦政府的资助,其中一半是助教奖学金。1997年,斯坦福大学电子工业和计算机专业27%的研究生获得联邦政府资助,50-60%的博士得到资助。同时,政府资助的一些大型研究项目还培养了一批学术带头人。

2.为大学教育和研究提供了良好的设备和设施

配备和维护研究的硬件设备需要较高的资金投入,一般的大学很难筹集到这笔资金。联邦政

府采取多种形式来支持大学购买计算机设备,主要有两种形式:一种是为大学教学提供计算机设备;另一种是通过资助特定研究项目为大学提供精良设备。

联邦政府在支持大学研究设备方面的主要贡献,一是支持建立大学计算中心,资助大学计算机系开展研究工作。国家科学基金(以下简称“NSF”)于1956年就开始了为大学提供普通教学和研究用计算机的资助计划。该计划每年提供的资助金额增长很快,1958-1970年间,共资助了66,00万美元。60年代,国防部高级项目处(以下简称“DARPA”)重点资助了少数几个基础好的大学计算机系(如MIT,卡内基-梅隆大学,斯坦福大学)开展专门项目研究,资助项目的大部分资金用来采购设备。据估计,60年代,全美大学中约一半的计算设备是由政府机构资助提供。1981-1995年间,联邦政府资助了计算机科学系研究设备采购的65%,1985年高达83%。在电子工程方面,联邦政府的设备资助也维持在较高的水平,1982年为75%,1995年为60%。NSF启动了两套专门为计算机科学系提供设备的计划:计算机研究设备计划和一个更加广泛的协作实验研究计划。

二是研制高性能计算设备和建设网络设施。80年代中期,政府资助了IBM701等高性能计算机

的研制,造出了供研究人员进行各种研究使用的大型计算机系统。1985年,NSF启动了一项建立超级计算机中心的计划,资助建立了5个全国范围的计算机中心,为那些不能在普通计算机上进行的高级的、运算复杂的研究提供了条件。后来,这些中心成为高性能计算机的早期试验场,还对一些计算机科学系的教学起了重要作用。同时,这项计划还带动州、私人部门出资在其他大学建立超级计算机中心。

随着网络技术的发展,政府加大对网络设施的资助力度。1973年起,NSF着手进行一项科学网络的计划,每年提供60万美元到75万美元为大学的研究人员建立计算机网络。

(三)支持利用高新技术的大型应用系统的研究开发和推广

联邦政府有效资助了大型应用系统的研究开发项目。DARPA支持了计算机间相互联结的分批转换网络(ARPANET)的研究项目。这项研究促进了有关入网协议、分批转换及路线安排等项研究。同时也推进了对大型网络管理模式的开发研究,如,域名系统及开发电子邮件等。DARPA的研究成果显示了大型分批转换网络的价值,促进了其他网络的开发。NSF网络的建立形成了网络的基础。政府通过资助大型高新技术应用系统的开发,把学术界和产业界的研究者汇聚起来共同建立共用的实验室,交流思想,从而创造出一支有能力最终推动技术发展的研究力量。如,50年代的SAGE项目组织了来自MIT、IBM及其它研究实验室的研究者,整个项目过程中出现了许多创新思想,目前在计算机行业已经获得广泛认可的想法都是当时提出来的。许多计算机行业中的先驱人物也从50-60年代的控制计算机系统(SAGE)项目中获得了经验,后来这些人在代表着计算机及通讯事业新兴的公司及实验室中工作。SAGE的影响在后来的几十年中才逐步显现出来。

构造大型应用系统的实践表明,有些研究并不一定直接导致某一项技术的创新,而是导致开发与技术推广。应用开发是对已经研究出来的技术进行分析和合理组合,形成新的应用系统。如,建立大型应用系统的研究项目就是把电子通讯系统的原理应用到ARPANET项目开发中,形成了网络技术的基础。

(四)对产业技术的早期资助

20世纪50年代,联邦政府资助了绝大部分计算机技术的研究。那时,政府对计算机技术研究

开发的资助超过工业界R&D投入的3倍,几乎覆盖了整个计算机界的研究与开发。直到1963年,政府还资助着IBM计算机R&D的35%,Burroughs公司的50%,Control-Data公司的40%。从60年代末开始,因为整个计算机行业快速发展,政府对计算机R&D资助的比例急剧下降。直到70年代中期,政府资助仅占计算机R&D投入的25%,1979年达到战后的最低点15%。随着新项目的启动和里根执政时期的国防建设,1983年,政府对计算机技术研究的资助比例又有回升,约占20%。

美国政府对产业界的资助重点放在推动技术商业化方面。一是对产业界早期研究的资助。政府对企业实验室提出的一些有市场前景的技术给予资助,将其推向商业化。例如,IBM最先提出了相关性数据库的构想,但IBM考虑到这项技术构想可能对自己已经成熟的产品造成潜在的竞争威胁,没有继续进行商业化研究开发投入。而NSF资助加州大学伯克立分校对这一构想进行深入研究,并将其推向商业化;二是支持共性技术研究开发。有些研究开发具有商业价值,但属于共性技术,单个企业难以研究开发,或者企业担心难以控制竞争者使用技术成果。IBM最先开发了RISC(精简指令系统计算机),但直到DARPA资助加州大学伯克立分校及斯坦福大学进行深入研究时,RISC才实现了商业化。该研究是作为70年代末、80年代初“大规模集成电路”(VLSI)项目的一部分来进行的。后来许多公司把以RISC为基础的产品引入了市场领域。

(五)联邦政府的资助对创新起到重要作用

联邦政府的资助计划促进了计算机技术的创新。据统计,1993至1994年间,美国全国共批准了1619项与计算机产业有关的专利。尽管这些专利的所有者75%是美国企业,但它们所引用的论文大部分是由大学或政府的研究人员撰写的。在按资助来源分类统计的论文中,51%的资助来自于联邦政府,37%来自产业界的资助。政府资助中NSF占22%,DARPA占6%。尽管这些数据仅限于两年的专利统计,但反映出联邦所资助的项目,特别是在大学里进行的资助研究,推动了计算机行业的技术创新。

二、美国政府在计算机产业技术发展各阶段中的主要作用

政府在计算机科学技术发展过程中的作用,随计算机产业成长和发展阶段不同而变化。(一)50年代——计算机技术发展的初期阶段,政府的主要作用是用户和资助者

在1960年以前,美国政府作为用户和资助者,主导着电子计算机技术的研究开发。这一期间,政府支持计算机技术主要出于国防需要,资助面比较窄,重点是对技术本身的试验,而且没有一个系统的长期战略计划。但是,这一时期的政府资助项目尝试了不同类型的资助机制,对私营部门产生了非常重要的影响。

50年代,几个主要计算机公司的R&D都得到过联邦政府的各种形式的资助。例如,在IBM公司的R&D投入中,政府合同资助投入占50%以上,直到1963年还有35%。联邦政府不仅在资金上对私营部门提供资助,而且从项目设计、技术思路、人力资源等方面提供了支持。资助的项目涉及到有关国家安全、人力资源培养等各方面,还包括一些综合性、高投入、不确定性大、具有长期影响的技术开发项目。政府资助的许多项目研究出了设备的原型,在这些原型基础上,研究人员可以进行更深入的探索。

(二)60-70年代——技术扩散和产业增长阶段,政府扶持的重点转向长期基础性研究和培养人才

60年代初期,美国的计算机行业开始商业化,可以独立于政府的资助和采购,全国出现了几个大型的计算机公司。这些大型公司建立了自己的实验室,并且有能力自己研究开发计算机应用技术,从而促进了计算机产业的商业化。如,IBM公司与美国航空公司在部分采用军事指挥和SAGE技术的基础上,开发了计算机订票系统(SABRE系统)。计算机定票系统的迅速发展成为推动计算机产业化的一个重要动力。与此同时,产业界对计算机人才的需求大大增加。出现了计算机科学领域,几个重要学校的计算机系已经成立。

随着计算机技术产业化和商业化,政府的资助重点开始转向长期基础性研究和培养人才。60年代后期至70年代,由于计算机产业界对R&D的投入增加,尽管政府资助产业界的绝对数额还在上升,但比例却急剧下降。

(三)80-90年代——计算机产业成熟阶段,政府积极组织和支持联合研究开发

随着产业界增加对计算机技术研究开发的投入,政府资助所占比例开始下降。80年代初期,日本的电子工程和计算机存储器等技术开发,使美国的计算机产业感到了竞争威胁。同时,美国半导体生产设备的国际市场份额从75%下降到了40%。“增强竞争力”成了美国80年代技术政策的关键字眼,国内要求政府采取行动的呼声提高。同时,大学与实业界开始以合资、协议等方式进行合作,或组织行业协会抵制来自日本的威胁。

为了提高美国计算机产业的竞争力,使其在世界占据领先地位,联邦政府不仅继续支持计算机科学和技术的研究,而且调整了支持重点和资助方式。政府对计算机技术的资助重点开始转向支持各界联合开发,通过支持行业协会等一些新机构,组织和促进产业界联合开发。1984年的国家合作研究法案从不信任法案中把研究协会的名字去掉了,从而使研究协会的合作合法化。政府支持半导体制造技术协会(SEMATECH)等行业性组织机构,发挥其在计算机技术联合开发中的组织作用。那一时期,半导体制造技术协会和高性能计算机研究所等受到政府资助的行业性机构,成为计算机技术研究开发和政策议程的主导者。

90年代,政府一方面对现存的政府所有的成熟的计算机基础设施实现商业化和私有化;另一

方面又开始资助新的更高层次的技术研究。如,NSF于1992年将其互联网向商业应用开放之后,又于1995年成功地把NSF的互联网推向私有化。与此同时,NSF和其他联邦机构还在继续进行下一代互联网(NGI)的开发与扩展工作,计划将互联网的数据传输速度提高100倍。NGI计划将建立一个试验性的、范围广阔的、可升级的测试系统,用以开发那些对国家至关重要的网络应用技术,如国防和医疗等。

三、几点启示

美国政府资助计算机技术发展的经验,对我们有以下几点启示。

(一)政府职能明确

在美国的计算机革命中,政府、产业界和学校起了不同的作用。政府主要引导大学和产业界研究机构的研究,特别在建立前沿研究需要的实物基础设施,培养大学生、研究生和技术队伍等方面起到关键性作用。尽管有些在市场中处于主导地位的大公司,如AT&T、IBM、微软和英特尔等在基础研究方面也投入了大量资金。但大公司更倾向投资于与其发展目标及产品开发有紧密联系的研究项目。而政府则在长期基础性研究、应用前途广泛的共性技术研究开发方面发挥了重要作用。

随着计算机产业从幼稚产业发展为成熟产业,美国联邦政府的作用经历了一系列变化。从50年代的用户和资助者,60-70年代的资助基础研究和培养人才,到80-90年代的合作者。资助机构和管理也从分散、无战略计划逐步发展到由专门机构统一协调。

(二)资助来源多元化和机制多样化,发挥政府机构的作用

联邦政府对于计算机技术与电子工程技术的资助主要是通过几个机构来完成的。例如国防部、国家科学基金、国家航空航天部、能源部及国家健康机构。这些机构的特点是,专业技术能力比较强,机构内部有许多专业技术人员,有些机构本身就是国家研究机构。除国家科学基金外,这些机构大都是计算机技术的直接需求和应用方,经常根据部门自身的需要资助计算机技术研究开发。

多元化的优点,一是有利于技术发展的多样性。由于计算机技术是工具性技术,各个领域有不同的需求,因此,每一个机构都有各自的资助重点及资助方式,从而促进计算机技术多样化发展;二是提供多种潜在的支持,增加了研究机构和研究人员的选择余地,有利于竞争;三是研究成果可以在不同的机构间转移,形成广泛的用途,提高了研究成果的利用效率。

(三)加强统一协调

尽管美国政府对计算机技术的资助计划是由专业管理部门分别执行的,但是,随着计算机产业的成熟和资助规模的扩大,各专业管理部门和联邦政府不断加强对计算机资助项目计划的统一协调和战略规划。60年代以前,军方对计算机技术的资助是根据各军兵种自己的需求分散进行的。60年代初,国防部成立了高级研究项目处,并成立了专门的信息处理技术办公室。一个重要目的就是协调军方各部门的长期战略性资助计划,实行统一管理。

90年代,美国国家科学技术委员会中设置计算机、信息和通讯委员会,该机构通过下级委员

会,协调12个政府部门或机构的有关计算机和通讯技术的R&D项目,并重点组织实施了5个具有长期战略意义的项目计划。

这种体制即发挥了专业机构的积极性和技术特长,又加强了统一协调,避免重复研究和

分散竞争资源的局面,提高了政府资助的整体效果。

(四)以多种方式支持计算机技术

除了资助研究开发以外,美国政府对计算机技术市场的形成发挥了重要作用。美国政府是高新技术的最大用户,政府采购为高新技术创造了巨大的市场。

从半导体到超级计算机,在许多领域中,政府创造了计算机及其技术的市场,促进新技术的标准化和核心技术在计算机行业的推广。例如,联邦政府为阿波罗号航天飞机采购的集成电路以及国防部的洲际弹道导弹项目都对集成电路生产能力的提高形成了一种刺激。为开发核武器,能源部及其前身机构对高性能计算机的需求驱动了早期超级计算机市场的形成。美国政府的统计体系也是早期计算机及其软件的大用户。在软件方面,通过建立联邦数据处理标准,联邦政府促使市场向“美国国家标准机构”制定的COBOL(面向商用的通用计算机语言)不断靠近;为使FORTRAN程序语言扩展应用于并联计算机,政府资助了高级FORTRAN论坛项目。

反垄断诉讼也具有深远的影响。例如,1952年出现了针对IBM的反垄断诉讼案,要求IBM公司出卖或出租其设备,以帮助其它公司进入这一商业领域。同时要求IBM公司对其包括电子计算机在内的所有有关信息处理设备的现有及未来专利实施许可制度,并规定了许可的比率。“司法部反垄断部门”的负责人认为,IBM诉讼案是“开放电子领域的一个进步”,为其他公司进入计算机行业打开了方便之门。

(五)保持战略产业在国际竞争中的领先地位

美国政府对计算机技术的贡献中最发人深省的是,政府不仅在计算机产业的发展初期发挥了作用,而且在计算机产业逐步趋于成熟时,仍然起着重要作用。

计算机开发入门自学范文第3篇

随着信息技术的发展,计算机基础课程教育呈现出泛在化、平民化、边缘化、随意化等特征,主要可以从以下两方面进行分析:一是学生学习目的不明确,他们普遍认为计算机基础课很“简单”,即使没有教师教也可以自学得很好,而对于计算机的“编程”,他们认为应该是计算机专业学生的事,非计算机专业的学生学了以后作用不大,与今后的工作和生活沾不上边;二是教师的引导和帮助不够。某些教师自身对计算机基础课程在本科教育中的定位和认识比较模糊,认为让学生学习一些实用技术,不仅能比较快地收到学习成效。且能让他们在以后的工作中“学以致用”,或者单纯以计算机等级考试过级率高低指导学生学习,而“计算思维”的培养是一个长期的过程,与短时间内的计算机基础教学关系不大。长此以往。计算机基础课程教学面临的瓶颈越来越大,学生提不起兴趣,教师缺乏教学动力,渐渐陷入到教学越来越可有可无的恶性循环之中。 

基于此,要改变传统计算机基础教育的现状,进一步增强学生计算机知识及应用技能方面的教育,培养学生的信息素养和计算思维能力是十分必要且迫切的。本文结合湖南科技学院的实际,在紧紧围绕“建设特色鲜明的应用技术型地方本科院校”和为地方经济社会发展提供人才和技术支撑的基本办学定位的基础上,结合学校本科培养方案要求和课程性质,探讨如何结合计算机课程教学,有机地融入计算思维培养的内容,使之潜移默化,融会贯通,培养学生的计算思维能力。 

2.围绕计算思维进行课程建设的基本思路 

计算机基础教学不应仅注重培养学生的动手能力,还应将课程提升到思想教学的高度,在教学过程中贯穿对学生计算思维的培养,是解决课程建设问题的有效途径。换而言之,就是在引入这门课程时,应向学生指明,计算机基础课程不仅是培养计算机的基本操作技能,更要注重在此基础上,真正掌握利用计算机来解决问题的基本方法和步骤,这也就是我们常说的“知其然。更要知其所以然”。做到了这一点,也就在一定程度上实现了对学生计算思维能力的训练和培养。 

围绕计算思维进行课程建设,基本思路有:一是紧紧围绕应用型人才培养关于知识、能力、素质的培养要求,按照“基础、实用、新型、能力”的教学思想精心设计教学内容。二是以夯实基础、面向应用、培养创新为培养目标,以课程建设为基础、以等级考试为抓手、以创新竞赛为舞台,提高学生的学习兴趣,提升学生自主学习的积极性与主动性,从而提高他们的计算机素养,培养他们的计算思维。 

3.培养计算思维的教学方案 

在计算机基础课程教学中,我院主要开设了三门课程,分别是《大学计算机基础》、《程序设计基础》和《Access数据库技术》。下面,分别从这三门课程的教学目标、教学内容等出发,探讨以计算思维能力培养为核心的教学方案。 

3.1《大学计算机基础》课程 

《大学计算机基础》教学的目标是:要求学生从宏观上掌握和理解计算机的工作原理,让学生在计算机应用层面对计算思维有一个基本认识。很多学生认为学习这门课只要学会了计算机的基础操作,或者是学会了几种常用办公软件就算学好了。教师也似乎从某种程序上默认了这一情况。为此,我们对原有的教学方案进行调整,在这门课程中弱化Office软件课堂讲解。强化实践和自主学习。突破以操作为主的教学模式,取而代之的是开展计算思维基础知识教学,对计算思维及其主要内容、计算思维的作用、冯·诺依曼计算机、存储程序等问题进行介绍,让学生在宏观上了解计算机思维的基本知识和基本理论。在课程教学内容的安排上,从分析基本的计算环境。到介绍抽象级问题求解的基本方法,将知识传授与素养培养贯穿于思维教学当中,使学生在对计算系统及环境有所了解的同时,初步体会计算机问题求解的基本方式,逐步培养学生计算思维的养成。 

计算机开发入门自学范文第4篇

现在计算机已广泛地应用于各行各业,社会对计算机各方面、各层次人才的需求也日益增长。计算机的发展带动了计算机教育的普及,在中职学校各个专业普遍开设了计算机基础方面的课程。我校计算机基础方面的课程主要有计算机应用基础和五笔汉字录入这两门课程。下面我就结合自己对这两门课程多年的教学经验来谈谈中职计算机基础教学方面的心得体会。

首先,对于教材中教学内容的选取要结合课时安排、专业特点、就业方向等实际情况。比如,虽然我校每个专业都开设有计算机应用基础这门课程,但由于专业不同,那么每个专业的课时多少、具体开设的时间和对学生学习掌握的要求都是不同的。所以,在老师开始教授这门课前,就要从以上因素考虑备课,制订科学合理、切实可行的教学计划。比如,我校大多数专业是在一年级开设计算机应用基础这门课程,但周课时有4节的也有3节或2节的,那么,具体在教学内容的选取和安排上就各不相同了。对于计算机专业来说,因同时还开设有计算机硬件、计算机网络和计算机多媒体等方面的课程,所以,计算机应用基础这门课程的教学内容只选取Windows操作系统、Word、Excel和Powerpoint这四部分内容即可。对于非计算机专业来说,因为学校给这门课程安排的学时本来就少,所以更要紧密结合专业特点和需求考虑教学内容的选取。对于会计专业来说,办公软件和计算机网络基础是必学的内容,特别是Excel和专业技能结合紧密,这部分是教学重点。而对于美容美发专业,除学习基本的办公软件的操作使用外,还要重点学习应用于形象设计、照片处理方面的软件操作,如Photoshop。对于客户信息服务专业的学生来说,使用计算机进行沟通、展示的技能是他们学习的重点。所以,汉字录入和办公软件这两部分内容是教学的重点。总之,对于中职计算机基础教学,原则上是培养学生对计算机的基本操作使用能力及学生在自己本专业中应用计算机的能力,选取的教学内容一定要与本专业相联系,以实用为主,少而精。如学习Word等办公软件是非常必要的,且要保证实用,又要保证够用。Windows操作系统这一章节的内容,对于非计算机专业的学生来说,只要学会管理文件就可以了,而其他理论知识,可以少开或完全不开设。

教学内容选取好后,在每个内容的具体教学实施过程中要结合学生的认知规律、兴趣特点等实际情况,采用有效的教学方法、合理的教学步骤。例如,在学习五笔汉字编码这一节内容时,在此之前,学生已上了多节识记字根的课,识记字根对于学生来说是枯燥乏味的,但对于五笔的学习来说是关键基础。在学生对字根的识记有了一定的基础,就要适时地开始学习汉字的编码录入了。因为只有当学生能用五笔输入法输入汉字时,他才能真正感受到学习这门课的实际意义所在,对自己学习这门课也有了初步的肯定,为以后的学习坚定了信心,也有了进一步的学习动力。在学习五笔汉字编码时,对于单字根汉字,即键名汉字和成字字根,只需把编码规则;讲给学生,然后学生在打字软件上练习即可。只要学生知道编码规则和如何录入就可以了,紧接着就可以学习多字根汉字(键外汉字)的编码录入了。在讲五笔编码规则时,要把握住一个规则,五笔编码的全码长度为四。所以,键外字的编码规则可以先简化为“第一字根码+第二字根码+第三字根码+末字根码”。拆字原则在此也不必讲,学生自然而然会按汉字的书写顺序拆分汉字。然后就可以让学生尝试用五笔录入自己和同学的姓名了,而不是在打字软件中练习。之所以这样做,是因为学生对录入自己的姓名更感兴趣、有很强的尝试欲望,而对打字练习软件中录入的汉字学生几乎没有学习热情和感情。因为姓名是和自己联系最紧密的汉字。而且,每位学生总会先录入自己的姓名,然后录入和自己关系不错的同学的姓名,进而完成全班同学姓名的录入,在整个录入学习过程中,学生之间可以很好地合作交流,教师只需对学生遇到的个别不会录入的字做出指导即可。在姓名的录入过程中,学生必然会遇到需加打识别码的汉字,这便引出了识别码这一新的教学难点内容。学生也会遇到汉字拆分的问题,这时,就是讲解汉字拆分原则的最佳时机。比如,在学习Excel公式计算这一节内容时,我没有先给学生讲解、演示正确的计算方法,而是布置计算任务,放手让学生尝试完成计算。学生能想到的、用的方法一般有两种:一种是先手动计算(用计算器)好后,把计算好的结果数值直接填到对应的单元格;另一种方法是直接引用单元格里的数值进行计算。就计算结果来看,这两种方法都能计算出正确的结果,但这两种方法都是错误的。我在学生完成计算后,和学生一起比较探讨学生用到的这两种方法,然后我演示、讲解正确的方法。通过这样一个亲自尝试、比较探究的过程,学生对正确的计算方法就会有一个深刻的认识,学习掌握起来也水到渠成。其实这个教学过程是通过让学生先“犯错”而减少了学生以后“犯错”的几率。

总之,中职计算机基础教学要紧密结合专业特点,以培养学生计算机的实际操作应用能力为目标。教师要选取适用、实用、够用的教学内容,在教学实施过程中结合学生的实际情况,采用有效的教学方法、合理的教学步骤,保证计算机基础教学的有效性。

计算机开发入门自学范文第5篇

论文摘要:计算科学主要讲述了一种科学的思想方法,计算科学的基本概念、基本知识它的发展主线、学科分支、还有计算科学的特点、发展规律和趋势。

引言:随着存储程序式通用电子计算机在上世纪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版