《网页设计》是一门综合性的“大课程”,鉴于其专业的特殊性,至目前艺术设计专业开设的此课程尚没有相对完善的教材,教学内容和教学方法也处于探索阶段。笔者结合多年从事web开发和网页设计教学经验,对艺术设计专业《网页设计》课程目标、教学内容设计、教学方法三方面进行探讨,期待构建《网页设计》课程教学的大致框架。随着信息时代的到来,互联网技术改变了人们传统的生产和生活方式。网络资源的共享和发展已经融入社会生活,站、网页浏览已经成为一种生活习惯。作为服务于社会经济发展的高校专业设置,为适应时代需求,如计算机、电子商务及艺术设计等专业都开设了《网页设计》课程。就专业技术而言,《网页设计》课程综合性较强,涵盖的知识面较为广泛,一个网页的建立到发布过程,涉及到了网络基础知识,W3C标准和与之对应的结构:(X)HTML语言,表现:CSS样式,动作:JavaScipt,图像处理、动画制作等诸多领域。鉴于其专业基础的特殊性,这也导致了该课程针对不同专业在教学内容、教学模式、教学方法等方面存在很大差异。理工科专业多侧重于程序语言的编写学习,较为重视纯技术方面,而艺术设计专业则更多偏向于网页界面的版面设计,包括形式美感、色调处理等。但在实际人才应用中,用人单位更想兼顾以上两方面的技术应用型人才。目前艺术设计专业《网页设计》课程并没有相对完善的专门教材,教学方法与内容也处于探索阶段。由于大环境和师资的局限,开设该课程的很多高校在教学上并没有结合艺术设计专业的自身特点,往往“复制”和计算机等理工科专业一样的课程教学模式,“教”和“学”都陷入一定的尴尬境地,达不到本专业所需一定程度的教学目标。另一方面,艺术设计专业的学生,具有一定的美术基础和审美意趣,制作网页有一定的美感优势,但有时也过于追求美观而忽略用户体验,脱离实际,华而不实。笔者结合多年从事web开发和网页设计教学的相关经验,对艺术设计专业《网页设计》课程目标、教学内容设计、教学方法三方面进行探讨,期待构建《网页设计》课程教学的大致框架。其中的艺术设计专业,尤其是视觉传达方向的平面设计专业都开设了《网页设计》课程。
一、课程目标
众所周知,课程目标决定一门课程构建和发展的最终导向,一方面可以为学生指明正确的课程学习方向,另一方面也为教师传授正确的知识理念提供依据,真正做到“教”和“学”的“有的放矢”。结合艺术设计专业学生的个性特点,注重网页设计语言的学习,将艺术和技术有机的紧密结合。在课程目标制定的过程中,弱化一些在前期专业基础课程中已经学习过的相关知识(如PS图像处理等),做好简单的衔接,将重点放到艺术设计专业学生相对薄弱的知识点(如网页设计语言等)。Dreamweaver是目前最好的网页制作与设计软件工具,作为可视网页编辑工作的标准,它一直在代码编辑和应用程序开发方面的功能比较强大。更重要的是它是所见即所得类型的网页设计软件,对艺术设计专业的学生来说,学习和应用的难易程度非常合适。同时,对于网页设计素材的制作和处理,动画素材可以选择Flash,图片素材可以选择photoshop,这里强调并要求和Dreamweaver相匹配和适应。作为网页设计的基础理念,在制定《网页设计》教学目标时,必须考虑将W3C标准相关的新理念、新做法等元素考虑进来,强调使用规范化语义标签语言(X)HTML书写页面结构,并强调CSS样式表的使用,同时遵循W3C标准,了解div+css和标准页面的优势所在,使用“div+css”实现网页结构代码与表现样式相分离,以及对后面制作标准页面所起到的促进作用等。
二、教学内容
(一)在艺术设计专业的人才培养计划中,网页设计课程
一般安排在课程学习的中后时间段。就本课程而言,我建议教学内容并时间安排如下:
eaver软件的学习和应用为重点讲解,讲授和实践为5+5个学时。Dreamweaver软件的主要任务就是完成网页设计的版面架构,教学中,主要讲解本地站点的创建和页面结构搭建。在早期的网页排版中一般使用网页表格(table)及其嵌套的模式布局页面,随着技术更新和用户需求,表格结构已不适合现在时代发展的需要,即不适合手机及平板电脑的用户浏览,呈现逐渐被淘汰的趋势。现今网页版面架构大都采用div+css的方式设计,具有浏览速度快,适合在手机或平板电脑上浏览的优势。结构和样式的相分离,也便于日后的网页改版的便利;
2.网页编程基础方面:HTML语言、CSS样式、JavaScipt,讲授和实践7+7学时。非计算机专业的学生一般错误的认为使用Dreamweaver这样所见即所得的工具页设计,不再需要学习太多的“语言”。其实不然,HTML是网页的灵魂,它不像C语言那样“生涩难懂”,相对艺术设计学生而言,完全有能力学会和掌握。CSS通俗讲是控制网页中内容的颜色、字体大小、宽度背景等样式,并由此来实现各种各样网页样式的统称,也是需要熟悉和掌握的。JavaScipt与C语言不同,它提供一定的面向对象能力,因此模块、名字空间、类、对象、封装、函数等功能在JavaScipt中的实现方式是其教学的重头戏,它们才是现代JavaScipt语言的精髓;
动画,讲授和实践6+4学时。Flash主要制作二维动画,体积小,便于使用,学习难度小,能够满足网页设计的需要,如:网页Banner条的设计、片头动画、课件等;
4.网站客户端的表现原则、开发流程、面向客户的网站设计,讲授和实践2+0学时;
hop为辅助2学时,艺术设计专业的学生已经学习并掌握photoshop的使用方法。因此,减少这方面的讲解,给其他新知识点留下更充裕的时间。
(二)结合网络技术发展和用户体验要求,本课程教学还需注意下面要点:
1.面向用户体验的网页设计:学生在学习和制作网页时,总是以“自我”的感觉为主导,很少考虑并分析用户需求,以为自己的设计有相当的“吸引力”但是对于访问者来说,大多数的设计过于空洞、内容繁冗,徒有漂亮的外观。所以学生应该明确,网页设计应该以“用户”为中心,而不是展示、甚至炫耀网页技术或技巧。因此,有必要引进面向用户的网页设计教学。
2.当前互联网技术飞速发展,网络资源共享已成趋势,学生获取知识的渠道已不仅仅满足于课堂上教师的讲解,包括每一步所要学习的知识点。充分利用网络,包括丰富的教学资源和便利的搜索功能,面对现实中存在的问题,引导学生如何利用互联网页设计方面的前沿知识,发现并解决。鼓励学生使用博客、论坛,通过发现其中有趣的文章,得到解决问题的新方法和代码片段。向学生介绍开源社区,并鼓励他们在线发表自己的代码,使用社交媒体进行资源查找,并形成专业的社交媒体互动,更加专注于他们的代码与工作,真正激发学生的学习兴趣。
三、教学方法
《网页设计》课程具有交叉学科性质,结合艺术设计专业学生的自身特点,在教学过程中,我运用任务驱动法、模块教学法和项目教学法等多重手段,给学生明确的思路,引导学生多动脑,勤动手,发现问题,分析问题,解决问题。
(一)任务驱动法
任务驱动法,即通过创设问题情境来调动学生的学习兴趣,进而启发学生的求知欲。“兴趣是最好的老师”,只有发现问题,才有任务和动力,教师利用专业知识,结合课堂所讲章节内容,分析并解决问题。只有这样才能有利于培养学生独立分析问题、解决问题的能力和创新能力。具体到《网页设计》课程教学中,通过导入新课环节,将所要讲授的新知识隐含在一个或几个任务之中,引导学生对所提出的任务进行分析讨论,明确大体涉及所需知识,承前启后,找出哪些是需要复习巩固的知识,哪些是需要探索学习的新知识,在教师的指导下找出解决问题的方法,通过任务的完成实现对所学知识的构建。
(二)模块教学法
团队合作、模块运营是现代企业生存和发展之道,网页设计公司亦是如此,很多网站界面都实行模块化,每个部门负责完成自己的任务。为和现代网页设计公司相适应,《网页设计》课程尝试实施有目标、有任务、有内容的模块教学法,将本课程教学内容有意识地分化为几个模块,针对每一个模块设定具体的教学目标、任务和要求,将课堂所讲内容和现实所需实践有机结合。同时让学生自由组合成一个个小团队,团队之间、团队之内分工协作,团队合作,真正做到锻炼学生综合能力的教学和实践。
(三)项目教学法
通过实施一个完整的“项目”而进行教学活动,其目的是在课堂教学中把理论与实践有机的结合起来,充分发挥学生的创造潜能,提高学生解决实际问题的能力。《网页设计》课程相对来说,有非常多的“项目”可供实施。一般是在知识体系讲解完全后,给出一个具体的项目命题,如学生(或学校)个人(或创业小店)的网站、网络上征稿的企业网站等,在实施这些“项目”过程中发现问题并且解决问题,一方面可以锻炼学生的实践能力,更重要的是及早让学生有实战意识,真正实现课堂教学和单位实习的“零距离”。
(四)双师教学法
聘请工作在网页设计一线,且具有丰富实践经验的设计师作为兼职教员,加入到课程教学中来。兼职教员能制作最专业的网站,对本行业的最新趋势有着完整的把控力,对网页设计实际工作中有可能遇到的问题有着独到的见解。他们可为学生开设讲座、解惑答疑,结合全职教师对教学内容和方法的深入研究,两种教师互补,增强学生的学习体验和兴趣,提高教学质量。
四、结语
艺术设计专业的《网页设计》课程是随着互联网而产生的新兴课程,同时也是为适应地方社会经济发展和普通用户的生活体验的。互联网技术的日新月异、社会经济的迅猛发展和普通用户的生活便捷也决定了课程的必须不断更新变革。教学是动态的过程,只有确立好课程目标、梳理好教学内容、掌控好教学方法,根据实施过程中的具体情况灵活调整,并不断充实完善,才能取得更好的教学效果,真正做到培养网页设计的应用型专业人才,服务于社会,以人为本。