程序员学习计划范文

时间:2023-03-22 03:43:32

导语:如何才能写好一篇程序员学习计划,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

程序员学习计划

篇1

1. 学习一门新的不同风格的编程语言

这是很需要的一件事,因为如果你只了解一种语言,它就会局限你解决问题的能力和你的职业发展。所以在新的一年,你应该花些时间学习一门新的语言,体验不同的编程风格,并学以致用。

2. 提高你的已有技能

如今很多机构都提供了大量的在线课程,在这里你可以强化技术,加深对知识的理解。如果你更喜欢那些面对面的课程,也是可以的,甚至你可以到当地的大学听课。

3. 活动你的手指,但不是在键盘上

从你的书架上拿起“刺客信条”或其它游戏,用手柄和方向盘操纵游戏,活动你的关节和手指,当然还可以减压。

4. 减少咖啡因的摄入

无论你之前喝了多少咖啡、茶或是其它功能饮料,都应该在新的一年多喝水,最好在每一天都能喝8杯水,因为即使有一点脱水都会让你感到疲惫,没有力量。

5. 按时交付每一个项目

当然,这一点你不能完全控制,但是你要确保你的文档按时交付,不拖累整个项目的进展。

6. 更多的时间选择学习 练习

让自己有更多的时间去学习和练习,看书效果不明显,可以选择在线看视频教程学习。目前国内IT在线教育做的最好的应该是扣丁学堂,可以经常去他们网站去观看学习,总之,多学多练,就会起到很好的效果。

7. 关注更多信息

你有很多编程上的智慧可以分享,给自己一个展示的机会,现在有很多的组织需要编程上的帮助,你可以为这样的组织贡献力量。

8. 备份数据

我们知道硬件都不是坚不可摧的,随时要检查你的备份情况。尝试免费和安全的云存储,当然投资给一些好的硬件设备,设置安全的密码都是很好的方法。

9. 生活得更有趣

篇2

关键词:网络自测系统;RIA;Flex;XML;用户体验好

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)30-6773-02

随着互联网络的出现,网络自主学习成为一种新型的重要的学习途径。网络自主学习模式是指以自主—建构主义理论指导的网络环境下学生把握学习过程的一种学习模式。它是在建构主义理论基础的网络环境下进行的自主认知学习过程。网络自测在网络自主学习中有着重要的地位,使用网络自测系统的自主学习,学生能对自己的学习情况有所了解,并能及时调整学习计划,决定学习进度,这不仅能调动学生的学习积极性,也能增强学生学习的自信心。

具有易访问性和良好互动性是网络自测系统得以推广的内在要求。由于基于HTML Web网页的具有易访问性,使得基于HTML Web技术的在线自测系统广为流行。但传统的基于HTML页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求。随着Web技术的不断发展,Web开发有了新的发展分支,即包含丰富用户体验的应用,这就是RIA(Rich Internet Application,富互联网应用程序)。[1]

Flex是Adobe为满足希望开发RIA的企业级程序员的需求,而推出的表示层应用程序框架。Flex无缝整合了Flash、ActionScript以及MXML,并提供了丰富的可扩展用户界面及数据访问组件。[2]

XML(eXtensible Markup Language)是一种扩展性标识语言,是一种符合规定的语法和文法的标准标记符号集合,是一种跨平台的数据描述语言。XML语言具有自描述性,可以对复杂对象进行详尽的结构化描述;具有语言独立性,可把数据、结构和显示方式相分离;并具有良好的可扩展性和平台无关性。[3]

本文将研究:利用Flex丰富的展现功能,来设计网络自测系统的友好的互动式界面。利用XML的可对复杂对象进行详尽的结构化描述能力及其良好的可扩展性和平台无关性,来描述、存储网络自测系统中试题信息的结构与数据。设计一个可把数据和显示方式相分离的、可扩展性强、用户体验好的网络自测系统。

1 系统架构

图1展示了基于Flex和XML的网络在线自测系统架框。客户端是运行在浏览器上的Flex应用,服务器端可以是ASP、JSP、PHP等Web应用服务程序。当Web服务器接收到Flex应用发出的HTTP请求后,开始执行业务逻辑代码并与数据库进行交互,取出存储在数据库中的试题信息,然后按照试卷XML结构的设计要求生成XML格式的试卷信息,返回给客户端的Flex应用。Flex应用接收XML数据完毕后,对数据进行渲染展示。

客户端Flex程序可以使用HTTPService组件向服务器发送请求。Flex程序可识别数组、XML、Object等类型。HTTPService组件返回的数据存储于ResultEvent类对象中,使用HTTPService组件的 result事件可以处理返回的数据。

2 设计与实现

试卷XML文档的的根元素为questions, questions表示试题集,questions根元素可设置name属性表示试题集名称、id属性标识试题集。questions根元素的子元素为question元素,question表示单个试题,其id属性用于标识试题,其type属性用于表明该试题的类型:“1”表示单选题、“2”表示多选题、“3”表示问答题。question元素有以下元素:weight、subject、option、answer。weight元素表示分值。subject元素表示试题的题干。option元素表示选择题各选项,option元素只有当其父元素的type属性为1或2时才需要。answer元素表示试题的答案,当question的类型为单选或多选题时,answer的值为顺序排列的option元素的id属性值。

