公务员期刊网 精选范文 计算机硬件与软件范文

计算机硬件与软件精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的计算机硬件与软件主题范文,仅供参考,欢迎阅读并收藏。

计算机硬件与软件

第1篇:计算机硬件与软件范文

关键词:个人计算机;日常维护;硬件;软件

中图分类号:TP307 文献标识码:A 文章编号:1000-8136(2012)17-0153-02

1 计算机的维护要求和目的

1.1 硬件的维护要求和目的

越高档的计算机,它的硬件就越要求好的运行环境,好的环境就需要好的维护措施,才能防止运行环境变坏,才能保证计算机运行良好。所以,提出下列要求:①定期检查电源散热风扇是否运转正常,灰尘多时要拆开清洁。目的是防止电源风扇停止转动而影响电源部件的散热。②定期清洁软盘和光盘驱动器的磁头与光头(如半年一次)。目的是防止磁头或光头因为灰尘或脏物造成读盘出错。③定期检查CPU、显卡等部件上的散热风扇是否运转正常。目的是防止风扇停止转动而影响CPU和显示卡等主要部件的散热。④计算机要定期进行使用,避免长期放置不用。目的是防止计算机元件因为接触不良或电容失效而影响需要使用时无法工作。⑤开机时应先给外部设备加电,后给主机加电;关机时应先关主机,后关各外部设备,开机后不能立即关机,关机后也不能立即开机,中间应间隔15 s以上。目的是防止电源电压对计算机元件的意外冲击和损害。

1.2 软件的维护要求和目的

(1)开机后,系统软件没有完成进入正常使用时,不能立即关机。目的是防止损坏软件和导致硬件损坏。

(2)基本应用软件安装使用正常后,马上进行系统区域备份工作(可利用GHOST软件备份到另一硬盘区域或另一个硬盘,还可以刻录到光盘上或U盘上)。目的是为快速修复系统软件作好预备工作。

(3)必须安装有防病毒软件后才能复制非本机的文件进入本机和上网浏览,防病毒软件发出提示时,不能确认的不允许通过,防病毒软件必须定期升级更新。目的是防止病毒软件损害计算机的软件甚至是硬件,病毒软件几乎每天都在更新,所以防病毒软件也要求能自动更新。

(4)随时或定期做好自编文档、自拍图片和录像等备份工作(方法参照第2条)。目的是防止因为计算机系统软件或硬件的损坏而导致自己的劳动成果丢失。

(5)不要随便删除系统盘上的软件。目的是防止系统软件链被意外损害而系统无法正常工作。

(6)同类型的软件不要全部安装使用,只挑选一种。目的是避免软件冲突,如把两个以上防病毒软件安装在同一主机上,就可能因为双重工作甚至相互争先而导致软件运行速度下降,严重的会引起停机不工作。

(7)执行软件工作,没有必要的话,尽可能不要同时执行同类型的多任务工作。目的是防止CPU工作量大,耗能也大,速度降低,软件容易出错。如同时进行多任务复制或下载工作,一个任务只需要30 min,两个30 min的任务,不等于在30 min同时完成,而可能会变成需要60 min才能完成,3个以上的任务就更加难以确定了,除非主机性能等各方面因素都良好会有例外。

(8)关机时按系统软件的要求进行操作,不要直接使用硬件按钮简单地进行关机。目的是避免系统软件出错或损坏,导致下次开机不能使用,或要花费较多的时间启动软件自动进行扫描检查。

2 计算机的基本维修要求

现今,计算机硬件软件变得更加密不可分,许多原先由硬件实现的功能改由软件实现。对计算机来说,软件成分占了相当部分。很多软件故障,客观上也表现为硬件的故障。有些故障是可以明显而容易地区分到底是硬件还是软件上的问题。有些则需要做一定的工作才可判定到底是软件故障还是硬件故障。这就要求维修人员既要具备硬件知识,又要具备相当的软件知识。因此,提出下列要求:①熟悉计算机硬件各部分功能,熟悉硬件自带软件的使用,熟悉组装过程。②熟悉计算机通用系统软件的快速安装与使用,熟悉常用软件的安装和使用(如office等软件)。③会使用测试卡、万用表等工具检查硬件基本数据状态。④会对比分析硬件的正常与否,用替代法判断硬件的好坏。⑤会使用工具软件检测硬件的性能。⑥会使用工具软件调整或修复可以进行修复的硬件,如BIOS数据、硬盘物理部分损坏等。⑦会分析检测主机关联设备的正常与否,会检测常见设备的正常与否,如打印机。⑧会分析主机故障的原因是属于硬件引起还是软件产生的。⑨需要熟悉局域网有关硬件和软件的安装和应用,会分析网络故障的原因是由硬件还是软件引起的。⑩对每次出现的故障和维修结果,要进行记录和总结,积累维修资料,多翻阅学习计算机软、硬件书刊,以提高维修的效率。

3 结束语

尽管大部分计算机使用者并非专业人员,但只要掌握计算机日常维护的基本知识,并养成好的使用习惯,相信计算机会成为每个人的朋友,提高我们的工作和学习效率,为我们的生活提供更多方便。

参考文献:

[1]谢建全.计算机与外部设备维修技术[M].北京:电子工业出版社,2000(3).

第2篇:计算机硬件与软件范文

Abstract: In the computer, virus and computer failures are two separate issues, but hands-on, it was found in both normal operation of the computer there is confusion on the issue, it is worth to study the.

关键词:计算机病毒 软硬件问题 计算机安全

Key words: computer virus hardware and software issues computer security

在计算机中,病毒与计算机故障是两门不同的课题,但在上机操作时,发现在这两种影响计算机正常工作的问题上 存在着混淆,这是值得我们去研究探讨的。

一、关于计算机硬件故障表现症状

硬件的故障范围虽然不太广泛,但是却非常容易被误认。在处理计算机的异常现象时很容易忽略一些细节方面的问题,只有先排除硬件故障的可能,才是解决计算机问题的根本之所在。

1、关于CMOS的问题。在启动计算机时系统总是先要按CMOS中的信息来检测和初始化系统(最基本初始化)。在安装新系统时,应先把CMOS中病毒监测开关关掉,CMOS中USB设置也将影响设备的使用。

2、系统的硬件配置.

3、电源电压不够稳定。

4、插件接触不良。由于计算机插件接触不良,会使某些设备出现时好时坏甚至不能启机的现象。例如硬盘线与主板卡口接触不良会导致磁盘读写时好时坏;显示器信号线与主机接触不良时可能会使显示器显示不稳定;鼠标线与串行口接触不良时会出现鼠标时动时不动的故障;打印机电缆与主机接触不良时会造成打印机不工作或工作现象不正常;摄像头接触不良导致象素数降低等。

5、软驱及光驱故障。

6、硬件的驱动程序。正确安装驱动程序是保障计算机硬件正常使用的前提。

二、关于计算机软件故障表现症状

