亚洲天堂中文字幕一区二区|亚洲精品无播放器在线播放网站|亚洲精品熟女国产国产老熟女|亚洲欧美在线人成最新按摩

        
        
      • <form id="etzky"></form>
          <td id="etzky"><tr id="etzky"></tr></td>

          創(chuàng)意編程教學設計論文

          時間:2021-04-16 13:32:02 教學設計 我要投稿

          創(chuàng)意編程教學設計論文

            摘要:本文闡述了在藝術類專業(yè)開設《創(chuàng)意編程》課程的教學設計,首先對《創(chuàng)意編程》課程和藝術類學生的特點進行了分析,然后結合藝術類專業(yè)的特點討論了編程語言的選擇,進而從教學目標、教學內容、教學方法、課堂實驗、課程考核五個方面討論了教學設計,最后對教學效果進行了分析總結。

          創(chuàng)意編程教學設計論文

            關鍵詞:創(chuàng)意;編程;教學;設計

            計算機、互聯(lián)網與藝術的高度融合,派生出了很多新的藝術類型和方向,如:數(shù)字游戲、數(shù)字出版物、數(shù)字視頻、網頁設計等,在此背景之下,教育部將“數(shù)字媒體藝術”、“藝術與科技”納入到了最新的學科專業(yè)目錄之中,這為培養(yǎng)藝術與技術相結合的人才提供了根本保證。當前,計算機圖形圖像處理軟件、動畫軟件、視頻處理軟件已經成為藝術設計各專業(yè)要求的基本技能,作為“數(shù)字媒體藝術”專業(yè)的本科學生,在計算機的技能上,僅僅還停留在設計應用軟件上是不夠的。為此,我校在“數(shù)字媒體藝術”專業(yè)開設了《創(chuàng)意編程》課程,作為該專業(yè)的專業(yè)基礎課程。

            一、課程與學生的特點分析

            計算機編程語言是以邏輯和數(shù)學為基礎的,其中的條件比較、循環(huán)等知識內容直接包含了邏輯運算,在變量的定義、變量的類、函數(shù)、對象等的學習中均需要較好的抽象思維,在編程中永遠離不開運算,尤其是數(shù)學函數(shù)的學習,更是直接需要較好的數(shù)學基礎?傊,要學好編程,需具有嚴謹?shù)膽B(tài)度、清晰的邏輯和良好的數(shù)學基礎。由于這些特點,編程語言課程一般在理工科類專業(yè)開設。“數(shù)字媒體藝術”是藝術學學科下的專業(yè),在招生上按照藝術類學生的要求選拔,也就是綜合高考成績和藝術考試專業(yè)成績綜合錄取,除極少數(shù)名校外,藝術生要求的高考成績都在二本線以下很多,大多在300多分(750總分)的范圍,因此,衡量其邏輯能力和數(shù)學能力的'數(shù)理化成績普遍較差。另外,在經過考前的繪畫專業(yè)訓練之后,學生的感性思維得到強化,而理性思維受到壓抑。從上面的分析可以看出:學習計算機編程語言課程的要求和藝術類學生具有的知識背景和思維方式存在一定的差異。因此,在語言的選擇和教學設計上,不能照搬理工科專業(yè)的一些辦法,必須充分考慮“數(shù)字媒體藝術”的專業(yè)特點和學生的知識背景、思維方式來進行課程的教學設計。

            二、創(chuàng)意編程的語言選擇

            常見的編程語言中,C語言、Java語言是用得較多的,但這兩種語言的優(yōu)勢主要在科學計算和數(shù)據(jù)與事物的處理方面,在藝術相關的圖形圖像、動畫、視頻、交互等方面沒有優(yōu)勢,不適合作為創(chuàng)意編程課程的教學語言。目前,與“數(shù)字媒體藝術”專業(yè)相關的語言有三種:一是動畫軟件Flash的腳本語言ActionScriopt,這種語言可以編寫出很好的交互效果,曾經風靡互聯(lián)網,可以制作網絡游戲、交互網絡廣告、全Flash交互網站等,但由于需要插件這個致命弱點,在H5出現(xiàn)之后,F(xiàn)lash就退出了互聯(lián)網的舞臺;二是制作網頁特效的JavaScript語言,該語言也是一種腳本語言,需要嵌入到HTML中,由瀏覽器解釋執(zhí)行,這就極大的限制了該語言的應用領域;三是在藝術領域比較流行的Processing語言,該語言由美國麻省理工學院媒體實驗室(MIT)旗下的美學與計算小組成員CaseyReas與BenFry創(chuàng)建,是專門為藝術家創(chuàng)建的編程語言,其語法相對簡單,代碼簡潔,在圖形創(chuàng)作、動畫制作、交互實現(xiàn)、聲音處理等方面都有很好的表現(xiàn),更難得的是該語言一直是開源的,在互聯(lián)網上有很好的學習和交流平臺,也是國外藝術院校選擇最多的編程教學語言;谶@些原因,我!皵(shù)字媒體藝術”專業(yè)的《創(chuàng)意編程》課程選擇Processing作為編程的教學語言。

            三、教學設計

            1.教學目標設計

            根據(jù)教學大綱的要求,該課程的教學目標為:通過該課程的教學,讓學生了解計算機編程藝術的發(fā)展及應用現(xiàn)狀,掌握圖形繪制命令、條件比較、循環(huán)、交互響應等的代碼編寫及應用,具備設計制作簡單圖形鼠標交互、鍵盤交互的互動體驗作品的能力,培養(yǎng)學生用邏輯思維的方式來進行藝術設計的習慣,激發(fā)學生用程序代碼編寫來進行互動藝術創(chuàng)作的興趣與積極性,開闊眼界,拓展想象空間。

            2.教學內容設計

            根據(jù)教學目標和學時數(shù)量,并從圖形、動畫、交互這一藝術創(chuàng)作循序漸進的規(guī)律,將教學內容一共分為8講,每講3學時。第一講為“概述”,主要講授編程藝術的發(fā)展、Processing的發(fā)展、Processing的作品欣賞,以及Processing的編程體驗。第二講為“變量、運算、條件、循環(huán)”,講授編程的基礎知識以及程序的基本結構。第三講為“坐標與繪圖”,講授屏幕坐標系以及圖形繪制、線型、顏色等命令。第四講為“坐標變換與動畫”,講授坐標變換的命令,并將其與動畫方式相關聯(lián)。第五講為“函數(shù)與偶發(fā)藝術”,講授數(shù)學函數(shù)、隨機函數(shù)、自定義函數(shù),并重點講解如何利用隨機函數(shù)創(chuàng)作偶發(fā)藝術作品。第六講為“鼠標交互與鍵盤交互”,講授鼠標交互與鍵盤交互的相關命令、函數(shù)、常量。第七講為“圖像、視頻、文字”,講授圖像、視頻、文字相關的庫、變量類型,處理函數(shù)。第八講為“聲音與視覺化”,講授聲音相關的庫、變量、函數(shù),以及如何利用聲音的參數(shù)進行視覺化表現(xiàn)。由于該課程的學習需要學生花費大量的課外時間進行思考和練習,在教學中沒有像其他專業(yè)基礎課那樣連續(xù)授課,而是將課時進行分散,每周只3學時,共8周來完成該課程的教學。

            3.教學方法設計

            在教學方法的設計上,必須充分考慮到藝術學生的知識基礎和思維特點,從前述的分析中得知,藝術學生數(shù)理知識普遍不好,在思維方式上以形象思維為主,根據(jù)這些特點,在教學方法設計上一是不求完備,但求夠用,例如:在變量的類型、變量命名規(guī)則的教學上,只要求學生掌握基本的變量類型和變量命名規(guī)則即可;二是變抽象為形象,在邏輯運算、條件比較、循環(huán)等的教學中,由于知識較為抽象,學生理解困難,在教學中通過講故事、打比方、繪制流程圖等方式,將抽象的知識形象化;三是理論為輔,實踐為主,在教學中盡量減少不必要的理論講授,更多的時間用于編寫生成藝術作品的程序代碼上,讓學生在實踐中加深對理論的理解;四是以算法為龍頭,以作品為目標,在每講的理論知識講授后,都設計有多個實驗來綜合運用這些知識,每個實驗的核心是一個算法,也就是生成藝術作品的規(guī)則,這也是創(chuàng)意編程中的“創(chuàng)意”二字的體現(xiàn),也是教學中需要重點培養(yǎng)的能力,不同的算法決定了不同的作品,代碼是依據(jù)算法來編寫的,是算法的外在表現(xiàn)。

            4.課堂實驗設計

            《創(chuàng)意編程》是一門實踐性很強的課程,在本課程中,每堂課均安排3-5個課堂編程實驗。在實驗設計上,充分考慮到與藝術創(chuàng)作、藝術設計相結合,使每一個實驗都在創(chuàng)作或設計一個作品,作品也許簡單,但他要么體現(xiàn)了圖形創(chuàng)意,要么是一幅偶發(fā)繪畫,要么是一個交互動畫。在實驗過程中,讓同學們僅僅修改程序中的一些參數(shù),觀察得到的作品變化,體驗編程藝術的魅力所在,同一套編碼,彈指一揮間便可演變出千姿百態(tài)的作品,這樣既能夠激發(fā)學生的學習興趣,也有利于加強對程序代碼的理解。

            5.課程考核設計

            考核是對學生學習效果的衡量,也是對教學是否達到目標的檢測,考核結果的有效性取決于考核方式的設計是否科學、合理。編程類課程的考核,在理工科專業(yè)的普遍考核方式是采用考試試卷,以考核編程語言基本知識的掌握和基本編程能力為主,考核的是對編程語言本身的掌握情況,而在《創(chuàng)意編程》課程中,我們需要重點考核的是利用編程語言來進行藝術創(chuàng)作和藝術設計的能力,因此采用編程作品的方式更加科學、合理。在本課程中,要求學生完成兩件編程作品,一是交互圖形作品,二是聲音視覺化作品,學生自行設計作品算法,在提交作品時要求提供算法設計和程序源代碼,并保證兩者的一致性,否則視為抄襲。

            四、教學效果分析

            按照上述教學設計,在我校的“數(shù)字媒體藝術”專業(yè)進行了教學實踐,取得了較好的教學效果,通過該課程的學習,同學們感受到了理性之美。在其它課程中,同學們依靠自己的感性思維進行作品創(chuàng)意,而在本課程中,同學們依靠具有嚴謹邏輯的算法來進行作品創(chuàng)意,同樣表現(xiàn)出了藝術之美,并且充滿了奇妙與神秘。雖然同學們完成的作品優(yōu)秀的不多,但都學會了通過程序語言來進行藝術創(chuàng)作的基本方法,拓展了他們的藝術視野。

            參考文獻:

            [1]高明武,淺談《藝術設計編程基礎》課程的開設和教學設,山東藝術學院學報,2011.04.

            [2]武文馨孫衛(wèi)國王建虎,項目學習在數(shù)字媒體藝術專業(yè)技能培訓中的實踐研究——《以網絡編程語言》課程教學改革為例,微型電腦應用,2017年33卷1期.

            [3]徐冉.“算”出的平面藝術——淺析計算機編程在平面藝術創(chuàng)作中的應用,大眾文藝,2015.11.

          【創(chuàng)意編程教學設計論文】相關文章:

          高中議論文作文教學設計11-23

          《燈光》教學設計10-27

          《檢閱》教學設計10-24

          《景陽岡》教學設計10-01

          《彩虹》教學設計09-29

          壓強教學設計09-21

          《守株待兔》教學設計09-21

          《家》教學設計09-16

          《尊嚴》教學設計09-16

          《貓》教學設計09-16