2.2 主界面设计

自测系统的主界面从整体上分左右两个部分:左侧为“试卷列表区”,用于显示可用的试卷清单;右侧为“试卷显示区”,用于展现选定试卷的试题。界面设计中使用了HDividedBox容器组件和两个Panel组件作为子容器将显示空间分成左右两个部分,来实现上述效果。由于使用了HDividedBox容器组件,左、右两个Panel之间的分隔可以左右拉动分隔条来调整大小。

试卷显示区的上方放置试题导航等工具按钮(Button),下方放置需要展现的试题。导航按钮设有随机导航按钮和顺序导航按钮两种。随机导航按钮采用了一个题目对应一个带题号标签按钮的设计,标签按钮由系统根据试题数量动态生成,点击标签按钮即可显示出相应题号的试题。在不同的试题状态下,导航按钮设有不同的形状和颜色,以区别“未做题”、“已做题”、“正确”和“错误”等状态。顺序导航按钮由“第一题”、“最后一题”、“上一题”和“下一题”四个导航按钮构成。

试题的题干使用Text组件进行显示,单选题选项由RadioButton组件构成,多选题选项由CheckBox组件构成。

2.3 运行效果展示

网络自测系统运行时Flex客户端程序主界面的运行效果如图2 所示。

3 总结

基于Flex和XML开发的网络自测系统,具有传统的HTML网页难以比拟的交互体验。它具有本地程序的响应速度和交互能力,同时又具有传统HTML网页的易部署性。Flex程序除了在首次加载时多花一点时间,在以后的加载中,由于使用本地缓存,可快速启动。Flex程序和服务器程序之间通过XML进行数据交互, XML数据中不包含格式信息比较轻量化,因此可以提高响应速度。此外,由于XML的平台无关性,使得该系统具有良好的扩展性。

参考文献:

[1] 何晓桃,郑文丰.Flex与XML技术在RIA中的集成应用[J].电脑与电信,2010(10):44.

篇3

关键词:高职毕业生;就业问题;建议

我国的高职教育在国家政策的鼓励和支持下,近三十多年里得到了长足的发展。随着高职教育的较快发展,毕业生就业问题已成为政府、社会、学校共同关注的问题,学生就业问题解决不好,势必影响高职的教育需求及社会的安定团结。

高职毕业生就业问题是个长期存在的问题,并且已经成为社会的一个难题。就学生方面而言,主要存在的问题如下:

1、没有充分认识到就业形势的严峻

2、就业预期明显高于实际就业

3、就业前所做的就业准备不够充分

4、实际就业过程中面试等环节遇到较大困难。

如何解决这些问题呢?笔者提出以下建议:

1、正视严峻的就业形势,摆正就业心态。

高职毕业生必须清醒地认识到严峻的形势,脚踏实地对待薪酬待遇等问题。高等教育是一种人力资本投资,目前我国的高校从“精英教育”走向“大众化教育”,劳动力市场由卖方市场向买方市场转变,人力资本的投资回报下降趋势也是必然的,高校毕业生有必要调整就业时的矛盾心理、自己的就业期望。在今天严峻的就业形势下,高职毕业生要主动出击,寻找工作,提高市场意识和竞争意识。在主动寻找的过程中,适度地把个人的有效信息提供给用人单位,尽量减少用人单位的筛选成本,节约用人单位的筛选时间。同时应制定与市场行情相适合的期望工资水平,否则将会影响就业效率。

2、制定职业规划

职业规划是指个人结合自身的实际情况、环境中的机遇和挑战,确立教育计划、发展计划、将来职业方向、职业目标,以及职业道路。只有善于对自己进行职业规划,才能有正确的前进方向及有效的行动措施。职业规划并不是要把学生将来的每一步都做出计划,而是从观念上要求学生正视现实,了解自己的个性特点、所处的环境、竞争情况并从行动上制定最有针对性的学习计划。

高职一年级学生刚入学就明确自身的就业方向固然早了些,但是一个科学的、发展方向上的规划对高职毕业生来说还是非常必要的。

高中阶段期间,学生更多的时间和精力用于学习和考试中,较少学生真正了解自己。可能学生了解自己擅长的学科,但较少学生了解自己的沟通能力和表达能力。对此,高职一年级的学生必须要利用自己参与的社团活动、社会实践等来了解自己的优劣势。其实,很多看似生活化的事情当中就体现了自己的特点。高职一年级的学生应该从高中阶段的集体无意识当中走出来,明白自身需要在这三年当中要达到什么样的目标,自己缺乏什么,怎样才能提高自我、达到目标。

3、慎重选择考证

在就业竞争压力增加的条件下,通过考证可以增加附加值,同时考证在某种程度上对学生开阔视野、增强本领起到一定的促进作用。高职毕业生多考几个证书,就业时也许能够起到锦上添花的作用,但是如果高职毕业生只把精力盯在眼花缭乱的证书上,而忽略了自己的本职学习,那就是舍本逐末了。证书多未必好,拥有多张证书的人反而给人华而不实的感觉。高职毕业生还是应积极参加各种社会活动,培养自己的实践水平和人格魅力,不必盲目考证,有时证书过多反而会令用人单位觉得技术不专,给自己的求职带来适得其反的结果。人们考证应该建立在学业的基础上,要有针对性,要专而不乱,更不要耽误正常的学习,不能一味追求证书的数量,要立足本专业,掌握多种技能,成为复合型人才,不要在考证热中随波逐流。