软件故障的问题出现比较多,范围也比较广泛。辨认和解决软件的故障也是一件难度非常大的事情,这里介绍一些常见的症状:

1、软件程序已被破坏(非病毒)。

计算机文件的数据,部分发生丢失情况,而这咯程序还能够运行可能是由于磁盘质量等问题,这时使用中就会出现软件运行出错的现象,如格式化程序数据丢失被破坏后,若继续强制执行,会格式化出非标准格式的磁盘,这样接下来就会产生一连串的衍生错误,从而影响使用,造成损失。但是这种问题是极为罕见的。

2、出现“Invalid drive specification”(非法驱动器号)。这个提示是说明用户的驱动器丢失,如果用户原来拥有这个驱动器,则可能是这个驱动器的主引导扇区的分区表参数破坏或磁盘标志50AA被修改。遇到这种情况用DBBUC或NORTON等工具软件将正确的主引导扇区信息写入磁盘的主引导扇区。的特殊地方做了一些标记,而其它程序在编译或解释系统却不能将之与源程序分辨开,这样当源程序被执行时就很容易出现错误。

3、用不同的开发软件编写程序。用户用一些开发软件编辑源程序,编辑系统会在文件的特殊地方做了一些标记,而其它程序在编译或解释系统却不能将之与源程序分辨开,这样当源程序被执行时就很容易出现错误。

4、软件与系统的兼容性。操作系统自身的特点是具有向下的兼容性。但软件却不同,许多软件都要过多地受其环境的限制,在某个版本下可正常运行的软件,到另一个版本下却不能正常运行,许多用户就怀疑是病毒引起的。如一些旧版的程序(游戏)文件,在win98T运行正常,而在NT内核的WIN2000及WINXP下运行就会出现异常现象。

5、频繁的“非法操作”提示。当一个程序访问其内存地址空间之外的内存,或由于系统不能合理地分配和回收内存资源,造成有的软件运行时得不到相应的内存地址,就会引起系统错误。因此,要想减少“非法操作”情况的出现,我们应该尽量少安装测试版软件,对于CPU、内存等关键性硬件最好也不要超频使用。同时,我们应该养成定期整理硬盘碎片的好习惯。

三、关于计算机病毒本身的症状

病毒本身是一段完整的程序,它总是依附某系统软件或用户程序进行繁殖和扩散,在条件成熟时发作,破坏数据与程序,侵犯计算机资源,危及计算机正常工作。但在感染病毒后,总还是会有异常现象可寻的:(1)系统引导时间增长;(2)程序装载时间增长,文件运行速度下降;(3)磁盘访问时问比平时增长(4)用户没有访问的设备出现工作信号(5)内存空间、磁盘空间减少(6)磁盘出现莫名其妙的文件和坏块,卷标发生变化;(7)系统自行引导;(8)丢失数据或程序,文件字节数发生变化(9)异常死机(10)屏幕显示异常,屏幕显示出不是由正常程序产生的画面或字符串,屏幕显示混乱;(11)浏览器出现异常,主页内容被改,快捷菜单(键)被屏蔽;( 12)注册表被锁;(13)打开C盘或其他盘时出现“当前页的脚本发生错误”(Desktop.ini和Folder.htt受损,可用专杀工具查杀)。如果出现上述现象时,通过对系统的引导区、系统文件及其它文件进行仔细检查与正确的文件相比较;检查各个接口等方式仍不能排除异常现象的则可认为已感染病毒,需用最新版本的杀毒软件查杀,并安装个人防火墙及上网安全助手。病毒与故障的区别的关键是,一般故障只是无规律的偶然发生一次,而病毒的发作总是有规律的。使用计算机的过程中,可能还会遇到许多与病毒现象相似的软件硬件故障,这就要求我们在工作中多积累经验,阅读、参考有关资料,了解检测病毒的方法,正确区分病毒与软硬件故障。

参考文献:

[1]代永红.计算机的故障与病毒[J].电子科技,2001(1).

[2]张小菊.是病毒?软、硬件故障![J].管理信息系统,2001(11).

[3]马绪.似毒非毒怎么办?[J].多媒体世界,2000(3).

第3篇:计算机硬件与软件范文

1 计算机软件开发分析

1.1 计算机软件开发技术表现形式

网络的广泛应用促使全球化更加快速发展,缩短了人与人之间的距离。通过各类软件和互联网,使得全球的信息和资源能够实现共享和快速传播,加快了信息的流动,人们用户之间的交流和沟通变得更加顺畅和及时。计算机软件开发技术应用通过网络把软件和用户联结到一起,但每个用户均保持其独立性,并不受软件的统一操控。用户还可以通过各个软件提供的数据信息处理平台来简化日常工作,提高工作效率和工作质量。目前,被人们广泛应用和推崇的智能移动终端端通信设备或信息设备也广泛嵌入了计算机软件,更加方便了用户的操作和使用,更加简化了数据处理流程。

1.2 计算机软件开发应遵循的原则

软件开发应坚持一切从用户的需求角度出发,以用户为本。只有用户能够方便地使用这款软件,实用价值很高,才能称其为一款高质量软件。软件在使用过程中,要最大程度地方便用户的操作,同时软件在功能和性能上要满足用户的要求。功能上要有灵活性和人性化。可以根据用户的使用习惯设计较为灵活的操作方式,让不同的用户可以根据自己的习惯选择不同的操作方式。性能上应满足可靠性、安全性、可扩展性。有些软件由于开发方法和模式的限制,开发出的软件兼容性较差,只能在特定的操作系统运行或受到浏览器安全的设置限制,这样的软件是不利于用户的操作和广泛应用的。如果是与各种操作系统兼容的软件,则用户可以很方便地备份和还原计算机内存储的数据,如果软件受到损坏,也可以方便的进行修复和安装。可见,软件开发技术影响和限制了计算机软件开发应用,因此开发人员应尽量从用户需求的角度出发,开发出尽量满足用户需求并能保证一定可靠性和稳定性的计算机软件。

2 计算机软件开发方法

随着计算机技术、网络技术的发展,计算机软件开发技术也日渐成熟。选择合理的开发技术能够更有效的满足用户需求,开发出高质量的软件,并能够缩短开发周期,提高工作效率。

2.1 生命周期法

生命周期法从时间的角度出发,将整个软件开发过程拆分为具有不同意义的各个阶段。一般是划分为6个阶段:整体规划、需求分析、设计阶段、编码和实施、测试阶段、运行和维护。生命周期法具有以下特点:自上而下,上一阶段的结束是下一阶段的开始,具有严格的阶段的区分标志。由于这些特点,生命周期法也被称为瀑布模型。这种方法适合大型软件的开发,可以方便地进行人员的管理,需要对各个开发阶段进行严格的控制。

2.2 可视化方法

利用可视化的开发方法,利用用户界面的各种操作元素,比如对话框、各种按钮和下拉菜单、单选框和复选框等,能够自动生成应用软件。通过事件驱动,软件完成对用户操作的响应。可视化方法更加直观简便,界面更加友好和人性化。

