首页 > 范文大全 > 正文

网络无障碍与计算机专业教学整合研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇网络无障碍与计算机专业教学整合研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:目前网络无障碍教育在计算机教育界中已成为一个新兴研究课题,本文探讨了网络无障碍的概念、国外的相关研究现状以及网络无障碍与计算机专业教学整合的必要性,并提出了网络无障碍与计算机专业课程教学整合的策略及相应的课程设置模块。

关键词:网络无障碍;计算机专业教学;整合;网页设计

中图分类号:G642 文献标识码:A

1导言

在当今数字化、网络化环境下,网络的发展一方面为残疾人打开了通向信息社会的大门,使他们因残疾而受到限制的存取信息能力得到了释放和延伸,但另一方面广泛存在的Web网站不易访问、Web信息资源存取障碍等问题,却使大多数残疾人在网络的世界里举步维艰。特别是随着网络作为数字化学习、电子政务和电子商务以及其他服务平台的广泛使用,使得网络已经成为人们生活、学习、工作的一个必要技术手段。为了使残疾人能在Web环境下公平而自如地参与信息交流,融入现代社会,信息无障碍、网络无障碍已经成为IT界、学术界及整个社会共同关注的课题。信息交流的无障碍已经成为促进全纳性信息社会的重要方面。

我国残障人士人数众多,根据2006年第二次全国残疾人抽样调查数据显示,全国各类残疾人的总数为8296万人,我国残疾人口占全国总人口的比例为6.34%。肢体的残疾对他们的学习生活都产生了极大的影响。但并不是所有的残障人士都不能访问网络,残障人士访问网络的人数将随着人们年龄的增长而有所增加,他们都将受到不具有无障碍特征的网页影响。因此网络无障碍问题是一个需要教育者、网页开发者们持续关注的问题

网络无障碍(Web Accessibility)是网站的一种属性即用户可操作的软件环境,一种能力即能够被所有用户访问,不论用户的身心状况如何,不论用户使用的何种硬件或软件设备,不论用户采用何种网络连接方式,不论用户的信息技能素养如何,不论用户的受教育水平如何,不论用户的种族、语言、文化背景、社会经验等,均能够访问到该网站中的资源,且在访问过程中没有障碍。这是一种理想的网站状态,虽然实现起来存在很大困难,几乎不可能使每个人真正完全无障碍,但这是我们网页设计和开发的目标和终点。

2国外对于网络无障碍与计算机专业课程整合的研究

在国外网络无障碍教育已经引起了从教育者到研究者越来越多的重视。网络无障碍教育的兴起激励着那些跃跃欲试的教育者纷纷尝试进行教学实践。

在2006年SIGCSE技术研讨会上就将网络无障碍和计算机科学教育话题作为计算机科学教育小组的一个讨论主题[1]。据Brian Rosmaita(该小组负责人)强调网络无障碍对计算机科学课程的影响深远,要使学生在整合课程中学习到良好的编程习惯、无障碍网页设计标准并增强实践能力。

美国中央华盛顿大学计算机科学学院的Gellenbeck[2]提倡网络无障碍理念应被纳入计算机专业的整个课程,并介绍了他们的实践经验。他们认为整合应考虑到早期引入,在许多课程中的持续讨论,和课程中讨论的主题结合以及知识点重复次数最低和最大范围知识点的覆盖。

无障碍主题可以整合到软件工程、人机交互、超媒体、网络编程甚至是计算机科学技术概论课程。美国麻省理工大学波士顿校区的科恩[3]等描述了他们把无障碍主题引入计算机科学技术概论课程中的经历。他们的概论课程是用JAVA语言来讲授的。

美国亚利桑那州立大学的Ludi[4]介绍了无障碍与网络编程课程整合的情况。在他们的教学中突出强调了使学生熟悉无障碍规范、辅助技术,了解无障碍网页制作工具的重要性。

美国纽约汉密尔顿大学的Rosmaita[5]提出了一门网页设计课程,名为“Accessibility First-以无障碍为先”,他建议应该把无障碍设计作为这门课程的重中之重,在课程从开始到结束的整个过程中都应关注无障碍的内容,而不是仅仅把它看作临时插入的一部分。

美国威斯康辛大学计算机科学系的Harrison[6]描述了把无障碍引入网页设计课程的实践经历。他们通过使用屏幕阅读器和通过与盲人用户的接触,从而使学生意识到网络无障碍的重要性。

西班牙Sidar基金会的Benavidez与西班牙马德里科技大学的教师一起[7]利用“Hera”,这个网页自动检测工具在课程中的使用,来支持网络无障碍教育。他们采用了一种新的方法来教授网络无障碍,既通过一个名为“Contramano”极不满足WCAG规范的网页与一个满足规范的网页的对比来深化学生的网络无障碍意识[8]。

随着网络无障碍重要性的日益显现,一些专家也把这一主题引入了研究生课程。澳大利亚的Miesenberger和Ortner[9]在他们的报告中介绍了澳大利亚把无障碍与研究生课程整合的案例,课程名为“设计的无障碍”。这门课程涵盖了无障碍所需的基础技能、辅助技术、无障碍法律和规范、无障碍概念、无障碍网页设计、可用性以及实践经验。