以证书品种最为丰富的IT业为例,计算中心的专家说,拥有电脑技术、软件程序或操作系统证书,并不能保证你获得一份工作,因为持证者所学知识可能足以通过考试,但却无法应付工作。因此,我们可以这样来评价IT证书的作用:如果你有工作经验,证书就很有价值,它的确能表明你熟悉程序员或网络工程师应该掌握的东西。因此高职毕业生应该先注重能力和经验的积累。

4、提升个人能力

高职毕业生要成功就业,必须不断提升自身的专业技能和综合素质。课堂上认真学习和消化教师提供的知识和技能,课后尽可能多地参与学校的社团活动、校外的社会实践,培养和提高自身的工作岗位适应能力。

5、拓宽就业渠道

高职教育发展至今,高职毕业生的就业压力越来越大,其中这有用人制度的原因,也有思想观念上的原因。相当一部分学生,一谈就业,就奔向大型企、事业单位,缺乏基层意识、事业意识和奋斗意识。大型企、事业单位需要人才,基层更需要人才。从长远看,真正解决就业问题必须面向基层,拓宽就业渠道,“先就业,后择业”。当下人才流动加剧,人才不能“从一而终”,就业、择业应作为长期面临的问题。就业的形式将更加多样化,要通过在相关的机会来培养自己多方面的才能和适应能力。获取就业信息的渠道也将更加多样化,要通过自身人脉、现场招聘会、报刊杂志招聘、网络招聘、公务员考试、事业单位考试等以获得用人单位兴趣和进一步面试的机会。

显然,要从根本上解决高职毕业生的就业问题,仅仅由学生方面的努力还远远不够,学校、企业、政府同时做出更多的努力才能更好地解决高职毕业生的就业问题。(作者单位:正德职业技术学院)

参考文献:

篇4

如果你属于以下这三类人中的某一类,那你一定要跟随本期《电脑爱好者》深度报道,一起去探究一个结果!

有志向、有梦想,可已经与心仪的专业擦肩而过,不知道如何补救;

有志向、有梦想,可不确定要选A专业还是B专业;

没太多想法,只想选个比较有前途/钱途的专业。

过来人如是说

主要课程:离散数学、数字逻辑、计算机组成与结构、操作系统、数据结构、数据库系统原理、编译原理、软件工程、嵌入式系统、汇编语言、软硬件课程设计、计算机网络、网络工程、网络程序设计、面向对象程序设计、CAD/CAM、计算机图形学、计算机新技术等。

感言:大概可以细分为网络和软件、资讯系统三个方向。但无论是哪个方向,一定要有很强的编程能力,换句话说就是软件要很过硬。毕业生的就业范围较广,各种软件公司、互联网公司都需要专门的计算机人才加盟。此外,各种国家部门、科研单位、院校等,也在择业范围内。

计算机类相关:

计算机网络工程:它的主要特点是通信与网络结合、网络软件与网络硬件结合,培养网络应用开发、网络信息控制及网络工程技术方面的能力。学习的课程也和计算机网络有关,信号与系统、计算机网络、数据结构、网络操作系统、数据安全、网络工程、互联网及其应用等课程都被列入本科四年的学习计划之中。网络工程师、软件开发、网络安全人员是网络工程专业最对口的就业方向,另外,从事网站开发、网络维护工作也很不错。

计算机软件工程:它以开发升级新软件、维护原有软件为主要任务。这个专业的同学除了要学习必修的基础课程外,还要学习程序设计基础、Java程序设计、操作系统、计算机网络、数据库原理、软件工程、Web程序设计、网络技术及应用、人机交互、多媒体技术等几十门专业课程。毕业生主要在各大软件公司、企事业单位、高校、研究所、国防等部门从事软件设计、开发、应用与研究工作。未来几年,国内外高层次软件人才将供不应求。在我国IT职场十大人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。

信息安全:需要系统学习计算机硬件、软件与应用的理论及相关网络开发的知识,主要研究确保信息安全的科学和技术。毕业生可去公安局信息监察、网站、病毒杀毒公司以及涉及信息安全的地方,比如电信、网通的技术安全维护部门,政府各个重要部门的网络安全监测部门。

专家点评:计算机软件工程专业中新兴的媒体与艺术方向,以数字媒体技术教学为主,培养技术与艺术融合的综合性数字媒体人才,学生不仅要学软件课程,还需要掌握一定的媒体、艺术背景知识,为广告设计、产品介绍、公共空间展示,娱乐表演等众多媒体领域,培养媒体制作人才。而游戏设计专业就是动漫专业,毕业生会进入游戏策划行业,或对口的游戏公司,或从事多媒体事业,都是很有潜力的工作。

主要课程:电路分析原理、电子线路、数字电路、算法与数据结构、计算机基础等。