2.3 原型法

当用户需求不明确时可以采用原型法进行软件开发。原型法是软件开发人员先根据用户大概的需求描述开发出一个系统原型,并让用户试用,和用户进行交流和讨论,再提出更明确的需求,开发人员则在原型的基础上根据用户的要求不断进行修改,最终完成软件的开发。这种方法用户的参与程度较高,最终结果也会更符合用户的需求。

3 计算机软件开发在多领域的应用

3.1 计算机软件开发在企业中的应用

计算机技术在企业现代化进程的发展中起着至关重要的作用,尤其是在市场经济起主导作用的今天,计算机软件技术显得尤为重要。办公软件是众多计算机软件中企业应用最为广泛的,它对企业的日常管理工作有巨大的帮助作用。尤其是在财务管理方面,办公软件发挥了重要作用。传统财务工作往往依靠手工记账,需要大量的人力、物力和财力支持。人工的方法不仅耗时耗力,准确性也存在较大问题。大量库存在企业的保存工作中给传统财务的管理带来更大的困难。因为库存较大,就会使相关资料和信息的查询和校对十分困难,因此财务的准确性更加难以保证。因此,在企业财务管理方面引进办公软件,可以利用软件的查询和统计功能精确地进行财务计算,简化工作量,提高准确性,有效地避免了传统财务管理手工操作的弊端,大大提高工作效率。另外,计算机软件可以增进企业员工之间的信息交流和共享。企业员工之间可以通过电子邮件传递消息、进行沟通和交流,高层管理人员可以利用电子邮件快速传达指令和公司决策,让公司精神和文化得以通过电子邮件的群发快速传播。可见,办公软件的应用可以简化企业的管理机制,优化工作流程,提高运营效率。

3.2 计算机软件开发在互联网中的应用

在互联网的运营当中,大量地使用了计算机软件开发技术。通过计算机技术,来自世界各地的互联网用户可以共享和交流信息,互联网也真正成为一个信息平台,使生活信息化得以在这个广阔平台上得以实现。

一是网页设计的开发和应用。互联网信息的方式通常是采用网页的形式,用户通过网页可以快速找到自己想要的信息。因此,网页设计在互联网应用中显得尤为重要。进行网页设计的主要编程语言有PHP、JSP、CSS、HTML等。网页不但要给用户提供有效直观的内容,还要通过相关软件技术进行网页的布局和外观设计。HTML语言可帮助实现网页内容的完善,CSS三层结构设计可实现网页的布局,使网页看起来更加美观,PHP和JSP实现后台的操作功能。

二是网络服务器的开发。网络服务器是互联网不可或缺的基础设备之一,这个硬件服务器需要依靠软件的支持才能发挥作用。这种软件就是驱动软件。计算机硬件的一些操作只有通过驱动软件才能实现其功能,因此驱动软件对硬件起着重要的支持作用。

第4篇:计算机硬件与软件范文

英文名称:Computer & Information Technology

主管单位:上海科学院

主办单位:安徽省计算机用户协会

出版周期:月刊

出版地址:上海市

种:中文

本:大16开

国际刊号:

国内刊号:

邮发代号:

发行范围:国内外统一发行

创刊时间:1993

期刊收录:

核心期刊:

中文核心期刊(2004)

中文核心期刊(2000)

中文核心期刊(1996)

中文核心期刊(1992)

期刊荣誉:

联系方式

期刊简介

《计算机应用与软件》(月刊)创刊于1984年,由上海市计算技术研究所和上海计算机软件技术开发中心共同主办,是全国中文核心期刊(1992~2008)、中国计算机学会会刊,并已纳入《中国科技论文统计源期刊(中国科技核心期刊)》、《中国学术期刊综合评价数据库来源期刊》、《万方数据―数字化期刊群全文收录期刊》、《中文科技期刊数据库(全文版)收录期刊》、美国《剑桥科学文摘》收录期刊、美国《乌利希国际期刊指南》等数据库收录。

第5篇:计算机硬件与软件范文

关键词:计算机 应用 软件 开发技术

中图分类号:TP 文献标识码:A 文章编号:1007-0745(2013)06-0349-01

1引言

当处于20世纪50或60年代的事前,人们是通过手工方式来实现软件系统开发的工作,这就简单地认为计算机软件即为程序。伴随着操作应用化、经济商业化、通用兼容化与大型扩展化等各种形式软件的相继开发,软件系统的开发设计者慢慢地感觉到需要提供有一定程度规范化的文件用于保证程序从开发设计、调试处理与运行显示等环节的顺利完成。由此直至20世纪的70年代时期,社会上认为软件不但只是程序而且应当包含开发设计、调试使用、维护处理等这方面执行所需要的所有文件[1]。直到20世纪80年代的时期,国际标准化组织为软件工程给出了官方的定义,即为计算机应用程序、实现这程序功能所需要应用的方法、规定以及相关的文件与在计算机系统上执行所需要的数据信息都称之为计算机软件。

2应用软件开发技术

2.1生命周期法

生命周期方法定义了根据时间角度对于软件实行定义、开发与维护的综合复杂问题进行相应分解,可以分为若干个不同的功能阶段。每一个对应阶段的开始与结束一般都会有严格的制定标准,上一个阶段的结束代表着下一个阶段的开始。制定标准作为每一个阶段都应当提交高质量形式的文件,软件相应的生命周期通常会分成六个不同的阶段。

2.2原型化方法

传统模式的生命周期法相应理论基础相对比较严密。对于通常情况的软件实际开发过程,应当通过严格过程的定义与事先说明,并且要求对软件实践开发人员与使用用户在操作系统对应的初始阶段,应当对整一个的功能结构与数据信息需求做出全面系统、准确细致而深刻地肯定。一般情况下使用用户制定出概括性的软件实现目标然而无法表达具体的输入或者输出要求。软件开发实践人员很有可能不能够确保算法的执行处理效果、操作系统的兼容性与被用户使用的人机界面模式[2]。

2.3原型的三种形态

2.3.1纸上模式原型。这一种纸张与墨水的实际模型对于软件系统上的一部分特点进行相应的描述。

2.3.2工作模式原型。制定使用所需软件过程中的一部分相应功能,使其能够在计算机系统上执行处理,能够让使用用户与实践开发者在各种程度上实现了解。

2.3.3现有模式原型。使用一个能够真正运行的操作程序,可以完成使用所需目的功能的某些部分,其中有一部分应当在新的开发过程实行改进与完善。

2.4原型法开发过程

利用原型法开发软件大致经过可行性研究阶段、确定系统的基本要求阶段、建造原始系统阶段、用户和开发人员的评审阶段、开发人员修改系统阶段。

2.5 自动形式的系统开发方法

