国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

編程教學在藝術教育中的實踐研究

2019-07-23 09:15陳天翼
藝術科技 2019年1期
關鍵詞:編程工具創(chuàng)作

陳天翼

摘 要:在藝術院校的教學中,引入工程學科課程是非常有意義的工作。編程教育是藝術學生工程類教育中比較常見的內容,互動藝術及裝置的作品很大程度上依賴于編程和可實現(xiàn)的能力。通過教學實踐,運用合適的教學工具及良好的課程設計,可以幫助藝術學生更好地學習編程課程,解放他們的思想,提高他們作品的交互性。

關鍵詞:圖形編程;藝術教育

計算機作為工具出現(xiàn)后,人們的生活和工作方式發(fā)生了很大改變。進入智能手機時代后,大家適應了把它作為感官的延伸。云、大數(shù)據及人工智能等技術的發(fā)展讓我們更對未來數(shù)字生活產生了極大的向往。

如今的藝術設計創(chuàng)作幾乎已離不開計算機軟硬件的支持,圖形圖像工具軟件、矢量繪圖創(chuàng)作軟件等計算機工具的應用,極大發(fā)揮了藝術家和設計師的想象力,提高了作品的質量和產生作品的速度。因而隨著計算機的普及,藝術教育也已大量結合了信息化教育的內容。

近年來,一些藝術家和設計師漸漸不再滿足于藝術作品的靜態(tài)表達,越來越多的互動藝術作品在計算機技術的幫助下得到了實現(xiàn)。互動藝術作品可以讓參觀者參與到作品的呈現(xiàn)中去。由于不同參觀者的介入,作品呈現(xiàn)出更多變化的形式,從而讓參觀者更多感受到藝術家的思想表達。

由于藝術與工程的跨學科,很多復雜的互動藝術作品從設計到實現(xiàn),既需要藝術家的創(chuàng)意,也需要工程師的支持才能完成。因此完整的互動藝術作品的實現(xiàn)通常需要多人協(xié)作。為了更好地實現(xiàn)自己的創(chuàng)意,越來越多的互動藝術家都發(fā)現(xiàn),了解和學習工程技術,可以更好地與工程師溝通,甚至自己獨立即可完成創(chuàng)作。

在藝術院校的教學中,引入工程學科課程是非常有意義的工作。當前的藝術類學生自中學以來在理科方向的訓練較少,如何在短期內讓他們能理解和掌握基本的工程知識,并能運用到自己的創(chuàng)作中去,對教學是很大的挑戰(zhàn)。

編程教育是現(xiàn)在針對藝術學生的工程類教育中比較常見的內容,互動藝術及裝置的作品很大程度上依賴于編程和可實現(xiàn)的能力。通過教學實踐,運用合適的教學工具及良好的課程設計,可以幫助藝術學生更好地學習編程課程,解放他們的思想,提高他們作品的交互性。

1 藝術編程教育

程序開發(fā)離不開各種語言,為了掌握一門計算機語言,需要花費大量的時間去理解、練習和掌握其語法和規(guī)則,以及復雜的調試方法。

無論C/C++、Java等高級計算機語言,或Python、Javascript等腳本類語言,在教學的過程中,老師需要講解開發(fā)基礎知識、語法規(guī)則和應用技巧。由于美院課程體系及學習過程和一般綜合性院校不同,需要在兩三周內完成其他院校跨度為一學期的課程內容,加之大部分藝術學生沒有很好的理科學習背景,長期接受藝科訓練,對計算機程序語言有著較多畏懼的心理,因此在編程課程學習過程中表規(guī)出來的障礙遠大于理工科學生。

對于大部分藝術類學生而言,他們更多把編程當作創(chuàng)作工具使用,而并不需要專業(yè)程序員一樣精通開發(fā)語言。因此在短時間的教學過程中,可以弱化開發(fā)語言的語法規(guī)則技巧,注重讓學生了解基本的概念,理解程序開發(fā)的本質,熟練運用現(xiàn)有工具及資源,以便逐步在后續(xù)其他課程的創(chuàng)意創(chuàng)作中結合使用開發(fā)工具,從而不斷提高編程開發(fā)的能力。

2 教學過程中的應用

雖然藝術類學生沒有學習過程序開發(fā),但他們學習了使用Photoshop繪制出炫彩的圖像,用Maya設計出優(yōu)美的造型,用Premiere創(chuàng)作出恢宏的影片,而這些都離不開對操作流程的理解記憶和應用。他們通過學習易于操作的工具軟件的應用,對于程序化操作已經非常適應。從廣義來說,這些也需要對程序理念的支持。因而通過選擇合適的編程教學工具,簡化程序開發(fā)的流程,可以實現(xiàn)讓學生在掌握編程原理的基礎上創(chuàng)作出優(yōu)秀的交互作品,既提高了學生對編程學習的興趣,同時也更好地對藝術創(chuàng)作形式有更多的理解,更進一步可以降低對軟件開發(fā)的畏懼心理,掌握一定的編程基本技能,為他們未來的工作和學習打下很好的基礎。