感言:这是个宽口径的专业,学习内容非常广泛,涉及到电子、计算机、信息技术三大块。对学生的数学、物理、英语基础要求很高。学这个专业的学生常常觉得“很赚”,一是学的东西很多,二是因为动手的乐趣多:攒机子装电脑、拆MP3、修手机,甚至为心仪的MM制作电动小玩具等都是我们的拿手好戏。据说毕业后在电子、信息、计算机三大领域都受欢迎:在电子方面,可以做电路设计工程师,有线无线都能上手;信息方面,可以做电信工程师;计算机方面,搞软硬件开发都行。

电子类其他:

微电子学:学习内容专一、目标明确,就是研究新型电子器件及大规模集成电路的设计、制造,并学会用计算机辅助集成电路分析。可以说与电子信息科学与技术有很多交融之处,不过需要学得更精、更深。该专业对应的是芯片产业,即集成电路。毕业生可做集成电路设计开发、器件制作和工艺的硬件工程师,薪酬相当高。

电子信息工程:电子信息工程最早出身于工科电气工程系,原来叫无线电技术,后来出现很多类似名称的专业,例如电子工程、电子技术等,后来把相近的10个专业合并为电子信息工程,各学校根据自己的特点方向不同。毕业生可在电子、信息、通信、广播电视等部门从事电子设备和信息系统的研究、设计、制造、开发、运营和技术管理等工作。

光信息科学与技术:研究涉及的领域包括用光取代电信号对声音、图像、数据等多媒体信息进行传输、存储和信息交换的光通信技术;用光进行临床医疗、器械控制、精密测量、遥感探测、智能制导等应用的光电一体化控制技术等。毕业后可以选择计算机网络、运营商、科研院所等单位,从事各种电子材料、光电元件、光电子系统的研究、设计、开发工作。

专家点评: 微电子学这个专业有些学校把它划归在物理系,有些学校划归在电子工程系(简称电子系)。

主要课程:电路理论与应用的系列课程、计算机技术系列课程、信号与系统、电磁场理论、数字系统与逻辑设计、数字信号处理、通信原理等。

感言:通信工程专业跨电子、计算机专业,所研究的内容涵盖了当今最流行、发展最迅猛的领域。还包含了网络通信、光通信等方向。毕业生比较容易进入电信、移动运营企业,各种通信类合资、独资企业,研究机构,设计院,各大通信公司、跨国公司或IT企业工作,进入大型跨国公司后出国进修的机会也会很多。

专家点评:通信工程不少学校把它和以上电子类的专业都划归在电子信息工程学院中,包括两个一级学科:电子信息科学与技术和通信工程。其下包含二级学科: 物理电子学、电路与系统、电磁场与微波技术、通信与信息系统、信号与信息处理、信息网络与复杂系统和空天信息工程。也有学校单独有通信工程系,并划归在通信信息工程学院里。

咬文嚼字分专业

高考志愿专家李宏建说:“一些名字看似相近的专业其实有着很大的区别。”他列数了几个“很容易错点鸳鸯谱”的专业。

信息管理与信息系统

不少学校的这个专业其实是属于图书馆学系,其下还有图书馆学、档案学和编辑出版等专业。培养既能从事机关企事业单位经济信息、科技信息的管理与应用工作,又能胜任各类社会工作、信息科学研究的人才。毕业颁发管理学学士学位。

信息与计算科学

属于数学系。数学分析、实变函数、复变函数、信息科学基础、编码学、计算方法、离散数学、数值计算软件、数据库、计算机图形学、微分方程等都是信息与计算科学专业的主要课程,功课的难度之大、强度之高可想而知。数学和计算机的双重学科背景使得信息与计算科学专业的毕业生很好就业。毕业生可在计算机信息处理、经济、金融等部门从事应用软件开发或管理网络安全、数据分析等工作。

计算机辅助设计

属于机械系。主要学习机械制图、机械工程基础、电子技术基础、机械设计基础、机械CAD及二次开发、CAM软件的应用、数控加工技术、现代工业美术造型、工业企业管理、CAD/CAM课程设计等课程。毕业生可从事机械产品的计算机辅助设计和制造,机械CAD软件的二次开发与技术管理工作。

李宏建表示,出现这些混淆,很大程度上是由于现在计算机技术被普遍地应用到各个领域。“几乎所有理工科专业都离不开计算机”,他说。这一方面让人感到麻烦,为了填报志愿得仔细区分;可另一方面也有好处,他说:“因为专业虽被分门别类,但是很多专业之间并没有严格的界限,各学科互相联系、互相渗透。学习某一门专业,其中必然要学习相关专业的很多课程,也能达到预定的效果。”比如微电子学、电子信息工程、电子科学与技术、通信工程等,这些专业本身就很贴近计算机科学与技术,只要你对计算机感兴趣,可以把自己的学习重心积极地引导到计算机专业方面上,曲线救“职”也未尝不可。

企业,不以专业论英雄

最后,再看看IT企业在对各专业的毕业生挑选上有何说法。在记者调查的IT企业中,有杀软厂商、多媒体软件厂商、网站、网络游戏运营商,也有芯片制造企业、通信企业、数码产品制造商。其中有跨国公司,也有知名的民企。

一位曾经参与过校园招聘的IT制造企业产品经理告诉记者:“企业对岗位的划分主要包括三大类:技术类、产品类岗和营销类。各个大类的岗位在具体要求上可能有所不同,但是专业要求都有不同程度的相似之处。”不少在一线工作的程序员、产品经理都告诉记者,他们中云集着各个专业的人,大家从来不以专业论“英雄”。具体有以下一些细分:

技术类:系统架构、软件研发、软件测试、信息安全、系统管理、网络管理等。专业要求:计算机相关专业,只要有能力专业不限。其中以软件工程师、测试工程师等需求最大。(职业通路:研发员研发工程师高层市场或管理人员)

产品类:产品市场分析、商业应用分析、数据分析等;专业要求:计算机相关专业,只要有能力专业不限。(职业通路:职员主管中高层管理人员)

营销类:广告、销售等;专业要求:市场营销、工商管理、计算机等相关专业。(职业通路:销售助理销售工程师销售/市场经理)

数 字

我国有1023所高校开设计算机专业。通信业的需求明显下降;金融业和运输业竞争激烈;传统工业和部队的现代化建设和国防科技工业急需计算机人才。IC、网络存储、电子商务、信息安全、游戏技术等人才严重短缺。在软件人才层次结构上,水平高的系统分析员和有行业背景的项目策划人员偏少,同时软件蓝领也比较缺乏。还有就是计算机专业教师缺编严重。

社会需求愈来愈向名牌大学集中,重点大学计算机专业一次就业率在90%以上,地方大学计算机专业就业率为60%~80%。专科生就业形势日益严峻,一次就业率低于50%。

约40%的已工作大学毕业生认为大学所学知识“很少部分有用”或“基本无用”。“绝大部分有用”的占被调查者的28.4%,回答“约一半有用”的占被调查者的31.5%。

趣 闻

篇5

以计算机为核心的信息技术整合于教育的第一个阶段,就是计算机素养(ComputerLiteracy,亦被译成计算机文化)的培养。在计算机作为新生事物出现在社会生活中时,这是十分自然的。由于计算机在社会中起着广泛作用,人们普遍认识到,在学校教育目标中,让学生具有一定的计算机基本知识和技能是必不可少的,于是,在学校里开设了大量的计算机素养课。在这一阶段,人们往往是把计算机当作一种独特的东西来看待的,游离在学校各科日常教学课程之外。计算机素养课包括这样四种常见的模式:编写程序、计算机素养课、问题解决以及应用软件或工具。无疑,它们都给学校课程添加了新的东西。

1.编程模式

微机首先进入学校时,实际上无软件可用,唯一可用的是机器固有的BASIC语言。一般来说,数学和自然科学教师是最先尝试使用新设备的人,由于他们学习程序语言相对来说容易一些,因此,在许多学校,首先由他们改行教学生程序语言。

阿瑟·列尔曼(ArthurLuehrmann),被人们称为计算机素养之父,提倡将编程作为计算机素养的核心。列尔曼(1982)写道:“要想告诉计算机你想干什么,你必须能和它交流,因此,你就需要学习一门计算机语言,用它写下你的想法,检查、交流、并改进你的想法”。〖1〗他强调指出,计算机素养意味着用计算机做建设性的事,而不是零星半点的知识。一个具有计算机素养的人必须能写和解释计算机程序,能选择和解释别人写的程序,能根据自己的经验知道计算机能做什么不能做什么。对于许多教育工作者来说,计算机素养和编程成了同一语。

2.计算机素养课

综合不同学者的观点,计算机素养课应当包括这样四个方面的内容。①生存技能。如果学生要想在计算机上有效地工作,就必须获得这样一些技能:开机、操作软盘、打开软件包、使用键盘和鼠标。这些低级技能对所有使用计算机的学生来说是十分重要的。②计算机知识。涉及那些能有助于我们了解计算机能做什么不能做什么的知识和技能。它包括计算机的用途、计算机的滥用、计算机所带来的伦理道德问题以及计算机技术的发展和趋势等。③应用技能。包括字处理、数据库和电子表格。这一模式强调使用已有的程序,让学生完成某些任务,这对日后生活需求是很有价值的。④编程。在计算机素养中,编程并不是为将来作程序员作准备,相反,只是为了增强学生解决问题的能力。

计算机素养课既可通过已有的课程如常识课来完成;也可在各个年级中专门开设独立的课,将计算机素养的所有内容分配。

3.问题解决

有人(Norton,1988)将问题解决作为计算机素养的另一个模式〖2〗。问题解决能力的发展历来是人们普遍关注的目标。在这一模式中,这一目标的实现,一是通过问题解决的软件来实现,一是通过LOGO语言的学习来实现。但是,问题解决的软件都是一般性的,很难与课程联在一起;而LOGO语言到底与什么具体的问题解决能力有关,也很难说清。因此,教师一般不会花许多时间来寻找合适的软件,也不会花心思去思考LOGO语言与具体的问题解决能力的关系。

4.应用软件或工具

到了80年代中,计算机素养课实施起来比人们想象的要难得多。LOGO语言的作用悬而未决,教师也没有足够的时间去寻找问题解决软件。但教育工作者们仍然要设法让计算机发挥作用,于是,他们转向了应用软件。1988年,有人(Collis)提出,作为计算机素养的最普通的定义,应用已经取代了编程。〖3〗其理由是很充分的:计算机是我们生活中的一部分,学校要为儿童的社会生活作准备,既然人们的现实生活将与计算机密不可分,那么,学生需要在学校中学会使用这些工具。