此类方法的特征在于使用了第四代技术所包括的许多软件开发设计工具,使得软件实践开发者只需要说明软件所需要进行实现的具体内容,却没有必要说明怎样去实现处理。4GT 的软件实践工具可以依据系统规定从而进行需要的分析,达到自动设计与自动编码的目的。在软件工程的实践开发过程当中,不能够武断地去选取某些特别的方法,应该跟相应的使用特征来决定所需要使用的方法[3]。

3.应用软件维护方法

3.1对软件工具的模块化以及质量技术进行提升

现代模式软件的开发具体工作中不断意识到可维护性的关键作用,所以在实际开发过程当中通常都会对其进行考虑,相应软件的实践开发工作应当需要减弱成本达到提升质量的目的,从而做到两者最有效的方式。所以就把软件开发实践过程实行模块化分割处理,这样就能够依据需求对相应功能模块执行增加、修改与删减等操作反而不必要进行整体性地调整,同时不会对其他的模块产生相应影响,通过这样的形式能够完成程序需要的功能增加、修改、删除与查询等处理操作。

3.2创建精密的软件品质目标和优先级

应用程序的维护性应当具有可理解的、可靠的、可修改、可测试的、可移植的、可以使用与效率高等各种特点。为了能够达到这些目的,相应付出的相当大的代价,然而这也未必是可行的。一部分运行质量特点存在着互补性的特征,比如可理解性、可测试性、可理解性与可修改性等各个具体方面。所以其它一部分质量特点会产生互相矛盾的结果,比如效率、可移植性、效率与可变性等方面。

3.3选有可维护的程序设计语言

依据程序的可维护性特点,选择合适的程序设计语言,这方面的影响是非常大的。低级别的编程语言为机器语言与汇编语言,这是十分难以理解与掌握,同时更加难以对其实行维护工作。高级别的语言则显得易于理解,然而作为高级别编程语言,其难易程度的区别也是应当是可以理解的[4]。

4 结束语

目前阶段计算机系统技术在整一个国民经济领域之中包含了十分广泛的应用,对于人们的实际日常生活,计算机系统技术显示出无处不在的特点,把软件技术视为其内部结构灵魂的计算机信息化系统,对于系统的高度集成化、结构功能分布化、信息多元化与功能智能化等各系列新型方向的趋势发展越来越重视,并且能够逐步在实践过程中得以实现。在实际软件开发的各个过程阶段中,软件的可维护性保持在这一阶段而都成的,所以应当在整一个软件开发过程中提升软件相应的可维护性。

参考文献:

[1]王炽鸿.计算机辅助设计[M].北京:机械工业出版社,1998.

[2]丁剑洁,基于度量的软件维护过程管理的研究[D],西北大学,2006.

第6篇:计算机硬件与软件范文

关键词:软件教育;中专计算机教育;应用

中专职业学校的学生属于特殊群体,往往他们在初中时的文化课成绩都不好,一些学生甚至总是生活在教师的视觉“盲区”,基于上述因素的影响,在中专职业学校就读的学生在内心都有或多或少的缺陷,在一定程度上给中职教师的教学工作带来了阻力;但在大学当道的新形势下,中职学校学生的升学和就业压力异常严峻。所以,中专生要想在激烈的市场竞争中立足,就要求专业教师必须立足现实,根据中专学校学生的学习特点,进行有效的教学改革。笔者观察总结发现,中专学校学生在学习中经常有学习没目标、信心不足、拉帮结派、表现欲望强烈、自我约束能力差、接触计算机频繁,但专业技术能力匮乏等问题,给计算机软件教育教学工作的顺利开展增加了难度。

一中专教育中加强计算机教育的必要性

随着科教兴国战略的提出,人才教育也步入了全新的发展时期,要求学生在掌握理论知识的基础上,必须具备超强的实践操作能力。这就要求中专学校必须根据学生群体的特点,设置社会需要的专业课程,一方面在满足学生的兴趣爱好的同时,还应符合社会的用人需求,提升学生的就业率。这极大地考验着中职教育教学的能力。基于此,中职学校必须紧追时代步伐,充分意识到计算机普及应用的时代性和信息技术发展的迫切性要求,将计算机人才列为教育重点,因为无论供职哪个岗位,几乎都对计算机应用水平有所要求。而为了使计算机教育人才更能符合市场需求,则应将软件教育作为教学重点来抓。

二软件教育在中专计算机教育应用中的常见问题

中专教育即职业教育的一种,它有别于普通高等学校和社会上的职业培训学校有所不同,既没有普通高等学校的理论研究特性,也缺少职业培训机构的培训能力,处于两不搭的尴尬境地。在计算机教育日渐普及的新时期,中专教育中的问题也越发突出,软件教育的教学应用也存在这样那样的问题,主要体现在:

(一)观念落后,对学生的实践能力不够重视

在中专计算机教育教学中,对软件教育教学的重视度并不高,而当前,在诸多的大型企业中,对计算机新技术的应用却非常普及,特别是那些高科技企业的新技术应用更为超前,他们对软件教育人才尤为重视。然而,在我国诸多的中专学校中,开设软件教育专业课程的学校屈指可数,即便开设的学校,也鲜少涉及企业工作中常用的如PHP技术等高端技术,技术短板严重。此外,在计算机教育中,学生的计算机或软件处理能力很低,究其根源,就在于中专学校及科任教师的市场意识不足、未能及时根据时代变化与时俱进的改革教学内容造成的。

(二)中专学校的办学条件有限,不适于软件教育的推广

当前的中国,人们对学历有着某种难以述说的崇拜,由此人们更加带着有色眼镜看待中专教育,认为只要进了中专就没了前途。正是这种观念的偏差,中专教育学校对课程的开设也不再上心。加之家长和用人单位对中专教学的片面认知,使学生对自己所学的专业也不够重视,在一定程度上加剧了中专教育发展的随意性。造成软件教育在中专计算机教育中应用不佳的因素有:第一,教师资源缺乏,专业学生不足,极大地限制了该专业发展。第二,学校的办学条件差。近年来高校扩招态势猛劲,随之而来的是高校办学获得了更多的经费支持,但显然无论是国家财政还是社会资金,都无一例外的忽视了中专学校的建设,特别是计算机机房仍满足不了基本学生数量的需求,由此说,软件教育的发展更是纸上谈兵。

(三)中专学校缺少软件教育的校企合作,市场化程度不高

校企合作的办学模式日渐成为大中专院校进行人才发展战略的一种有效方式,通过校企联合办学,不但为社会企业培养了大批适应企业需求发展的专业人才,而且也给学生提供了更多的实践甚至就业机会,使学生能更好地了解企业的发展需要,明确学习方向。此外,对学校在人才培养目标的设定、专业课程的设置和实现途径的探索等方面都有着积极的影响。但现实是残酷的,企业却很少将橄榄枝抛向中专学校,他们担心中职学生的理论素质和技术能力不足,所以即便有合作,合作也并不深入。这主要还是因为中专学校所培养的学生的确与企业的人才需求间存在一定的差距,这些问题也给校企进一步合作带来了阻滞影响。