3网络无障碍与计算机专业课程整合的必要性

尽管国外已经颁布了许多网络无障碍相关的规范和法律,但大多数网站仍然存在着一些问题,主要原因是网站的研发人员很少将残疾人和老年人等特殊人群作为考虑对象,大多数网页开发商、设计者、运营者没有意识到网络无障碍问题和网页的通用性设计,缺乏网络无障碍的知识。网页开发商们不仅缺少教育和培训,还缺乏如何使残疾人更好地使用网络的相关知识,从而造成了残疾人群访问网络时所遇到的一系列问题。因此在网站设计者开发者中提高网络无障碍意识是致力于网络无障碍的第一步。要培养在制作网站时具有网络无障碍意识的网页开发者和设计者,教育是关键的环节。在计算机专业及其相关课程中引入网络无障碍理念更是扭转这种局面的关键。

首先这是法律法规的要求。联合国在2007年通过了具有里程碑式意义的《残疾人权利公约》,其中“无障碍”是其八项原则之一,并且在其第九条明确阐述“无障碍”涉及到的各个方面,其中包括物理世界和信息世界的无障碍。中国代表王光亚代表中国在该公约上签字,81个国家及区域一体化组织的代表签署了该公约。在立法方面,目前包括我国在内的一百多个国家和地区制订了有关残疾人权利法律、法规,以及无障碍技术法规和标准等。万维网联盟(W3C)的子组织网页内容无障碍推动小组(WAI)于1999年5月5日了网页内容无障碍规范1.0版(WCAG),WCAG2.0版也于2006年出版,WCAG规范被认为是无障碍网站开发的国际标准,已经成为各个国家和地区制定相关法律的基本依据。这些法律规范的目标是使网络更具有易访问性,使任何人包括残障人士都能通过Web中获取其需要的信息资源。在计算机专业及其相关课程中引入网络无障碍理念,正是充分体现法律要求的表现。

其次这是一个容易做到的事情。无障碍特征用如Java Swing等计算机语言是不难实现的。网站中的一些无障碍特征只用几行代码就可实现。有关网络无障碍的概述用一本教材里的几页或者一个讲座的几分钟就能阐述清楚。无障碍内容几乎可以无缝地嵌入到任何现有的计算机专业相关课程中。

再次这是一个好的习惯。无障碍是法律所要求的,因此它可以作为一项职业技能。网页设计者应该从网页开发伊始就考虑无障碍问题,将无障碍贯穿整个网站开发全过程,形成良好的设计习惯。因此从全局来看,无障碍知识应在计算机专业课程中尽早引入。

最后这是正确的事情。信息全纳性社会要求所有人能完全参与网络。残疾人群和老年人群也是信息社会的一部分,也渴望获取信息、学习知识。构建无障碍的网络环境可以为他们提供一种全新的学习环境,他们可以借助各种辅助科技手段在计算机中或者网络环境中进行学习工作,增长知识,提高生活技能,同时也增加他们参与社会和服务社会的机会。而在计算机专业相关课程中整合网络无障碍理念,为未来构建无障碍的网络环境提供网页设计开发人才,是构建无障碍网络环境的基础。

遗憾的是在国内高校中几乎很少有计算机及其相关专业把通用性设计和网络无障碍整合进他们的课程。我国在无障碍网页方面、网络无障碍教育方面的研究很少,虽有零星文章或著作提及,但是到目前为止还找不到相关的文献。无障碍与计算机专业课程整合的研究就更少,这主要是因为该内容没有引起广大教育工作者足够的重视。所以有必要提出将无障碍与计算机专业课程教学整合,将无障碍作为计算机专业课程教学的重要内容。

4整合策略与课程内容模块

教师可以把网络无障碍作为一个讲座主题,但是把这个主题与当前的课程整合则是一个更有效的方法。这个方法可以使学生们意识到网络无障碍是一个持续的过程而不是一个结果。我们在整个课程中贯穿网络无障碍理念,并配合一些相关主题的讲座,教师可以根据课堂主题布置课后作业,同时提供给教师和学生一些相关的资源和网站。整合可采取以下策略:

① 尽早引入。最好在计算机专业及其相关课程中尽早引入网络无障碍理念,使学生尽早接触网络无障碍,将网络无障碍理念贯穿他们的整个大学专业课程的学习。更容易实现的方法是把网络无障碍纳入大学生第一学年的计算机课程。

美国麻省理工大学波士顿校区的科恩等提出把网页无障碍规范引入到用Java语言讲授的计算机课程中的方法也是可取的。因为Java的无障碍特征,Sun和IBM网站都提供了具体的网上指导,这些网上教程和资源也可应用于其他编程语言。在大学伊始就在学生们的课程中整合无障碍理念,使学生们在其专业课程学习中始终贯穿这一理念,更有利于学生后继课程的学习。另外微软为他们的活跃无障碍技术和.net平台提供了一个无障碍的SDK程序。完整的无障碍训练模型可以从美国政府的508法案的网站获取,网站还含有如何在Visual C++、Visual Basic以及Java,COBOL中体现无障碍特征的案例。