在许多情况下,这一模式修改了已有的计算机素养课,编程和计算

机历史等内容纷纷让位,生存技能成了字处理、数据库和电子表格等应用软件的前奏。学生和教师都很兴奋,因为,计算机变得与他们有关了。

但是,也有人(Norton,1988)批评了软件工具模式〖4〗。这一批评集中在这样两个方面。第一,工具模式一般只倾向于强调技巧,所设计的作业任务只是为了满足软件课本身的需要,而实际上,只有当学生准备用工具应用软件来解决手头的问题时,工具应用才有价值。第二,工具常常被看作是中性的,对人对社会无所谓好坏,但实际上,工具从来就不是中性的,它对人对社会总会产生一定的作用。学生必须了解,计算机对他们自己和社会到底有何影响,而不是只学习如何使用它们。

当然,值得一提的是,人们对计算机素养的定义及其使用存在着广泛的争论。也许,它可能代表了从编程、素养课、问题解决到应用的一个发展阶梯。每一种阶梯都有支持者和反对者,都受到过一些批评。这些批评者们都有一个共识,那就是,这些阶梯都把计算机当作一个特殊的课题,并停留在计算机本身之中。

二、课程整合

课程整合(curriculumintegration)比培养计算机素养前进了一步。它将计算机看作是各级各类学习的一个有机组成部分。整合取代了素养,但整合并不等于混合。混合意味着只是在学校出现了计算机设备,但硬件的增多并不表示“计算机革命”。关键是如何使它成为学习的一种重要工具。整合意味着在已有课程的学习活动中全面结合使用计算机,以便更好地完成课程目标。因此,要用计算机来系统地处理课程的各个方面,以建立能满足学生需要的有机整合的系统,并且根据学生的反馈进一步改进这个系统。

整合强调计算机要服务于课程;强调计算机应用于教育其出发点首先应当是课程,而不是计算机;强调应当设法找出计算机在哪些地方能增强学习的效果,能使学生完成那些用其他方法做不到的事,或教一些重要的生活技能。

整合应当是全面而深入的,我们应当在整合之中来考虑计算机素养的培养。在课程整合中,计算机素养课中的内容只要能反映某种需求,都可以采用。这意味着,学生并不是为了编程而编程,而是为了处理数据或证明某一思想而编程。例如,在数学课上,为了让学生理解函数和图象之间的关系,可以让学生编一段程序来加以证明。又如,在社会科学课上,为了让学生更好地处理社会调查数据,可以让学生使用数据库。再如,可以在课程中进行问题解决。问题解决的模式从一开始就缺乏课程作基础。这不仅仅是一个整合的问题,而是涉及到如何从整体上看待问题解决。有关研究告诉我们,以往把学习问题解决看得太简单了。有人总结了大量的研究后指出,“虽然在某个特定领域可以教问题解决技能,但要想将这种技能迁移到其他领域,是很难达到的,因此,似乎没有哪种单一的问题解决程序,LOGO或CAI,能发展学生在日后生活中所需的广泛的问题解决技能”。〖5〗这些看法并不是要我们放弃对这一问题的研究。相反,告诉我们,要以课程为出发点,然后来仔细检查任何一个问题解决方式在实现课程目标方面的潜力。

有人特别强调工具软件的模式。认为课程整合只是意味着在任何合适的课程中使用软件工具,而不是只把他们与特定的课联系在一起。如在英语、数学、写作课学习使用字处理,在艺术和科学课中使用绘图软件,在音乐课中也使用软件,等等。

课程整合的方式为什么就比培养计算机素养的方式要好些呢?有人认为,首先,整合强调计算机应用于教育要立足于课程而不是计算机。其次,没有必要给学校增设与计算机有关的新的目标,相反,通过计算机应用,可加强已有的目标。第三,计算机成了一个伙伴,而不是一个对手。任何有关计算机会取代教师的担忧都将消失。第四,整合是以一种自然

的方式来对待计算机的,把计算机当作一种学习和生活的基本工具。我们不妨想一想,什么时候开设过有关铅笔的课?也许只是对那些想做铅笔的人开过。那为什么要开设有关计算机的课呢?除了有些工具软件要教以外,实在大可不必。此外,整合会使人感到,计算机虽在教育中发挥重要作用,但和铅笔或计算器技术一样变得了无痕迹。教育工作者不把计算机技术与日常课程分开,能有助于计算机了无痕迹地结合在课程之中。这意味着,我们不会特别意识到计算机的存在,就象不会特别意识到铅笔的存在一样,我们关心的不是计算机或铅笔,而是课本身。

三、课程改革

在有些教育工作者来看,课程整合只是朝正确方向迈进了一步,但还远远不够。有人看到了整合方式中的重要成果,但也发现了它的不足。认为课程整合方式还没有认识到计算机独特的潜力。把学习和教育局限在原有的特定内容上,预先假定,已有的课程是最好的,不会受到挑战。整合还远远没有想到,有了计算机的独特性,有些课程需要改变,因此对某些需要作出改变的课程还支持得不够。这就是说,在计算机应用于教育上,整合还不够彻底。