三软件教育在中专计算机教育应用中的教学改革建议

(一)明确教学目标,改进教学内容

在我国的中计算机教育中,软件类专业教学始终将理论扎实和各类软件的应用作为教学重点来抓。所以,从中专学校毕业的计算机专业学生,是有一定计算机专业知识基础的,对一般的对口专业工作也能胜任,符合无纸化办公的时代要求,然而,软件专业的学生则要求更高,应有对各类基本软件开发的调试、测试的工具的基本了解。为了提升学生在这方面的专业能力,中专学校在软件教育课程设置中,就应该进一步明确实用性这一教学目标。笔者认为在教学中,教师只有始终以市场化为导向,在课堂上引进先进的软件技术内容,根据用人单位的现实需求开设前沿化的教学内容,才能真正扎实学生的理论知识和实践能力,切实提升中专学生的就业率。内容设置上,教师应根据当前企业的计算机应用内容进行教学内容资料的收集,然后利用应用程序对教学内容进行优选,在进一步明确教学目标的基础上,取其精华,去其冗碎。充分将计算机的概念教学和应用连接起来,创新教学步骤,对传统的教学流程进行反复整理和创新性探索,通过与教科书、教学大纲和软件教育的现实需求制定教学规划,调整教学内容。

(二)改革教学模式,采用灵活的教学手段

俗话说“兴趣是最好的老师”,软件教育教学也不例外。而要想培养学生的学习兴趣,激发其创新性思维,就必须选择学生所乐于接受的教学方式进行教学,可通过多媒体的应用等开展个性化教学模式,让学生在玩乐中掌握原本枯燥的知识内容,并激发其主动尝试的自我实践能力。此外,在软件教育教学中,笔者还曾使用过“任务驱动法”进行教学理念的改革尝试,并适时进行课外知识的延伸,并多次通过开展比赛、竞赛等形式的活动对教学内容进行评估,结果发现,学生对知识点的掌握及操作能力都好于以往的传统教学模式。

(三)优化考核制度体系,促进学生自我改良

笔者认为,要切实提高中专计算机软件教育水平,还需要从学校及学生内在方面上下工夫。具体方式有:第一,学校应不断优化考核制度体系。重新对考核分值进行优化,以满分100分为例,可将理论测试分值设置为20分,将实践测试部分分值设置为60分,学生日常成绩分值设置为20分。如此一来,学生将会从日常点滴开始加强学习,不会产生怠慢情绪,并在一定程度上提升了学生对实践能力的注重。在测试频率方面,可采取定期考核和抽查两者交叉的考核方式。第二,为更好地激发学生主动学习的意愿,学校还应积极开拓校外实习场地,增加学生在校期间与社会单位的接触度,使其在实习中看到自身的不足,主动做出改良和提高。

四结束语

对中专计算机教育而言,软件教育是学生未来在社会工作中谋求更好的生活所必须掌握的理论基础和实践技能。为了使学生掌握这项基本能力,在激烈的市场竞争中分得一杯羹,中专学校教师必须紧跟时代步伐,意识到教学不足,根据市场需求设置教学内容,创新教学方式方法,完善考核体系,以提升毕业生的综合能力,提高中专学校的就业率。

参考文献

[1]胡美静.中职计算机软件教育的初步研究[J].城市建设理论研究:电子版,2011(8):193+195.

[2]张晓翠.论中职计算机教育中软件应用教学的优势[C].华章,2014(3).

第7篇:计算机硬件与软件范文

[关键词]计算机;软件开发技术;应用;发展

引言

计算机技术的发展与应用给人们的工作与生活带来了极大的变革,再加上移动终端与网络的普及,计算机软件开发技术得以快速发展。一般来说,计算机软件开发技术指的是编程人员通过编写代码来开发一款软件,并使软件具备较强的实用功能与稳定性,促使政府、企业、学校以及个人等都能使用这款软件完成某些工作,从而优化某些复杂工作流程、提升工作效率,提升人们生活品质。软件开发技术最初使用的是手工软件开发方式,不仅耗时长,效率也极低,随着时代的进步与科技的发展,经过不断的实践与改进,如今软件开发技术已经具有较为统一的规范与方法,且各种软件开发软件也发展的相当成熟,为编程人员开发更多、更强大的软件提供了有力条件。

1计算机开发技术的种类及特点

发展至今,软件开发技术已有很多种,最常用的软件开发技术包括JavaWeb、.NET、PHP、JSP等。其中.NET主要运用C#语言,具有较好的灵活性与伸缩性,还支持复杂的面向对象特性;PHP源代码完全公开,开源性强、开发要求低、开发成本小,但可移植性不高,更适合小项目软件的开发。这些开发技术都适用于软件项目的开发,不同的软件开发技术也各有优势,尤其是开源框架能使编程人员更加方便快捷的开发出高质量的软件产品。计算机软件开发的对象主要包括系统软件与应用软件两大类,系统软件是支撑计算机运行的前提与基础,主要用来保障计算机的正常使用、维护等,常见的系统软件包括操作系统、监控维护系统、文件系统、驱动管理等,系统软件支持应用软件的运行及开发。应用软件是专门用于解决某一具体问题而设计出的软件,用于提高人们生活、工作的便捷性与高效性。常见的应用软件包括人们经常使用的学习软件、购物软件、游戏软件等,大到银行系统、收银系统软件、淘宝客户端,小到单机小游戏都是应用软件。系统软件与应用软件缺一不可,二者共同支撑着计算机的运行,旨在为用户使用计算机提供强大的软件功能与软件保障。但从用户使用的情况来看,人们在使用计算机处理工作或进行娱乐时,更多的使用应用软件而非系统软件,这一事实使当前计算机应用软件开发层出不穷,极大的促进着计算机应用软件的蓬勃发展。

2计算机软件开发技术的应用

2.1面向对象的计算机软件开发技术

随着计算机软件及网络的普及,人们对计算机软件开发的要求也越来越高,计算机软件开发要求的环境也更加复杂。一方面,应用计算机软件开发技术开发出的应用软件必须满足可跨平台运行、可移植性与兼容性强等要求,这样才能更好的满足用户的需求。以往的软件开发技术具有一定的不透明性,导致后期维护、更新过程极为繁琐,维护成本也高,不能适应广大人群对软件维护更新方便、快捷的要求。而当前的软件开发技术具有一定的开放性,尤其是面向对象的软件技术更是具有较强的拓展性、可延伸性,结构更加开放,能够极大的弥补以往传统开发技术的不足与缺陷,促进软件开发的进一步发展更新。

2.2网络通信中的计算机开发技术

人们对各类计算机软件需求的广泛,促使计算机开发技术不断更新,也更适应于网络时代的发展与需要。就目前而言,网络通信的发展进一步推进了全球化的发展趋势,也使目前社会更加注重信息化、数字化技术的应用。在此形势下,使用计算机开发技术开发各种功能强大的软件,并应用于网络通信设备、信息处理设备中是大势所趋,这不仅推进了网络通信技术的发展,也拓宽了计算机开发技术的应用与发展空间。

