网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

創(chuàng)意編程教學(xué)設(shè)計

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了創(chuàng)意編程教學(xué)設(shè)計范文,希望能給你帶來靈感和參考,敬請閱讀。

創(chuàng)意編程教學(xué)設(shè)計

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

關(guān)鍵詞:創(chuàng)意;編程;教學(xué);設(shè)計

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

一、課程與學(xué)生的特點分析

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

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

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

三、教學(xué)設(shè)計

1.教學(xué)目標(biāo)設(shè)計

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

2.教學(xué)內(nèi)容設(shè)計

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

3.教學(xué)方法設(shè)計

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

4.課堂實驗設(shè)計

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

5.課程考核設(shè)計

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

四、教學(xué)效果分析

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

參考文獻(xiàn):

[1]高明武,淺談《藝術(shù)設(shè)計編程基礎(chǔ)》課程的開設(shè)和教學(xué)設(shè),山東藝術(shù)學(xué)院學(xué)報,2011.04.

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

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

作者:謝成開 單位:四川美術(shù)學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表