沈曉軍
關鍵詞:任務驅動 實訓教學 課程設計 教學反思
一、Excel課程實訓現(xiàn)狀
隨著Excel辦公軟件應用面的擴展,以及電腦在社會生活各個領域的廣泛應用,社會對從業(yè)者使用Excel辦公軟件的要求越來越高。尤其是對于計算機、會計、現(xiàn)代文秘等專業(yè)來說,Excel軟件的使用是這些專業(yè)學生必須掌握的一項專業(yè)技能。特別是從就業(yè)市場人才需求的角度來看,應用Excel處理實際問題的能力,已成為衡量學生能力高低的一個指標。鑒于此,對于計算機、會計、現(xiàn)代文秘等專業(yè)來說,Excel課的教學重點應放在滿足實際工作需求上,這就對Excel實訓課提出了更高的要求。
筆者對某學校一個比較典型的Excel課程的實訓安排進行了研究:實訓一,建立與編輯工作表;實訓二,格式化工作表;實訓三,數(shù)據(jù)庫管理功能;實訓四,文檔編排與打印;實訓五,透視表與數(shù)據(jù)透視圖;實訓六,數(shù)據(jù)圖表化;實訓七,數(shù)據(jù)分析與數(shù)據(jù)庫設計。筆者稱其為“七大步驟”實訓教學模式。
通過分析筆者發(fā)現(xiàn),這個實訓安排實際上有三部分內容:第一部分為頁面的排版與打印(實訓一、實訓二、實訓四);第二部分為數(shù)據(jù)的圖示化與數(shù)據(jù)分析(實訓五、實訓六);第三部分為數(shù)據(jù)庫的相關內容(實訓三、實訓七)。筆者認為,這個實訓安排只適合Excel的初級應用教學。整個實訓過程是按照課本的章節(jié)逐步展開的,是以Excel的基礎知識,表格的創(chuàng)建、設置、編輯、修改、打印以及圖表透視表、數(shù)據(jù)庫的相關內容逐步進行教學和實訓的,但對于Excel函數(shù)、宏、VBA編程的內容則沒有涉及。這樣的教學內容安排,沒有充分發(fā)揮Excel強大的數(shù)據(jù)文字處理功能優(yōu)勢。另外,人們在工作中,尤其是企事業(yè)單位的辦公室工作人員、從事會計工作的人員在工作中,使用Excel處理數(shù)據(jù)或文字,會面臨大量的重復性工作。如果采用以上的“七大步驟”實訓模式進行Excel的教學,就會使學生的學習、工作思路,局限在這種教學模式所傳授的知識框架內,不能充分發(fā)揮計算機強大的自動化優(yōu)勢,更不可能真正體會Excel強大的自動化處理數(shù)據(jù)的功能。教師也無法將自動運行、自動控制操作數(shù)據(jù)的理念傳授給學生,只實現(xiàn)了辦公的電子化,不能實現(xiàn)真正的辦公自動化。
這種按知識內容進行實訓教學的方式,對學生未來的就業(yè)和職業(yè)發(fā)展會產生不利影響,導致學生不能適應實際崗位的工作需要。針對Excel實訓教學的這一現(xiàn)狀,筆者認為必須對其實訓教學模式進行有效的改革。
二、引入任務驅動理念進行實訓教學
如何對已有的實訓教學進行改革呢?筆者經過多方比對和與有關專家探討,得出一個結論,就是以任務驅動的理念為指導,對Excel課程的實訓教學進行徹底的改革。任務驅動的教學方式是讓學生圍繞任務展開學習。改革的指導思想是將教學內容劃分為若干個教學任務,以任務為主線逐步展開教學。對于具體的教學內容,要根據(jù)任務的設定,對課本內容進行整體的順序調整,從而適應各個教學任務的要求。
課本的內容一般是按照知識的結構進行安排的,知識的先后順序可能與教師設定的任務不夠協(xié)調,那么,教師在進行教學內容的設定時,就要打破原有課本章節(jié)的順序,根據(jù)所設定的任務選取相應的教學內容。對于全書的內容,要根據(jù)課程設置的要求,設置若干個不同的教學任務來支撐本課程所有的教學內容。這就要求教師在進行任務的設定時要有全局觀、整體觀,對所有的教學任務進行通盤考慮。
另外,采用任務驅動的教學方式,首先要對任務進行概念的澄清。此處所指的任務,不是傳統(tǒng)意義上的學習任務,而是指在實際工作中需要完成的任務。例如,筆者將學籍表的批量打印工作設定為學生的實訓任務,讓學生獨立完成本班學生學籍信息的批量打印工作。學籍信息表格的設計和打印與學生學習生活密切相關,學生對任務不會產生疏離感。學生畢業(yè)后在實際工作中,可能要批量打印銷售表、進貨單、工資表等各種表格。這些表格雖與教學中的實訓內容不同,但實訓教學中的任務要求與學生走上崗位后的很多實際工作要求是一致的、相通的。采用改革后的實訓教學方法進行Excel教學,可以使學生從學校的學習任務順利地過渡到實際工作任務,從而完成知識的遷移,盡快地適應崗位工作要求。
三、教學實例分析
(一)任務要求
第一,要求學生按照給定的《河北省中等職業(yè)學校學籍表》在Excel中設計出相應格式的表格。要求打印后表格與給定的統(tǒng)一制式表格格式一致,A4幅面占滿頁面。第二,設計專用的學籍信息表,用于存儲學生的學籍信息。第三,輸入學號可以顯示相應學號學生的學籍信息。第四,通過限定打印范圍來批量打印學生的學籍信息。第五,實現(xiàn)不同工作表之間的數(shù)據(jù)的調用。第六,VLOOKUO()、OFFSSET()函數(shù)的使用。
(二)學習任務的完成情況
1.頁面設計
各學習小組全部完成了頁面的設計,并且單頁打印效果與制式表格基本一致,此項任務圓滿完成。
2.學籍信息表的設計
學籍信息表用于存儲將要批量打印的學生的學籍信息。學生能理解此表的功能并能完整地錄入相應的學籍信息。并且實現(xiàn)了學籍表與學籍信息表之間的信息調用。
3.批量打印功能的實現(xiàn)。
某學習小組的VBA程序如下:
Private Sub 批量打印通知書_Click()
For i = Range("o2") To Range("o3")
Range("m3") = i
ActiveSheet.PrintOut
Next
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
Dim photoname As String
If Target.Row = 3 And Target.Column > 3 And Target.Column < 6 Then
On Error Resume Next? ? ?'忽略錯誤繼續(xù)執(zhí)行VBA代碼,避免出現(xiàn)錯誤消息
End If
Application.ScreenUpdating = False
Application.EnableEvents = False
For Each shp In Sheets("學籍").Shapes
If shp.Type <> 8 And shp.Type <> 12 Then
shp.Delete
End If
Next
photoname = Cells(5, 4) & ".JPG"? ? '取身份證號為文件名
Cells(3, 7).Select'定位到照片單元格3,7
ActiveSheet.Pictures.Insert(ActiveWorkbook.path & "\照片-身份證號\" & photoname).Select
With Selection
ta = Range(Cells(3, 7).MergeArea.Address).Height? ? '單元高度
tb = Range(Cells(3, 7).MergeArea.Address).Width? ? ? '單元寬度
tc = .Height? ?'圖片高度
td = .Width? ? ?'圖片寬度
tm = Application.WorksheetFunction.Min(ta / tc, tb / td)? ? '單元格與圖片之間長寬差異比例的最小值
Selection.Top = ActiveCell.Top + 2
Selection.Left = ActiveCell.Left + 1
.Height = .Height * tm * 0.6 '按比例調整圖片寬度? .Height * tm * 0.45
.Width = .Width * tm * 0.6 '按比例調整圖片高度? ? Width * tm * 0.45
End With
Cells(5, 4).Select
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
學生嚴格操作此程序,可完成學籍表的批量打印。
(三)存在的問題
第一,學籍信息表的設計,未考慮數(shù)據(jù)信息的收集錄入過程。在任務設計時未對數(shù)據(jù)信息的收集錄入給予充分的考慮,建議設計一個前導任務作為次任務的基礎任務。第二,對于學籍照片的處理不夠靈活,不能根據(jù)照片的大小靈活地調整顯示或自動調整照片的大小來適應學籍表的要求。第三,在實現(xiàn)打印功能的過程中,程序容錯能力差。操作稍有差錯,程序就會停止運行,從而使任務終止。
(四)教學反思
第一,任務的設定不夠科學,應當盡量細化。對于整個教學過程要進行通盤考慮,對于任務的每個環(huán)節(jié)都要進行精心設計,充分考慮前導任務和后續(xù)任務的聯(lián)系。
第二,在教學過程中既要體現(xiàn)以學生為主體,充分發(fā)揮學生自主學習、協(xié)作學習的學習主動性,以任務驅動學生積極主動地學習,又要注重教師的主導作用,充分發(fā)揮教師的學習引領作用。教師要掌控學生的學習節(jié)奏和學習方向,特別是當學生利用網(wǎng)絡搜索資料時,要對學生加強管理。
第三,人文教育的引入要加強。根據(jù)課程思政的要求,在專業(yè)課程中要積極融入思想政治教育。比如以工匠精神為切入點,對學生進行愛國主義教育和思想成長教育。
第四,要注意本課程與其他學科知識的緊密結合。比如此教學任務的程序設計環(huán)節(jié)就應和軟件工程課程緊密配合,從而使課程之間相互促進。
第五,對于學生完成任務的評價,要多方位、多角度地進行。不能打擊學生的學習積極性,而是要通過任務驅動激發(fā)學生的學習興趣,促進其學習。
第六,對于不同的工作表之間的數(shù)據(jù)的調用以及VLOOKUO()、OFFSSET()函數(shù)的使用這兩項教學內容。由于有具體的任務,學生的學習效果相較于傳統(tǒng)教學有了顯著的提高。
(作者單位:河北省唐山市豐潤區(qū)綜合職業(yè)技術教育中心)