2.3软件工程中的计算机开发技术

随着计算机的发展,用户对计算机开发的要求不断提高,对计算机软件工作人员的技能也提出了要求,基于这种情况,计算机领域兴起了软件工程的发展。在软件工程的发展方面,通过制定一系列的系统规范,可以帮助软件开发人员根据系统规范,对开发出来的软件进行相应调整,并对未开发的软件进行预测,从而更好的实现软件性能的开发。

3计算机软件开发技术的发展

计算机软件开发技术在目前以及未来很长的时间都将是社会关注的重点与热点,利用计算机软件开发技术开发出的各种软件也将发挥越来越重要的作用。目前,人们进行工作、处理数据、存储文件等都离不开计算机软件的支持,并且在生活中也会运用各种购物软件、聊天软件、视频软件、游戏软件等,这说明人们对计算机软件的依赖性越来越强,未来计算机软件开发技术与软件行业的发展前景依旧可观。根据当前计算机软件开发技术的现状以及人们对软件提出的新要求,笔者总结计算机软件开发技术呈现出以下发展趋势。

3.1大众化、普适化的发展趋势

以往开发出的计算机软件大多是专业性较强的软件,非专业人士很难熟练运用软件完成工作,而目前的软件越来越偏向于大众化与普适化,也就是普通人群不需具备相关的专业知识就能熟练运用软件。如以往人们美化图片常用的软件是专业性较强的Photoshop,而现在只需要安装美图软件,轻点一键美化就能得到一张美观度较强的图片。

3.2提供更优质服务的发展趋势

计算机软件开发技术主要为编程人员提供软件开发的工具、标准等,然而面对复杂的开发程序、开发流程与开发要求,要想保障开发出的软件具备高质量、稳定性以及强大的应用功能并不是一件易事。因此,目前计算机软件开发的一大要求就是在同等条件下,为软件开发用户提供更高层次、更为优质的服务,从而使软件资源得以充分利用、软件获得更好的评价,进而实现更多的经济效益。当前常使用多层分布技术实现这一要求,并且从目前发展情况来看,分层技术在目前及未来将继续作为软件开发设计的主要方向之一。

3.3开放化、智能化的发展趋势

不论哪一种技术,包括软件开发技术,都需要不断创新才能保持长久的发展优势,因此相关人员必须用长远的、开放性的眼光来看待软件开发技术的发展。在源代码的开发方面、产品的标准化方面不断改进创新,在实践和交流中不断补充完善,推动计算机软件开发工作进一步发展,进而保证开发的软件产品的质量及性能。同时,在当前信息化时代,智能化是各行业关注与发展的重要方向,人们希望计算机软件能够具有智能化的思维与算法,这是一项新的研究课题,也是未来计算机软件技术发展的重要方向。

4结语

计算机软件开发是一项极为复杂的工程,要求软件开发设计人员在利用计算机软件开发技术时必须做到认真细心,从专业的视角进行设计和研发,并在研发设计的过程中保证所研发软件的质量与功能,尽可能的选择先进的技术进行研发设计,通过检验和评估之后才能投入市场,保证研发软件在当前及未来都具有较高的使用价值。

主要参考文献

[1]孙健.新时期计算机软件开发技术的应用研究[J].信息与电脑:理论版,2013(8).

[2]刘芳.新时期计算机软件开发技术的应用及发展趋向[J].中国新通信,2015(13).

[3]范伟.浅论新时期计算机软件开发技术的应用及发展趋势[J].计算机光盘软件与应用,2014(13).

第8篇:计算机硬件与软件范文

【关键词】软件无形性;计算机科学;软件工程;教育影响

从目前的行业发展来看,软件行业已经发展的较为不错,论其发展方向也比较全面,且在推进我国社会经济的发展中起到了越来越重要的作用。相关软件工作人员也在逐渐的完善和搭建自己的软件工程知识体系架构。那么这样看来只有对计算机科学和软件工程这两个学科进行全面的了解和认识,自己从事到软件工程工作中,才能更加深刻体会到软件工程行业的整体市场需求以及工作要求,这样才能对软件工程教育的进一步开发和研究有所实质性的帮助。

1计算机科学与软件工程的区别与联系

1.1计算机科学

计算机科学主要是研究计算机以及和计算机相关的现象和规律的一门科学,主要包含和各种计算相关以及信息处理等等方面的内容。

1.2软件工程

软件工程主要指的是对使用工程化方法来构建和维护,使得软件保持高效实用的效能的一门科学。软件包括电子邮件,嵌入式系统,人机界面等等交互设计。

1.3计算机科学与软件工程的区别与联系

现在社会是信息社会,也是高科技主导的社会。因此几乎各个行业都会涉及到和计算机软件相关的应用。计算机不仅方便了我们的生活,提高了人们的幸福指数,在工作方面也提高了人们对信息的处理能力和分析比对,大大提高了人们的生产工作效率。我们在了解计算机科学和软件工程的联系后,也要清楚的认识到计算机科学和软件工程两者的不同,相比较而言,计算机科学更多的涉及到计算机原理,主要阐述的是与计算机科学相关的理论知识,软件工程则更偏向于实践的运用,在实际工作和软件开发中对应用软件和设计系统的维护和处理,主要强调学科知识在实践中的运用,这是理论和实践两个区别很大的种类学科。从理论的本质来看,软件工程主要是同时在实践操作后扩展且是进一步的扩展,在实践方面的应用比较多。相比较而言,计算机科学对理论知识的实践应用就不是很多,主要还是强调理论研究,那么在进行计算机科学和软件工程教育的同时,要注意结合两者的特点和要求,来进行计算机科学和软件工程教育,充分将理论和实际相结合,并且重点是要关注当下的科技发展水平,紧跟时代步伐,提高自主创新能力,在实践中检验和发展真理,取得一定效果的进步,为计算机科学和软件工程的教育贡献一份自己的绵薄之力。

2软件无形性对计算机科学和软件工程教育的影响

2.1在教学过程中体现软件思想