② 在大多数课程中持续讨论。如网页设计、人机交互、人工智能、电子政务、电子商务、网络伦理、系统分析与设计、信息系统等课程中都可整合无障碍主题。

随着残疾人群访问网络人数的逐年增长,网络作为电子商务平台的广泛使用,电子商务为残障人士的生活提供了很多方便,因此电子商务课程中更应该正视网络无障碍问题。通过使一个电子商务网站具有无障碍特征,可以为其增加许多潜在的客户。在电子政务中整合无障碍话题,为残疾人、老年人参与政治生活提供方便,也是和谐社会中人文精神的一种体现。

随着和谐社会、和谐教育观点的提出,网络伦理课程不仅应该关注一般的网络道德,更应该关注Web的发展趋势既确保所有的人包括残障人士都可以无障碍的访问网络获取所需的信息,以及作为计算机及相关专业的学生要在这当中担负什么样的责任,怎样才能在自己的专业范围内去帮助残障人士。

在“网页设计”课程中,可以介绍在一些编程语言(HTML,JavaScript,Java,CSS)和网页制作工具(FrontPage,Dreamweaver)中实现无障碍特征的技术和方法,以及网页中媒体资源的无障碍设计技巧。要使学生们在设计网站时,具有无障碍的设计思想,并在设计中具体体现,使学生学会设计和开发无障碍网站。

在“人机交互”课程中,可以介绍交互设计、可用性测试的概念,网页无障碍的核心思想通用设计,还应研究特殊人群在用户界面上的特殊要求,以及针对残障人士的输入输出设备,如可适性键盘,屏幕阅读器。

“系统分析与设计”、“信息系统”等课程中要考虑到满足残疾用户需求的信息系统的设计包括需求调查、概念设计、测试、培训与实施整个过程的设计,学生们要在课程中学到如何开发与残疾用户交互、与辅助设备兼容的信息系统。

③ 开设专题讲座或短期专题培训课程。在讲座中可介绍有关辅助科技,进一步促进网络无障碍、信息无障碍的立法,有效创建和评价网页无障碍的工具,还可以从一些残疾人机构请一些相关人员做相关报告,大家一起分享观点和资源,专题讲座还可用来为感兴趣的公司和机构提供无障碍培训。

最后,由于许多课程都要引入无障碍内容,为了避免出现相同的话题反复出现在多个课程而其他主题又没有提到的现象,承担这些课程的系、部要制定好课程总体规划,以便更好地把无障碍融入课程,同时要定期对课程进行评估。

如果把无障碍作为一门长期教授的学生必修课程,笔者认为应当包括以下模块:

网络无障碍的相关知识及概念。在这个模块中,为学生介绍无障碍、信息无障碍以及网络无障碍的基本概念、关系、发展历程,重点介绍我国网络无障碍的发展历程。

无障碍相关的法律法规。包括不同的国家关于无障碍的立法情况,WAI制定的WCAG1.0/2.0(草案)版本、UTAG、ATAG等规范的介绍,这些法律法规是开发、评价无障碍网页的重要依据。

辅助科技。在这一模块中,为学生介绍辅助技术的概念,呈现一些辅助技术用于盲人、聋人和肢体残障用户的案例,对辅助技术与网页接口问题进行重点讨论。

无障碍网页设计及实践。在这一模块中为学生介绍无障碍网页设计的核心思想通用设计,无障碍网页设计工具及用户工具,在实践中要求学生完成一个满足WCAG规范的无障碍网页的开发,使学生把课程中所讨论的概念技术运用到实践中。

软件的无障碍。在这一模块中为学生介绍一些能实现软件无障碍特征的编程语言,并利用这些编程语言来开发残障人士适用的软件,如辅助输入设备、辅助通信软件、无障碍音乐作曲程序等。

游戏的无障碍。这一模块的目标是让学生探讨并尝试开发一些简单的、适合不同类型的残障人士使用的游戏软件。

网络无障碍评价。这一模块包含网络无障碍评价的概念、无障碍自动检测方法和人工检测方法以及它们所采用的评价工具,并对自动评价工具进行比较。目标是使学生能使用无障碍网页评价工具WebXACT,A-Prompt,Bobby,WAVE等来检测网页的无障碍程度,并会使用修复工具对其进行修复。

5小结

随着残障人群中访问网络人数的增加,网络无障碍的要求已日益凸显。高等院校是培养下一代系统分析员、程序员、网络管理员、网站开发者和设计者的场所。高校里的计算机专业及其相关课程有责任让学生意识到网络无障碍的重要性,并提高学生对残障用户需求的敏感度。同时随着全纳教育在大学校园的兴起,网络无障碍教育在计算机科学教育中将成为一个新兴研究课题。

The Integrated Study of Web Accessibility and Computer Science Major Teaching

Abstract: As web accessibility is becoming new study project in computer science teaching field. This article introduces the concept of web accessibility and related study abroad, raises the strategy of integrating web accessibility and computer teaching, as well as sets the related course module.

Key Words: web accessibility, computer major teaching, integrating, web design