有调查报告指出,大多数学生的学校经验主要是记忆教师和课本所给予的知识,做作业来练习所学的技能,他们在新的情境中应用知识和技能的机会是有限的。因此,必须找到一些方法使学生成为积极的学习者,摆脱传统的角色。在寻找新方法时,计算机的应用应予以充分的重视。例如,让学生根据一定的工具,结合已有的知识,解决有关温度、湿度、气压和热量的关系的真实性问题。

约翰逊(Johnson,1991)对课程改革提出了一个有争议性的观点。〖6〗

请注意,在一模式图并不特指某一具体的科目而言的,模式图中各区的相对大小也并不代表相应的内容量。这一模式图只是简单地表示了它们之间的关系。这一模式图告诉我们,所正在教的内容中有一部分是不应当教的,尽管它们曾一度有价值;计算机有助于教我们现在未教的内容;不仅如此,计算机还增强了超越所应当教的内容的可能性。

从这一观点,我们可以推想到,课程整合只是所正在教和计算机有助于教两者之间的交叉,它远不是终点,只是朝向更大目标所迈出的一步。同时,约翰逊的这一观点也提示我们,计算机也不是包治百病的灵丹妙药。

课程改革会牵涉到许多复杂的问题。无论是教师还是学生都可能会抵制变化。教育工作者们应当考虑一下计算机在它们工作中的作用,看看计算机能否有助于教、学和作适合于它们工作的事。社会希望学生发展高级思维技能、适应变化的能力以及创造性,教育工作者们一定要认识到计算机的独特性,在设计课程时要扩展已有的课程观念,不仅要强调学生所要掌握的内容,同时还要强调获得经验和应用知识的过程。

四、全方位教改

众所周知,随着信息传递工具的改变,整个信息传递模式的模式也将发生根本性的改变。有人曾作过这样一个比拟:人类最初是用马车来传递信件的,不管人们对马和马车作出多大的改进,例如投资巨万改进马车或包装马使之更具有流线型,减少它在空气中的阻力,或装备马蹄,提高它的奔跑速度等等,但信息传递的速度不会发生很大的变化,如果将传统马车的效率定义为一个马力的话,那么,改良后的新马车至多达到1.2个马力,已趋于极限。但是,人们如果投资开发一个新型的与马车截然不同的传递系统,如汽车、电报等等,将会使传递效率得到大大的提高。据说,在电报发明后的第5天,所有马车传递业务全都关张。这充分说明,传递工具的改革,将会使传递模式彻底变革。〖7〗

在教育发展过程中,以文字课本为主要教学传媒的教育模式,从根本上改变了以口传心授为主要传递手段的教育模式。同理,在信息社会里,以文字课本为主要教学传媒的教

学模式,必将为以信息技术为教育传媒的新型教育模式所取代。教育必将从目的、内容、形式、方法和组织等方面发生彻底的变革。国外称这种变革为“第四次教育革命”。前三次教育革命的内容分别为教育青年的责任从家族转移到专业教师手中;采用书写文字作为与口语同等重要的教育工具;以及课堂教学与教科书的应用。这种全方位的教育改革的当务之急是改革教育的结构、内容和方式。当然首先要破除传统的旧教育思想,即传统的教学观、学生观和学校观。

1.革新传统的教育观念

传统的教学观是教师教书本知识,学生学书本知识,教学功能只有一个,就是传授书本知识。而新的教学观则认为教学具有多方面的功能,它既要传授知识,又要发展多种能力如学习能力、信息处理技术、解决问题能力,还要培养品德。两种教学观的根本分歧在于提高教学效果的着眼点在何处,在信息时代,一切取决于效率,而教学的效率在于怎样使学生在有限的时间内高质量地掌握知识,具备不断更新知识,创造新知识的能力。把发展智力提高到应有的地位,不仅是由于现代生产技术发展提出的要求,也是全面把握教学任务和教学质量标准的要求。

传统的学生观是把学生看成被动接受知识的客体,而教师是教学的主体。新的学生观则认为,学生既是教学的对象,又是学习活动的主体,在教学过程中,学生是客体和主体的统一。在学习过程中,学生是学习的主人。

在计算机应用于教育的这些新的趋势中所隐含的学习模式和教学模式,都反映了认知学习理论的观点,学生被看作为知识建构过程的积极参与者。学习者要通过自己经验建构知识。这些新的应用重点强调学习过程,强调有意义的学习,强调学习的许多目标都要通过学生积极地获取材料来实现。在这些以学习者为中心的学习模式下,教师要扮演指导者、促进者和咨询者的角色,这对教师是一个新的挑战。

传统的学校观认为只有全日制、面授的,进行课堂教学的有围墙的学校才是正规的学校。而现代的学校观则认为全日制、面授的、有围墙的学校是正规学校,半日制的、业余的,其他方式授课的远距离教学、无墙的学校也是教育的场所,是正规的学校。

只有建立起现代的教学观,学生观、学校观,才能实现全面的教育改革。

2.改革教学目标和内容

许多教育工作者一致指出,二十一世界的公民需要获得以下一些技能:①信息处理(组织、获取、操作和评价)的技能;②问题解决能力;③批判性思维能力;④学习能力,⑤与他人合作和协作的能力。这些目标将使人们对教师和学生的观点产生新的变化,目前人们主要关心如何使学生成为积极的学习者,教师成为学习的促进者。人们强调帮助学生参与真实性(authentic)任务和产生真实性项目。