本文探讨的是软件无形性对计算机科学和软件工程教育的影响,那么其实重点还是在于教育,也就是最受关注的教学过程。所以在教学过程中就需要教师对于如何引导相关培训人员,也就是未来的软件开发工作人员对于软件思想有一个较为清晰的认识这个问题进行深层次的思考和探讨。毕业于计算机科学专业或软件工程专业之后的学生如果日后能够从事并投入到软件开发的工作当中去,这就是一件非常值得鼓励和赞赏的事情,正所谓物尽其用,人尽其才尽其用。考虑到由于个体都具有特殊性,每个人都有不同的想法,所以每一个程序员相应的就会有属于他自己的软件思想。这种软件思想是在不断的工作和磨练中逐渐积累形成的。这是非常宝贵和难以学习到的经验,通过这种常年积累的软件思想,程序员在设计软件程序过程中会潜移默化和不自觉的使用这种在学习和实践的过程中逐步的积累的经验。软件思想对于设计程序的重要性也不言而喻,从这个角度也可以看出来,往往刚开始从事计算机科学和软件工程相关工作的人员,对于实践工作任务都是存在一定的困难和困惑的,主要原因就是他们没有相关经验和自己的软件思想,在一开始处理工作时往往摸不着头脑。对于他们来说,最重要的就是积累经验并且逐步形成自己的软件思想。因此在教学过程中,相关培训人员也要注重对于学生的软件思想重要性的强调,并在日常教学过程中潜移默化的影响他们对于软件思想的主动培养的相关意识。

2.2正确的教授软件思想的方式

在上文中提到,软件思想是需要长年积累和不断的实践工作磨砺出来的,由于软件思想是比较抽象的,教师和相关培训人员难以在短时间内很好的将软件思想的具体内涵和要领表达出来。在学生比较难以理解软件思想的情况下,教师就要想方设法的对其进行正确的引导,可以通过生动形象的事例阐述,也可以通过具体的时间任务来让他们亲身体验等等这几种方式来帮助他们理解和接受软件思想,逐步的形成软件思想。设置一些时间任务或程序设计,当学生在实践的操作过程中,他发现了问题所在,在接下来的思考解决程序问题的过程中,他也就逐步的使用了属于他自己的思考过程也就是软件思想,那么这样才能正确的达到教育的根本目的,也才能为我国源源不断的输送相应的软件人才打下坚实的基础和铺垫。从另一个角度来看软件思想也是区别于其他计算机科学技术的。软件思想虽然可以应用在程序设计之中,但是软件思想的应用是需要在一定的实践环境下才能实现或者是被激发出来的。因此在特定的时间环境中,程序设计员才能使用软件思想对程序进行设计,对于整体的运行系统进行维护和推动。由软件环境,软件设计和软件思想三者构成的有机的整体是同时运作的,三者之间是相辅相成,彼此联系和相互作用的。此外,教师要充分意识到软件的无形性和软件思想的复杂性对于在日常教学中所造成的阻碍和负面影响,并对这个方面加以重视,可以多听取一些经验丰富的教师经验,增加丰富而多变的教学手段来对提高教学质量做出真正的改变。为培养对国家和社会有用的计算机科学与软件工程人才作出贡献,维护我国经济的长久稳定和持续发展。

3软件思想的教授方法

在日常的软件思想的教授课堂中,教师要善于沟通,多和学生进行交流,对于学生们在学习过程中所出现的困惑和问题,能够给予及时的引导和解决,帮助他们提高学习效率,提升学习能力。并且能深入浅出地对软件思想和学习方法进行阐述,对于如何将抽象的软件思想生动形象的使用具体的案例或相关的实践表达出来,这是非常考验教师的教学功底和教学经验的,甚至对教师的临场应变能力也有一定的要求。那么如果没有对相应的软件思想进行较深层次的阐述,这样的教学成果往往不仅得不到保证,还会对学生产生负面影响。这样使得学生也难以理解在计算机科学和软件工程的学科学习过程中所需要注意的问题以及在学习过程中的有效学习方法和技巧等等。在教学过程中,比较好的方法就是让学生投入实践,真正的接触软件设计和系统维护,让他们在实践过程中就会发现相应的问题让他们在实践过程中就会发现相应的问题教师可以因材施教,根据相应出现的问题,给出相应的意见或策略。可以根据学生接受程度进行分层次教学,这样不仅可以提高教学的质量,还能大大提高教学效率,保证学生的学习效果和学习质量,使得学生们都尽可能的全面发展,提升自己在计算机科学和软件工程方面的能力。3.1利用案例介绍软件思想的使用教师在教学过程中可以多使用一些生动形象的教学案例,比如在课前准备一些小测试来测试学生对于计算机科学和软件工程的专业学习功底,他们对所出现的问题进行原因的讨论,逐步的向他们过渡软件思想在程序设计中的应用,逐渐在熟悉这个过程后,可以在课堂教学中适时的进行观察,对他们所进行的软件系统的设计和维护,作出相应的指导和点评,帮助他们在学习过程中对所学知识进行及时的巩固,并且在加深对软件思想的理解方面加以重视,多下功夫,鼓励他们在课后可以适当自学一些相关的知识,为他们以后的学习做更好的铺垫。但是在实践过程中,往往遇到的困难使得很多人有挫败感,在这种较为枯燥无味的教学中,也很难激起学生的主动性和学习兴趣,因此老师在上课时要多准备一些生动有趣的案例,提高课堂的气氛和活跃,鼓励学生去主动思考,提升他们的学习积极性。3.2运用反向思考方法教师在教授计算机科学与软件工程的课堂上,可以多使用一些奇特的教学方法,比如反向思考法,也就是,我们日常生活中所提到的逆向思考,对于一些软件设计的逆向推导,这样不仅使得学生在能力方面有所进步,还对他们思考和认识问题的方式做出了一定程度的影响和改变,在学生今后熟悉计算机科学和软件工程方面的知识后,对于所给的项目或者是实践应用都能够积极的参与和维护,在实践中发现问题,并努力尝试自己解决问题,提高了学习的主动性和求知欲,长期下来的教学成果将会非常瞩目,可以培养出一批优秀的软件工程人才。

第9篇:计算机硬件与软件范文

目前的计算机教学主要以大班式教学为主。这种教学方法保障了整体性学习任务的完成,但在计算机应用与软件教学中,学生的学习水平是各有不同的,这样教学容易造成:越是学在前面的学生越是觉得“吃不饱”,而越是后进的学生反而却越学越吃力,除非是教师对其进行单独辅导,才能跟上进度。从教学层面上分析,出现这种问题的原因在于目前计算机应用与软件教学中,教师更多的像一个机械操作教材内容的引导者,教学过程中没有针对问题进行分析和处理,加之学生在探索性学习方面的不足,直接拉低了学生的水平。

二、计算机应用与软件教学中的项目教学法

(一)项目教学法的含义

项目教学法自出现起得到了教育界人士的大力支持,但在实际应用中还有很大的进步空间。不同的教学工作者对于项目教学法的理解也不同,一般来说,现阶段的项目教学法还停留在以教材为主线,以教师提出的构想与解决过的经典案例为内容进行教学。在教学的过程中,教师的重点是通过项目教学法来解说计算机应用与软件中难以理解的理论知识与应用操作。在项目方面的实用性尚有不足,在教学中的整体性也还有相当的提升空间。就笔者个人教学经验而言,为了更好地取得计算机应用与软件方面教学效果,引入的项目应保证其时效性,如应是企业方面新近开发出来的成果,还可以是教师本人最近接触到的开发案例等。从教学角度把其分解成独立的教学单元,不同的教学单元重点攻克一个教学难点,其中涉及的理论性知识是为解决这个问题而讲解的,不作任何延伸,以保证项目教学的专一性。

