李永平
(溫州職業(yè)技術(shù)學(xué)院,浙江 溫州 325035)
隨著計算機技術(shù)的高速發(fā)展,制作類應(yīng)用軟件層出不窮。如辦公文檔制作Word軟件,電子表格制作Excel軟件,幻燈片制作PowerPoint軟件,平面動畫制作Flash軟件,三維動畫制作3DMAX、Maya軟件,網(wǎng)頁制作FrontPage、Dreamweaver軟件,各類圖紙制作AutoCAD軟件,圖形處理Photoshop軟件,等等。這些制作類應(yīng)用軟件已經(jīng)廣泛應(yīng)用于各行各業(yè),深受使用者的喜愛,高職院校不管是信息類專業(yè)或非信息類專業(yè)幾乎每個專業(yè)都已開設(shè)制作類應(yīng)用軟件的課程。因此對制作類應(yīng)用軟件課程教學(xué)項目構(gòu)建的研究與實踐,對提高教學(xué)效率與教學(xué)質(zhì)量,培養(yǎng)科學(xué)、有效地使用制作類應(yīng)用軟件解決問題的能力具有重大意義。
制作類應(yīng)用軟件的教學(xué)模式,前幾年基本是根據(jù)功能體系,按傳統(tǒng)的教學(xué)模式將軟件的基本功能闡述一遍,首先介紹軟件的基本結(jié)構(gòu),以功能操作為主線,結(jié)合一些簡單的實例進行教學(xué),然后讓學(xué)生上機操作。這種模式的優(yōu)點是能對整個應(yīng)用軟件進行系統(tǒng)性的介紹。但是由于功能多,軟件按操作功能進行分類,用菜單的方式進行驅(qū)動,細(xì)節(jié)部分通過對話框的形式進行一些選擇性的操作,內(nèi)容分散,少部分學(xué)習(xí)能力強的學(xué)生能適應(yīng)這種教學(xué)模式,而大部分的學(xué)生學(xué)完以后覺得散、亂,難以形成解決綜合性實際問題的能力。
根據(jù)教高[2006]16號文件精神,高等職業(yè)技術(shù)院校的教學(xué)體系與教學(xué)模式發(fā)生了翻天覆地的變化。人才培養(yǎng)方案、課程建設(shè)、授課方式等都圍繞著文件精神大刀闊斧地進行改革。案例教學(xué)、任務(wù)驅(qū)動教學(xué)、項目化驅(qū)動教學(xué)以及基于工作過程的課程開發(fā)的課程改革理念等改變了職業(yè)教育的課堂。幾十年的傳統(tǒng)教學(xué)體系基本上被取而代之。同樣,制作類應(yīng)用軟件的教學(xué)模式從傳統(tǒng)的教學(xué)模式轉(zhuǎn)入到案例化、任務(wù)驅(qū)動化、項目驅(qū)動化的教學(xué)模式,教師也都將原來的傳統(tǒng)化教學(xué)(理論教學(xué)、上機實踐)改變?yōu)橐园咐?、任?wù)或項目化驅(qū)動的教學(xué)模式直接在計算機機房進行邊教、邊學(xué)、邊做,按照“做中學(xué)”的教學(xué)理念進行實施。
項目化驅(qū)動教學(xué)是從完成一個實際工作項目內(nèi)容的要求入手,通過一些簡單分析、設(shè)計,最后借助于應(yīng)用軟件來完成制作內(nèi)容?,F(xiàn)在很多案例或項目化驅(qū)動教材,基本上是給出一個小型樣例,然后介紹操作過程,從中對功能附帶做一些解釋。大部分的教師根據(jù)軟件的功能菜單對應(yīng)設(shè)計出案例或構(gòu)建出項目,課堂上先介紹案例或項目制作的操作思路與軟件操作步驟,然后讓學(xué)生練習(xí),使其掌握軟件功能操作的方法與步驟。用項目化驅(qū)動教學(xué),由于從直觀到抽象,符合從感性到理性的認(rèn)識規(guī)律,學(xué)生在學(xué)習(xí)的過程中感到非常具體,所見即所得,比較符合高職類學(xué)生的認(rèn)知特點和學(xué)習(xí)習(xí)慣,因此,這種方法目前在高職教學(xué)中被普遍使用。
以項目為載體以任務(wù)為中心融合相關(guān)知識和技能,有利于提高學(xué)生的學(xué)習(xí)興趣,促進學(xué)生對知識技能按工作邏輯進行建構(gòu)。由于應(yīng)用軟件在設(shè)計時考慮最優(yōu)解決實際問題的方法與途徑,若完全按照工作邏輯進行建構(gòu)教學(xué)項目會體現(xiàn)不了軟件的設(shè)計思想。目前已經(jīng)形成的教學(xué)項目大多數(shù)是綜合應(yīng)用軟件的功能菜單或者直接選用實際工作項目作為教學(xué)項目,沒有將應(yīng)用軟件設(shè)計思想與工作邏輯進行有機的結(jié)合起來,使構(gòu)建的項目缺乏教學(xué)的系統(tǒng)性與科學(xué)性,在教學(xué)中會出現(xiàn)些問題:用所創(chuàng)建的教學(xué)項目進行教學(xué)難以體現(xiàn)應(yīng)用軟件的設(shè)計思想與精髓;學(xué)生具有較好的模仿性,但缺乏解決實際問題的能力;對軟件的應(yīng)用達(dá)不到高度與深度;只是解決項目中的問題,而忽視了知識與技能的系統(tǒng)性;難以達(dá)到舉一反三、融會貫通的效果。
應(yīng)用軟件其實是一種工具,是為解決實際問題而設(shè)計的。機械、電器式工具一般只能解決單一的問題,如十字螺絲刀就不能擰開一字頭螺絲。這樣就導(dǎo)致為解決擰不同類型的螺絲而設(shè)計出繁多的螺絲刀,很多工具制造廠家為了方便使用者,制作多種螺絲刀的頭和一把螺絲刀柄,根據(jù)要擰螺絲的類型更換螺絲刀的頭,這樣就形成了當(dāng)前流行的工具箱。計算機應(yīng)用軟件作為一種工具,與機械、電器式工具具有本質(zhì)的區(qū)別,它靈活多變,功能齊全,且具有科學(xué)地解決問題的方法與途徑,通過功能操作、參數(shù)設(shè)置、模板套用、智能判別、自動調(diào)整等優(yōu)勢,能很好地解決工作中的實際問題。
計算機應(yīng)用軟件的形成,根據(jù)軟件工程的方法,通常應(yīng)經(jīng)歷以下幾個過程。
這一階段,主要是搜集應(yīng)用軟件對應(yīng)解決的問題領(lǐng)域的實例,對大量實例進行分析,分解出實例中的共性問題與異性問題,確定應(yīng)用軟件的功能需求。
這一階段,根據(jù)需求分析的結(jié)果,進行應(yīng)用軟件的架構(gòu)與功能體系的設(shè)計。除功能實現(xiàn)外,還要考慮軟件操作的方便性,使功能菜單體系與工具欄得到合理布局。
這一階段,軟件工程師根據(jù)軟件設(shè)計的要求進行編碼,用計算機程序來完成軟件設(shè)計中提出的各項功能。
這一階段,主要對形成的應(yīng)用軟件進行功能測試、可靠性測試、操作方便性測試等。在整個應(yīng)用軟件操作的過程中是否存在漏洞,是否能解決問題領(lǐng)域中的實例。
這一階段,主要是對形成的應(yīng)用軟件進行各項指標(biāo)的評價,找出待解決的問題。目的是為下一個軟件版本提供依據(jù)。
由于應(yīng)用軟件在形成的過程中采用軟件工程方法,對問題領(lǐng)域的調(diào)查、分析、功能實現(xiàn)都具備了科學(xué)性,其解決問題的方法與途徑,設(shè)計的功能體系的完整性,不是一般人員所能達(dá)到的,因此,基于應(yīng)用軟件的設(shè)計思想,去構(gòu)建教學(xué)項目,完全可以體現(xiàn)教學(xué)的系統(tǒng)性和科學(xué)性。其優(yōu)點有:教學(xué)項目、現(xiàn)實環(huán)境的應(yīng)用案例、軟件的設(shè)計思想和功能三者相一致;項目法教學(xué)體現(xiàn)“工學(xué)結(jié)合”,符合高職學(xué)生的思維方式與認(rèn)知習(xí)慣;科學(xué)地使用應(yīng)用軟件,提高工作效率,走出低水平使用軟件的困境;提高學(xué)生使用軟件解決實際問題的能力與技巧。
應(yīng)用類軟件的教學(xué)是屬于經(jīng)驗以及策略方面的“過程性知識”。“經(jīng)驗”指的是“怎么做”的問題,“策略”強調(diào)的則是“怎樣做更好”的問題。因此在構(gòu)建教學(xué)項目時要考慮解決問題的“策略”,即體現(xiàn)應(yīng)用軟件解決實際問題的途徑與方法放在首位,這也是應(yīng)用軟件設(shè)計思想的精髓。由于教學(xué)任務(wù)受課時限制,在整個教學(xué)過程中,不可能將應(yīng)用軟件的所有功能與設(shè)計思想都進行傳授,只能從中抽取在實際工作應(yīng)用中必備的知識與技能,達(dá)到教學(xué)的目標(biāo)與要求。其方法與步驟如下:
要做到這點,可先查閱層次較深的關(guān)于該應(yīng)用軟件的資料與使用手冊;分析該應(yīng)用軟件的設(shè)計結(jié)構(gòu);然后分析并歸納該軟件解決實際問題的途徑與方法。
(1)編制出軟件功能體系表;
(2)編制每個功能操作過程與實現(xiàn)結(jié)果對應(yīng)表;
(3)編制實現(xiàn)結(jié)果可解決典型現(xiàn)實問題的對應(yīng)表。
(1)收集與應(yīng)用軟件相關(guān)的典型應(yīng)用項目;
(2)編制典型應(yīng)用項目實現(xiàn)所需要的軟件功能表;
(3)統(tǒng)計功能使用頻率表。
(1)將功能使用頻率表進行排序;
(2)編制軟件功能使用的難易程序表并排序;
(3)組合典型應(yīng)用項目,構(gòu)建出教學(xué)項目,(要求符合教學(xué)時數(shù),滿足學(xué)生的可學(xué)性等因素),同時將教學(xué)項目分解成項目教學(xué)單元,體現(xiàn)可實施性;
(4)編制出每個教學(xué)項目在制作過程中所需的軟件功能表;
(5)編制教學(xué)項目制作所牽涉到的軟件功能與應(yīng)用軟件功能分類對應(yīng)表;
(6)統(tǒng)計出所有教學(xué)項目涉及到的軟件功能及使用頻率,并分析其對軟件功能的覆蓋面;
(7)分析教學(xué)項目制作所涉及到的軟件功能與應(yīng)用軟件功能分類對應(yīng)的離散度;
(8)分析教學(xué)項目體現(xiàn)應(yīng)用軟件設(shè)計思想與科學(xué)解決問題的方法與途徑。
以字處理Word2003軟件為例。Word是微軟公司開發(fā)的Office套件中的一個字處理軟件,主要解決文檔的制作與排版。
在現(xiàn)實工作中,文檔分為短文檔與長文檔。短文檔有公文文件、傳真件、信函、工作計劃、會議進程安排、統(tǒng)計報表等;長文檔有刊物、書籍等。
微軟根據(jù)現(xiàn)實生活中的各種應(yīng)用文檔的共性,綜合了應(yīng)用文檔的編排樣式、應(yīng)用類型、基本信息、輸出格式等形成了各種向?qū)c內(nèi)置模板,基本上能滿足日常應(yīng)用文檔制作的需求。向?qū)c模板功能不僅提供快速生成文檔的功能,同時提供了文檔的格式、基本信息的要求,無疑為用戶提供了制作應(yīng)用文檔的方便。
公文文件、傳真件、信函、工作計劃、會議進程安排、統(tǒng)計報表等短文檔的編寫應(yīng)遵照一定的標(biāo)準(zhǔn)格式。Word軟件對于這些短文檔的處理,采用向?qū)c模板的解決方法。Word2003提供了空白文檔模板文件Normal.dot,常用的應(yīng)用文檔在本機提供若干個向?qū)Ш湍0澹部赏ㄟ^互聯(lián)網(wǎng)使用Office Online模板。
對于刊物、書籍等長文檔,Word采用“樣式與格式”功能,分別對長文檔中的標(biāo)題、目錄、題注等進行統(tǒng)一的格式設(shè)置,提供多級編號、題注、交叉引用、索引與目錄、頁碼、腳注與尾注等,實現(xiàn)了長文檔的結(jié)構(gòu)形式與格式模板,同時通過用戶設(shè)置、修訂、批注、書簽等功能對文檔進行校對。
在內(nèi)容編制方面,除最基本的中英文輸入外,還提供了表格制作、插入特殊符號、自選圖形制作、插入圖形、插入文件、插入對象等功能。
在資源共享方面,采用郵件合并、共享工作區(qū)等功能。
在安全方面,采用文件只讀密碼保護、文件打開密碼保護、文件格式保護、文件防復(fù)制保護等功能。
Word2003主菜單共為 9項, 有 “文件”、“編輯”、“視圖”、“插入”、“格式”、“工具”、“表格”、“窗口”和“幫助”。
文件功能體系主要是對文件的操作,包括 “新建文件”、“打開文件”、“保存文件”、“另存為”、“關(guān)閉文件”,以及對文件的打印輸出。這類操作在所有的應(yīng)用軟件中是共性部分,基本上是大同小異的。
編輯功能體系主要提供高級編輯功能,如操作的撤消與恢復(fù)、信息的移動與復(fù)制,快速的查找與替換等。
視圖功能體系主要對頁面的顯示方式、界面的布局進行操作。
插入功能體系主要是文檔中所需要的各種信息與信息的制作功能。
格式功能體系主要對文本的格式設(shè)置、段落編排、樣式模板建立、自動編號、邊框與底紋、文字方向等進行操作。
工具功能體系主要是文件的修訂、安全、自動更正、字?jǐn)?shù)統(tǒng)計、郵件合并,以及宏命令等操作。
表格功能體系提供表格的制作,對于常用的表格,使用自動套用表格功能來實現(xiàn),對于一些復(fù)雜表格,可采用拆分或合并單元格與表格的編輯功能進行制作。
窗口功能體系,主要對窗口的拆分或合并,實現(xiàn)在多文件中同時編輯的操作。
幫助功能體系是軟件的操作說明書。
搜集不同類型的實例。如短文檔形式的公文、傳真、信函、工作計劃、會議進程安排、統(tǒng)計報表、合同、通知等;長文檔形式的畢業(yè)論文、科技類書籍、人文類書籍、辭書、工程手冊等;重復(fù)應(yīng)用某一輸出格式,而數(shù)據(jù)不同的文檔,如成績單打印、對獎券打印、個人工資條打印等。對于這些實例通過Word軟件的制作,同時記錄所用到的軟件功能,并進行統(tǒng)計。對功能使用的頻數(shù)進行排序,歸納出其共性與異性,從而確定教學(xué)項目中必須要體現(xiàn)的內(nèi)容。
根據(jù)Word軟件解決問題的方法與途徑,結(jié)合搜集的典型實例,考慮教學(xué)時數(shù),學(xué)生水平構(gòu)建出教學(xué)項目。本作者依照以上因素,在學(xué)生已經(jīng)初步接觸過Word軟件的情況下,構(gòu)建出5個教學(xué)項目。
項目一:創(chuàng)建與使用文檔模板——公文模板的制作
項目二:長文檔處理之一——畢業(yè)論文的編排
項目三:長文檔處理之二——科技類書籍的編排
項目四:長文檔處理之三——圖書的校對與修訂
項目五:郵件的合并——學(xué)生成績單打印及信封打印
構(gòu)建出教學(xué)項目后,對教學(xué)項目用Word軟件制作一遍,并記錄軟件功能,最后將軟件功能進行統(tǒng)計并與Word功能體系進行比較。一要操作功能覆蓋率能達(dá)到70%以上;二是對一些必須掌握的內(nèi)容,以及操作難度大的功能,其操作重復(fù)次數(shù)是否已經(jīng)達(dá)到三次及以上;三是其構(gòu)建的教學(xué)項目是否體現(xiàn)Word2003軟件設(shè)計的思想。若構(gòu)建成的教學(xué)項目體系尚未滿足上述三個條件,需重新構(gòu)建或修改教學(xué)項目,直到達(dá)到滿足三個條件和教學(xué)目標(biāo)要求為止。
總而言之,基于軟件設(shè)計思想對應(yīng)用軟件類課程教學(xué)項目的構(gòu)建,不僅能體現(xiàn)軟件設(shè)計思想的先進性和軟件工程方法的科學(xué)性,同時也符合基于工作過程的課程開發(fā)思路。在構(gòu)建教學(xué)項目時,使用工作中的典型實例作為背景,可體現(xiàn)教學(xué)項目的實用性,同時使用統(tǒng)計學(xué)原理,使構(gòu)建出來的教學(xué)項目更具系統(tǒng)性。
[1]徐國慶.論職業(yè)教育項目課程體系的設(shè)計[J].職教論壇,2009,(6):4-7.
[2]姜大源.學(xué)科體系的解構(gòu)與行動體系的重構(gòu)—職業(yè)教育課程內(nèi)容序化的教育學(xué)解讀[J].教育研究,2005,(8):53-57.
[3]馮燕妮.以項目為中心的職業(yè)教育課程設(shè)計新探索[J].武漢職業(yè)技術(shù)學(xué)院學(xué)報,2009,(2):73-75.
[4]Microsoft Office Word 2003[CP/DK]. 美國:Microsoft Corporation,1983-2003
[5]李永平主編.信息化辦公軟件高級應(yīng)用[M].北京:科學(xué)出版社,2009:1-89.