在教學過程中,使用了可視化圖形開發(fā)工具和Processing兩種不同的藝術編程工具作為開發(fā)環(huán)境指導學生學習編程應用。

目前流行的可視化圖形開發(fā)工具有兩種,一種是以LabView為代表的流程框圖式的圖形化編程工具,典型應用是LEGO Mindstorms EV3編程環(huán)境和Google的Project Bloks編程環(huán)境,另一種是文字模塊拼圖式的編程工具,如Google Blockly和MIT的Scratch開發(fā)工具。它們共同的特點是編程過程如同積木拼圖,無須再記憶語句,不必關注語法是否正確,只需要從菜單中選擇模塊,連接或拼接到一起即可實現(xiàn)程序功能。這對于只需掌握入門編程能力的學生來說,是快速學習的極好工具。

在實際教學中,結合學生學習的專業(yè)內容,讓學生有更大的創(chuàng)作選擇,使用Mind+(0.96c版)為開發(fā)工具,學習Arduino智能硬件知識。Mind+是一款與LabView編程環(huán)境相似的開發(fā)工具,學生只需要從菜單中選擇模塊,設定參數(shù),連接Arduino,即可實現(xiàn)創(chuàng)意裝置。如圖1是Mind+的編程環(huán)境。

圖2是中國美術學院上海設計學院同學在課程中設計并結合使用Mind+軟件編程自行實現(xiàn)的Arduino裝置,該裝置作品有7個帶有不同形狀的章(圓形的公章、方形的私人章、企業(yè)章、橢圓形的票務章等),利用電磁鐵不間斷地蓋在各種不同材質的A4紙上,而這些紙上保留有不同的文件信息。震耳欲聾的蓋章聲與音樂節(jié)奏結合,試圖展現(xiàn)持章者的輕蔑和求章者的卑微。

課程中使用可視化圖形編程環(huán)境的教學,可以讓學生從零基礎迅速導入編程理念,掌握快速編程的能力,并在課程中把更多時間精力放在創(chuàng)作上,同時又鍛煉了編程能力。

由于可視化圖形編程環(huán)境在藝術編程中的可選擇性較少,在其他課程中,主要采用了Processing作為開發(fā)工具進行教學。Processing是由美國麻省理工學院媒體實驗室(M.I.T. Media Laboratory)的美學與運算小組(Aesthetics & Computation Group)兩位成員Casey Reas與Ben Fry為面向藝術家和設計師而開發(fā)的程序語言。Processing現(xiàn)已被國際上眾多著名藝術學院作為必修編程語言,現(xiàn)也已在中國美術學院部分專業(yè)被設定為必修專業(yè)課程。

Processing通過對Java語言進行封裝,提供了大量易于使用的繪圖和工具庫,為學習者大大縮短了語言的學習曲線。由于Processing的開源性,在社區(qū)中受到極大歡迎,其框架模塊現(xiàn)已被移植到JavaScript語言(被命名為p5.js)和Python語言(被命名為py.processing)。由于不同專業(yè)側重點不同,有些專業(yè)需要實現(xiàn)與Arduino或Kinect等設備交互,有些專業(yè)需要在網站發(fā)布作品,因此在授課時分別使用了Java版、p5.js和Python版Processing進行教學,均取得了很好的教學效果。大部分同學在后續(xù)藝術設計課程中,能自發(fā)通過編程實現(xiàn)自己的創(chuàng)意,取得了意想不到的效果。

圖3是中國美術學院上海設計學院同學在編程課程中完成的交互作品。

3 展望

國內外各藝術院校都已開始把藝術編程教育安排在專業(yè)學習課程中。中國美術學院創(chuàng)新設計學院突破了以往的藝術類課程教學模式,把計算機編程作為數(shù)字基礎課程的內容之一,參考工科類院校的教學方式,貫穿整個學年教學,并結合各階段藝術類課程教學的內容,培養(yǎng)學生從藝術和邏輯兩個不同的角度觀察思考和實踐。

對藝術專業(yè)學生進行編程教育,已初步展示了藝術學生跨界后的多元創(chuàng)作能力。通過更全面地設計課程,引導學生綜合學習科學和藝術專業(yè)知識,可以更好地讓藝術生進行科融合,培養(yǎng)出更多符合時代發(fā)展的復合型藝術家和設計師。

參考文獻:

[1] 薄一航.用另一種方式去繪畫? 藝術類學生初觸計算機編程的教學探索[J].北京電影學院學報,2017(02):154-160.

[2] 李學明.程序設計對于數(shù)字媒體藝術學科尤其重要[J].藝術教育,2018(04):10.

猜你喜歡
編程工具創(chuàng)作
編程,是一種態(tài)度
波比的工具
波比的工具
編程小能手
紡織機上誕生的編程
《一墻之隔》創(chuàng)作談
“巧用”工具
創(chuàng)作隨筆