(二)项目教学法的优势

项目教学法一方面是选用企业最新开发出来的应用与软件程序,从技术的更新上走在了前面。这比传统教学中教材的知识更新速度要快,也能更好地保证学生学到最新的应用与软件操作知识。另一方面,由于项目学习法的主要教学内容就是对项目任务的分析与实现过程,那么学生在课堂里学到的就是企业实际的开发过程,这也就直接缩短了学生就业后对于自身岗位的适应期,帮助学生更快更好地适应岗位。另外,由于项目教学法与传统教学法相比,体现了以动手操作能力为核心的教学思路,更贴合就业市场实际,便于提升学生的就业竞争力。更为重要的是,项目教学法避开了传统教学法中一味的照搬教材,学生在项目学习的过程中,有机会提出自己的思路并进行实践,锻炼了学生的分析问题能力与动手操作能力,有利于培养学生的独立思考能力。与传统教学中以教师假想的案例教学相比,项目教学法让学生无法依赖教师,教师没有现成的答案与方法供学生选择,学生只能与教师一起去思考,从侧面上提升了学生对新知识与新技术的接受与应用能力。社会对于软件技术人才是急需的,但从人力成本与培养成本上来说,让企业自己去定向培养软件人才是不现实的,所以企业对于人才的期望是进岗就能做事,做事就能产生效益。作为培养计算机应用与软件方面的院校,了解企业心理去培养人才,自然就能为毕业生谋得更好的发展。

(三)项目教学法的应用途径

项目教学法的核心是选择适应教学的项目,一个良好的教学项目需要具备技术的时效性和技术水平契合学生现阶段水平的适宜性。作为教师,在与软件企业沟通中,既要拿到最新最好的软件技术源代码,又要保证企业的利益不受损害。在企业角度看来,自身的软件技术外泄是非常敏感的事,对越是经济价值高的新技术越是重视。所以在争取时,教师应采取技巧,尽量拿那些企业开发的一次性产品作为教学项目。当然,对于这些出了力的企业,学校与教师应为这些企业推荐最好的技术人才,以达到企业、学校与学生个人的共赢。项目教学法的核心部分在于分解项目成为独立的教学单元。实际上每个教学单元就是一个小项目,学生在完成这些小项目的过程中得以掌握相关的知识点与解决问题的软件技术。如教师在教学过程中,要让学生根据自己的分析去建立属于自己的数据库,并在数据库上进行表的创建与资料的添加,教师的作用在于让学生把每堂课填充的数据库上传。在这种类型的项目教学课最初,学生也许会感觉到无从下手,因为任何软件技术的开发在最初都是繁琐而枯燥的原始数据积累,只有当数据积累到一定程度,才能有基础生成软件模型。项目教学法的优势正是在于让学生从头到尾全面体验一次软件开发的全过程,从过去一味接受书本上现有的知识,到现在需要一砖一瓦从头建立软件模型。只有在这样的过程中,学生才能体会到不同应用与软件模型的优劣和思路层面的高低。熟能生巧后,也就能让学生逐渐从无聊的英文字段名慢慢感受到意义丰富的中文字段名与目的明确的数据类型。这个过程里,教师要注重项目教学真实案例的分解后各独立单元间的联系,如子任务的分解是否满足层次性递进关系,子任务的相关延伸与拓展是否能打开学生思路,子任务的实现过程中如何提高学生知识链的完整性,尽量把最实用的软件技术串联起来等等。教学的最终目的是让学生在当前的教学单元学习完成后能独立设计出一个同等级的项目子任务,鼓励学生独立思考,独立建模,更鼓励学生用新的思路自己运用技术手段去完成自己的想法。教师的作用是作为学生的顾问与课堂教学的协调者,在于激发学生的思维与灵感的火花。教师还可以模仿企业的头脑风暴模式来共同攻克一项子任务,让学生在解决问题的过程中学会团队协作,学会善于利用各类资源,真正提高学生对未来职业行为的适应能力。

三、计算机应用与软件项目教学法的评价方法

(一)采取多元化评价标准

教学的成败最终由教学成效决定,学生的学习效果,对理论知识与实际操作能力的掌握程度则直接决定了教学成效。在进行项目教学法的评价工作时,要以多元化评价为标准,强调学生的主观能动性,强调学生个体思维的差异性。对于同一个项目的解法与设计方案不应设立标准答案,而应从项目的各方面进行综合评价。更为重要的是,软件技术与应用的评价不应只出现在教学完成的阶段,而应贯穿于整个教学过程当中。如项目中学生提出的有价值思路,学生在解决问题时展现的火花等,这些都应成为计分的理由。评价的最终目标是激发学生进一步研究软件技术与应用动力,从传统的量化性评价过渡为质性评价,重实际成效,重学习过程,让评价标准成为激励学生学习的原动力,而非分学生为三六九等的僵化体制。基于此,评价标准应以能力为评价细则,如细分为学生的技术水平、团队意识、灵感、责任心、毅力、创新等方面,当然,环保与安全意识方面也可纳入评价细则中来。每当学生完成一项子任务,就让学生先进行自我评价,如完成的心得,完成过程中涉及的技术使用情况等。接下来,进行集体或者团队间的评价,如这次分工情况如何,协作过程中是否有更好的解决方法等。最后结合教师自身给出的评价,三种评价相结合,以配比出最客观与公正的评价体系。如果三项评价中出现较大的差异,也不必完全以教师的评价为准,而是再通过同学间的交流和师生间的交流来补充与完善。

(二)实施差异化评价原则

计算机应用与软件教学中,男生与女生在操作水平上就存在差异性,技术水平高与操作水平低的学生在解决问题时也会有不同的思路,有兴趣的学生与没兴趣的学生更会有不同的表现。基于此,在进行项目教学法的评价时,应意识到评价的根本目的是强调项目完成的过程,理解学生间存在的个性差异与技术水平差异再来进行评价。在进行项目实训时,教师一方面要兼顾学生的差异性,在分团队时要尽量保持每个团队的平衡性,如几个男生搭档几个女生,几个技术强的搭配一个技术较弱的等。另一方面,教师还要对存在依赖思想与滥竽充数混学分的学生进行单独辅导与督促,以保证整个项目教学进行顺利,每个学生都能学有所成,得到其符合实际情况的客观公正评价。在计算机应用与软件项目教学中,差异化的评价原则也能让学生更为清晰地看到自己的长处与短板,看到自己在技术能力与思维方面的能力与不足,有利于学生在项目进行中正确定位自己的团队位置,正确理解软件开发过程中每个人所处的位置与所应发挥出的作用。这样的教学才能让学生在今后实际工作中找准自己在企业的位置,更能让学生在自己的职业生涯中找准个人职业定位,制订目标性强的职业规划。

四、结束语