为了实现新的教育目标,教育内容也必须作出相应的改革。其总的趋势是:教材的难度增加,重视基本理论,强调知识内在的联系。要使用高难度、高速度和理论化原则重新编写教材,在课程设计上重在学科结构合理,教学内容少而精,着重使学生掌握一般的基本原理以发展学生的认识能力。制定教学大纲要着眼于能力,特别是思维能力、创造力的培养,而不是现成知识的传授和一般技术的培训,基础要宽。教育内容还要与生产实践相结合,着力培养学生解决真实性问题的能力。

计算机及其相关的信息技术为实现新的目标完成新的教学内容提供了非常自然的工具,为学校步入新轨提供了途径。计算机软件工具,如字处理和画图程序,能帮助学生组织和建构复杂的任务。其他方面的工具软件能允许学生模拟复杂的科学、经济和历史事件及现象,从而探讨构成这些现象的变量与关系。例如,在澳大利亚,人们试验了综合课程的学习。〖8〗所谓综合课程,就是综合各科内容的交叉性课程。它是为揭示各门

学科的相互依赖性、消除各门学科的界限而设计的。课程的内容划分成一个一个主题,学生以每一个主题为基础,进行研究和探询。教师将利用①能表现某一主题的基础性软件,如历险游戏、问题求解、模拟及交互式科幻小说等;②能反映这一主题的某一方面的辅软件;和③一般性的应用软件,如数据库、制图软件等,进行一系列的教学活动。学生2-3人一组进行合作学习。他们应用各门学科的知识和技能,参与收集数据、提问、分析、想象、探索、讨论、决策、解决问题、发明、实验、评价等活动。这种综合课程的教学,能有效地发展学生的思维能力和学习能力。

3.改革教育形式和方法

我们目前教学的基本形式是班级教学,大班上课采用的教学方法是教师注入灌输,学生死记硬背,基本教学手段是口授、粉笔、黑板、文字教科书。目前教学方法的改革,应在沿用传统教学方法的同时,逐步采用多种多样的教学方法进行改革实验,把这些单一、落后的手段改成多样化的现代化教育技术手段,要使其更适应社会发展的要求,体现时代的特征。教育学家已提出发现法、探究法、合作学习、支架式教学、情境性教学、真实性问题解决等多种教学方法〖9〗。教师要针对不同的教学任务,教学活动,不同的教学对象和教学要求,灵活地运用不同的教学形式和方法。

4.改革教育组织,学校面临着“重建或改革”

信息社会的教育不仅要抓基础教育,而且要改革中等教育结构,积极发展职业技术教育,还要改革高等教育结构(多形式、多学制),发展远距离教育、成人教育以及继续教育,融学校教育、社会教育于一体。

教育的组织形式也要发生相应的变革。在90年代,美国的学校正在卷入一场被称为“重建或改革”的运动。尽管不同的人对这些术语有不同的理解,但这些运动都强调为了使学校适应信息时代生活的要求,需要改革学校。重建运动的倡导者们提出,学校需要在结构和功能上作出改革,以更好地满足今天的学生的需求。

信息技术为学校教育提供了许多新的潜在可能性,为当代教育理论提供的许多实现的途径。例如,多媒体技术能在视觉上提供一些能表现真实世界现象、事件和故事的实例,学生能用这些实例进行问题发现和问题解决的活动。多媒体制作工具十分便利,有可能使学生创造出有吸引力的够得上专业水平的产品。又如,计算机网络和卫星通讯技术将能促进本地和远距离的协作以及师生之间的通讯,并且能帮助他们成为由学者和科学家组成的更大世界的一部分。此外,在课堂中计算机工作的开放性有助于培养合作、讨论和反思等等。在美国,远在阿拉斯加与华盛顿的两地学生,通过远程通讯,可以协作研究气象学问题,两地的学生同时收集各地方的气象数据,然后相互交流和探讨。这是传统手段无法实现的。〖10〗

这种以真实性问题为核心的学习,要求学校在作息时间、空间布局以及结构上作出改变。这种技术成分丰富的课程要求学生学习的时间段落较长一些。传统的50分钟一节课不适于学生建构一个复杂的多媒体项目或做一个科学模拟方面的研究。以项目为单位的学习方法同样也要求学校有各种各样的空间和工作区,学生和教师能在校外相互联系。

目前,美国有许多试点计划和学校正在尝试新的结构、日程表和空间,以促进学生积极的学习。例如,有一个被称为发现罗彻斯特(discoverRochester)的计划,〖11〗这一计划是为发展思维和问题解决技能而设计的,它是一项具有交叉学科性质的工作。在这项计划里,以小组为单位学习的学生,将从科学、数学、历史、文化和文学方面收集有关罗彻斯特环境的信息。学生在Macintosh机上通过文本、音频、图象、音乐和地图来交流他们的工作。学生每周有一整天花在这一项目上。罗彻斯特博物馆和科学中心展出了学生

的多媒体项目。这个计划的初步结果是令人鼓舞的,学生和教师对这个计划热情很高,这样做,既提高了学生们工作的质量,也提高了他们的参与感。这类技术成分丰富的、以活动为方向的学习计划,将在学校得到越来越多的重视。