李亚峰
摘要:数字艺术是目前我国高等教育中新兴的专业之一,该专业与计算机学科有着密切的联系。本文以中国高等院校计算机基础教育改革课题研究组制定的《中国高等院校计算机基础教育课程体系》为基础,初步探索了数字艺术类专业的计算机课程体系,并就教学方法等实施问题进行了讨论。
关键词:数字艺术 计算机基础教育 计算机课程
Study on the computing curriculum for Digital Art
Li Yafeng
Abstract:Digital art is rapidly expanding in recent year. Because of its close relationship to computer science and technology, computing curricula plays an import role in digital art education. Based on the CFC2004 formulated by AFCEC(Association of Fundamental Computing Education in Chinese Universities), this paper sets up the computing curricula for digital arts, and the enforcement of curricula is discussed.
Key words:Digital Art, Fundamental Computing Education, Computing Curricula
广义地讲,所谓数字艺术泛指使用数字技术制作的各种形式的艺术作品,包括真实感图形、计算机动画、电脑游戏、数字视频、数字摄影、数字音乐、电影特效以及网页设计等。这些新兴的艺术形式在近些年蓬勃发展,成为艺术创作和大众娱乐的重要组成部分。相应地,数字艺术产业成为我国重点发展的新兴产业之一,具有广阔的市场前景和经济价值。为培养高素质的数字艺术类人才,我国很多高校已经纷纷开设了数字艺术类专业。
计算机是数字艺术作品制作的基本工具。计算机技术,特别是图形图像和多媒体技术的进步是数字艺术发展的动力之一。所以,对计算机技术的掌握和应用直接影响数字艺术作品的创作水平,计算机能力是数字艺术人才必备的能力之一。因此,计算机课程的学习在数字艺术类专业人才的培养环节中占有重要地位。高水平的教学计划、教材、课堂教学与实践是培养高素质创造型人才的基础,也是学科建设的基础。目前,数字艺术在我国高校还是一门新兴的专业,对它的课程体系的设置、教学方法研究、实践安排以及学生评定等课题尚在研究过程中。本文主要对计算机课程体系的设置以及涉及到的实施问题进行了初步探索。
一、现状
鉴于计算机和信息技术在当今社会中所发挥的重要作用,高等教育中的众多专业开设了计算机课程。特别地,中国高等院校计算机基础教育改革课题研究组制定了“中国高等院校计算机基础教育课程体系”,为计算机基础教育的改革提供了重要指导和参考。经过多年的实践,对于诸如电子、自动化和信息管理等与计算机学科相关性较强的专业,计算机课程的教学目前已经取得了比较好的效果。但是,对于新兴的数字艺术类专业,计算机课程的实施却存在较大的困难。一方面,由于我国的中等教育在高考时仍然采用分科制度,特别是对艺术类专业通常采用单独招生的选拔方式。这样,造成了大学新生在数学等科目上的基础非常不统一。另一方面,数字艺术类专业学生的大学基础课不同于工科,诸如《数学》和《电子电路》等课程的缺失必然会导致其后学习计算机课程的困难。目前这种问题已经十分突出,相关的教育工作者也已经认识到了这些问题,并着手解决。主要的解决方案主要有两种:一是“简化课程”,即把计算机专业的课程内容简化后再进行教学。这样的授课形式虽然容易被学生接受,但严重破坏了知识体系的完整性,特别是有些核心知识往往是有难度的部分,因而没有达到预期的知识传播的目的。另外一种策略是“面向应用”,弱化甚至取消基础理论和基本原理的讲授,以面向实际应用作为课程内容的选择,这种情况通常都会把某一技术变成了一种软件的讲解,比如《计算机动画》变成了《Flash或3DMAX使用》,《多媒体技术》课变成了《多媒体软件使用》,从而出现了“一种软件一门课”的现象,而所谓教材基本上是软件使用手册或培训教材。但是,众所周知,计算机是最具活力的技术和产业之一,它的发展可谓日新月异。今天的主流软件可能很快就升级甚至是被淘汰,而对于这种只进行工具软件学习而缺乏一定理论基础的学生,他们的发展潜力将是非常有限的,如果上学期间将大量的精力投入流行系统的具体使用上,就业后往往缺乏对工作的适应性,无法跟上技术进步,当然更不利于高层次高学历的深造。综上所述,数字艺术类专业的计算机课程的设置以及教学内容、教学方法等问题具有重要的研究价值。
二、课程体系建立的指导思想
自从人类社会进入到知识经济时代,教育的目标和手段也随之发生变革。当前高等教育的目的不仅仅是知识的传授和技能的训练,更重要的是对学生思维方式和学习能力的培养。联合国对教育的定义已经从原来的“有组织有目的的知识传授活动”改变为“能够导致学习的交流活动”。所以,以能力和素质培养为主要内容的可持续发展教育观是建立课程体系的基本指导思想。
根据数字艺术专业的特点,该专业学生在计算机技术方向上应具有以下能力和素质:
首先,应该具备适当的理论基础。有一种观点认为,对于非计算机专业工作者,计算机理论是无用的,只要“知其然”即可,不必知其“所以然”。诚然,对于一般性的应用,这种观点还是可以接受的。但是,对于以培养高级专门人才的高等教育而言,课程体系上理论部分的缺失,必然会导致学习的被动性和滞后性,从而使高等教育成为实质上的职业培训。当然,在对数字艺术专业学生进行计算机理论内容教学时,应注意教学方法和教学内容要有别于计算机专业和工科专业,应该从“计算机是人类发明的一种工具”这个角度,理解计算科学和计算机技术的内涵。其次,实践能力也是必不可少的,以计算机为创作工具的实践活动是数字艺术专业的显著特点。这其中既包括对各种计算机软硬件的掌握和熟练使用,也应该包括对计算机系统以及相关软件和设备的评估和正确选择,而后者往往是目前的教育中常被忽视的部分。只有这样,才能够理解和把握使用计算机进行数字艺术创作的全过程。最后,适应性也是数字艺术人才不可或缺的能力。它的基本出发点是对计算机技术发展的把握和理解,能够敏锐地发现有利于数字艺术创作的计算机新技术新方法,从而保证创作手段的先进性。
作为数字艺术工作者,只有具备了这些能力,才能够保证所接受教育的长期有效性;跟得上计算机技术飞速发展的时代;在今后的工作中能够更新自己的知识,运用最新的计算机技术成果从事数字艺术作品的设计、开发。特别需要注意的是,这些能力不是孤立的,不是单独哪一门课程就能够单独完成培养功能的,而是需要一个循序渐进的过程来潜移默化地培养优秀的能力和素质。所以,在进行课程体系的设置中,应该保证课程的系统性和连贯性,把能力和素质的培养贯穿到各门课程中。
三、课程体系的组成
根据中国高等院校计算机基础教育改革课题研究组制定的“中国高等院校计算机基础教育课程体系”,目前我国高校非计算机专业的计算机课程教学主要分为三个层次。第一个层次是“计算机文化基础”,这是我国高等教育中各专业必修的课程,主要是掌握计算机和信息技术的基本知识和诸如Windows操作系统和Office办公软件等常用软件的使用。第二个层次是“计算机学科基础”,代表课程有《程序设计》、《数据结构》、《微机原理》和《操作系统》等。第三个层次为面向计算机应用的课程,如《多媒体技术》、《计算机图形学》和《计算机控制》等。下面分别从这三个层次分阶段地对数字艺术专业的计算机课程设置进行论述。
(一)计算机文化基础
《计算机文化基础》课程开设在大学一年级,曾经为计算机和信息技术的普及起到了重大推动作用。但是,这种“一刀切”的方式存在难以克服的弊端。首先,由于我国各地区教学条件教育水平差异较大,所以造成了学生的计算机基础不同。有些同学不但能够熟练掌握一般的操作、维护和软件使用,甚至已经具备了一定的编程能力;而有些同学则很少使用过计算机。对这两类学生的同时授课显然事倍功半。另外,对不同专业,对计算机文化基础的要求也不同,比如Excel软件对许多数字艺术类专业的重要性都比较低,可以不进行讲授。针对这种情况,可行的解决办法之一是实行按学生的基础和专业分级进行授课。
大学一年级的计算机课程除了学习计算机的基本使用外,更重要的是,培养学生对计算机技术的兴趣、消除计算机的“神秘感”和了解计算机课程对其所从事专业的重要性,这符合《中国高等院校计算机基础教育课程体系》所提出的“应用入手”的课程设置原则。所以,在这一学年,可以选择一些门槛低、成果直观的应用型课程,比如《网页制作》和Photoshop、Flash等常用软件的使用。通过这些课程的学习,使学生能够尽早进行简单的数字艺术创作,从而激发学习兴趣,并为深入的理论学习提供参考方向。(www.daowen.com)
(二)计算机学科基础
这一阶段是学习的重点,同时也是课程教学的难点。对数字艺术专业而言,编程能力的培养和对计算学科思想的理解是这阶段的主要内容。
首先是高级语言的讲授。目前,对非信息类专业是否开设计算机语言课还存在部分争议。我们认为,计算机语言不但具有实用价值,而且也是深入理解计算机的一个突破口,是熟悉计算机思维的一个重要途径。例如,数字艺术创作需要熟练使用诸如3DM A X这样的一些软件,而这些软件通常都提供高效率的脚本语言,具备计算机高级语言的基础,必然有利于深入掌握和灵活运用这些应用软件。
众所周知,学习《数据结构》和《算法设计》课程是进行高质量程序设计的基础。但对于缺乏计算机数学基础的数字艺术类专业学生来说,对这两门课程的学习存在一定程度的困难。因此,针对深入编程的学习,我们建议开设面向问题的《程序设计方法与技巧》课程,从实现的角度介绍有关数据结构和常用算法,而不涉及或者尽量少涉及离散数学等相关知识。
操作系统和计算机网络是软件开发和运行的平台,是从事相关软件和计算机应用专业必不可少的知识。所以把《操作系统》和《计算机网络》作为计算机学科基础的核心课程。另外,在这一阶段可以建议有兴趣且基础好有能力的同学选修其他计算机专业课。
这一阶段的主要目的是学习必不可少的计算机专业基础知识,为学习面向数字艺术专业的计算机应用课程打下基础。同时,培养良好的计算机意识和追踪先进计算机技术的能力。
(三)计算机应用技术
这一层次是与本专业密切结合的计算机应用技术课程。如视觉艺术方向应开设《计算机图像图形技术》、《计算机动画》、《视频技术》等。听觉艺术方向有《语音处理》、《数字音乐》和《多媒体技术》等。对于游戏开发方向,则应加强编程能力和软件工程方面的内容,如《高级图形编程》、《人工智能》和《软件工程》等。在这一阶段,应注意精讲和泛览相结合,既要讲透与本专业相关的关键计算机技术,又要在面上展开,以开拓学生的视野,为其后的学习和应用打下基础。
在表1中,详细给出了各层次核心课程的名称、开课时间、建议学时以及在该阶段的主要知识点。
表1 数字艺术类专业计算机课程设置
四、实施中的问题
教育的原则和思想最终要通过教学来体现。目前,我国大部分学校的艺术类专业都是采用单独招生的形式,由于艺术类学生和普通工科学生在数学基础和理科背景等方面差距较大,如果对艺术类专业的计算机课程教学仍然采用一般工科甚至是计算机专业的教学方法,这显然是不合适的。所以,根据我国艺术类专业学生的知识结构,研究适合其思维特点的教学方法和教学手段具有重要意义。
第一是教材建设。目前这方面存在的问题还比较突出。采用针对计算机和信息类专业的教材仍然是大多数数字艺术专业教师不得已的选择。编写内容和讲述方式适当的教材是当务之急。第二是根据艺术类学生形象思维优于抽象思维的特点,大力开展课件建设,充分利用多媒体手段进行形象化和直观化教学。第三是鼓励协作式学习。数字艺术作品的制作往往是涉及到多学科多门类的综合开发过程。作为开发团队其中的一员,不但要清楚自己专业的内容,还要对相关专业有所了解,这样才能更好的沟通和协作。所以在教学中,应鼓励学生相互合作。特别是对于综合训练课,鼓励学生与计算机、美术等专业学生的协作。这样,不但使学生了解了相关专业的知识,为就业打下专业积累,也有利于学生团队精神和沟通能力的培养。
数字媒体报告会现场
五、结语
数字艺术是一个新兴的专业,相比于其他传统专业,其课程设置和教学方法目前还处在探索阶段。本文根据中国高等院校计算机基础教育改革课题研究组制定的“计算机基础教育课程体系”的思想和指导原则,参考了国内外相关高校的课程设置,初步提出了一个适用于数字艺术专业的计算机课程体系,并就教学思想和实施中涉及到的问题进行了探讨,其科学性、合理性和实用性还有待实践的进一步检验和完善。希望本文能够起到抛砖引玉的作用,通过与数字艺术和计算机专业的教育工作者交流和合作,一起对这个课题进行深入研究。
[1]中国高等院校计算机基础教育改革课题研究组:中国高等院校计算机基础教育课程体系(2004)[M].北京:清华大学出版社,2004年。
[2]中国计算机科学与技术学科教程2002研究组:中国计算机科学与技术教程(2002)[M].北京:清华大学出版社,2002年。
[3]MIT's OpenCourseWare[O].http://www.ocwconsortium.org/.
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。