單冬紅 魯書喜
摘要:針對目前軟件工程專業(yè)實踐教學存在的問題,對比學生的學習差異性,提出分層次的實踐教學管理體系。圍繞實踐教學對培養(yǎng)學生綜合知識運用能力的作用,從分層次實踐教學的內容和形式、實踐教學過程管理和評價等方面進行了闡述,最后通過教學實踐對分層次實踐教學過程管理有效性進行評價。
關鍵詞:實踐教學;分層次;過程管理;軟件工程
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2015)02-0115-02
Abstract: Aiming at the software engineering practice teaching problems, comparing the differences between students' learning, hierarchical practice of teaching management is proposed. On the practice teaching to train students' comprehensive ability to apply knowledge of the role, it is expatiated on the contents and forms, the assessment and evaluation scheme with practice teaching process management, eventually the efficiency of practice teaching process management is evaluated through teaching practice.
Key words: practice teaching; process management; hierarchical teaching; software engineering
新建地方本科院校發(fā)展歷史相對較短,其人才目標定位主要是培養(yǎng)具有實踐能力和創(chuàng)新能力的應用型人才。所以,實踐教學管理對于新建地方本科院校的發(fā)展至關重要。軟件工程專業(yè)本科實踐教學包括畢業(yè)設計,實習實訓,課程實驗等內容[1],目前學者們研究的重點主要集中在實踐教學的教學內容和過程管理上,如李繼光,馮輝等在《增強實踐教學手段細化教學過程管理》[2]一文中提出針對工科院校生產實習環(huán)節(jié)采用多種手段,細化實踐教學管理過程;李祥在《軟件工程專業(yè)實訓教學質量保障模式探索》[3]一文中對軟件工程專業(yè)實踐教學環(huán)節(jié)、教學質量管理方法與監(jiān)控手段進行探索;另有一些學者針對實踐教學的教學手段和過程監(jiān)控等方面進行了分析研究[4-5]。近年來,很多院校的院軟件工程專業(yè)為了加強學生實踐能力培養(yǎng),建立了實訓基地,并與企業(yè)聯(lián)合進行產學研合作教育,但我們在軟件工程專業(yè)實踐教學中仍存在一些問題,下面我們進行詳細探討。
1 目前實踐教學存在的問題
1.1 實踐教學中的學生差異性未被重視
目前軟件工程專業(yè)實踐教學普遍忽略學生自身在學習能力,學習習慣等發(fā)面存在的差異因素。學生在理論課程部分知識掌握程度不可一概而論,面對實踐教學中的任務布置,其操作能力和水平也有相當差距,所以教師在實踐課程內容設計的時候需要考慮基礎理論知識掌握欠佳的同學在面對實踐教學內容時的處理能力。
1.2 實踐教學的過程管理不到位
沒有建立配套的質量監(jiān)控與評價體系,教師在實踐教學過程中進行任務布置,講解后就坐等學生遇到問題來進行輔導,或是穿梭于學生之間簡單巡查,對學生的實踐操作過程監(jiān)控不夠到位,這樣就出現(xiàn)一些學生實踐操作敷衍了事的情況。
1.3 實踐教學評價方法和手段單一
實踐教學評價方法單一,只對實踐課程結果(學生的實驗、實訓報告)進行評價,缺乏對實踐過程的考評。而且學生的學習效果只由任課教師進行評價,不夠全面、公正。
2 分層次的實踐教學過程管理
2.1 實踐教學內容層次化
分層次教學法之前已經被中小學課程教學普遍采用,并取得了良好的效果。高校教學中采用分層次教學的情況不多。劉利枚,王鵬英等對大學計算機基礎課程進行了分層分類教學研究,主要按照學生基礎和能力的不同,采用差異化的教學方法,提高了基礎課程的教學效率[6-7]。
而我們在軟件工程專業(yè)課程的實踐教學中,面對學生學習能力的參差狀況,更多是采取個別指導的原則,對于某些基礎相對薄弱的學生在實踐教學中單獨輔導,但是教師在實踐教學的輔導過程中難以照顧全面,我們需要新的途徑來解決在實踐教學中遇到的此類問題。在軟件工程學科的實踐教學中應用分層次教學方法,針對實踐教學任務,根據(jù)教學中掌握的學生基本情況,將學生分為不同等級(根據(jù)教學實踐,初步將學生分為三類,標準可根據(jù)情況自行制定)。如表1所示。
首先為A類同學制定實驗要求,針對實驗內容進行規(guī)定,給以引導性實施步驟,對于這個群體的同學還可以配以延伸進階練習;在A類方案的基礎上,根據(jù)往屆學生學習的經驗,考慮B類同學在完成實踐教學內容時可能會出現(xiàn)的問題,在A的基礎上在難點加以引導,并給出指導性的實驗步驟,指導教師需要進行抽樣考核學生的實驗過程實施情況。
對于C類同學,由于基礎較為薄弱,布置的實驗教學內容以掌握基本理論,基本操作技能為目標,另外,由于此類學生基礎知識掌握不夠牢靠,直接影響實踐動手能力,所以在其實踐內容中包含教師配以基礎知識內容的鏈接,方便其在操作過程中遇到問題及時查閱,此外,指導教師需要進行抽樣考核學生的實驗過程實施情況。
在教學實施中,以《ASP.NET程序設計》和《綜合實訓》課程為例,教師布置實踐教學任務,為不同層次學生發(fā)放不同實踐要求,學生根據(jù)要求自行完成任務,期間教師進行課業(yè)指導并進行過程的監(jiān)督。
2.2 實踐教學過程考核的層次化
使用層次化的實踐教學,必然引致其考核方式的改變,在對不同層次學生的日??己藭r,并不采用統(tǒng)一標準,根據(jù)其完成任務的難易程度來制定評價標準會更符合實際的情況。依據(jù)實踐教學的組織模式和教學過程的特點,我們把實踐課程評定劃分為四個部分,分別為課前準備(Prepare)、實踐操作(Do)、實驗報告(Report)和最終評定(Judge)。對于前三個部分,規(guī)范學生需要完成的工作任務,采用適當?shù)墓芾矸椒▽虒W活動進行組織,并定義了對教學過程中開展的活動和完成的任務進行度量的指標,通過這些指標的量化值來實現(xiàn)對實踐課程的考評,使實踐課程的考評具有科學性。
1)考核指標
(1)課前知識準備-Prepare
通過對學生實踐課程內容準備進行考查,督促學生課前積極準備。
(2)實踐操作過程-Do
通過對學生實踐過程的考核(包括在實踐過程中遇到問題獨立分析解決的過程),考核學生實際應用能力。
(3)實踐操作結果(實驗報告或項目報告書)-Report
通過實踐結果的考核,使學生再次明確實驗目的,整理實驗思路和過程,對本次實驗做以反思和總結。
2)考核依據(jù)
在進行實踐課程考核時,將根據(jù)情況對考核指標進行加權計算,針對不同部分制定相應考核方式。各任課教師可以根據(jù)不同情況進行權值分配或者根據(jù)情況增刪指標。比如課前知識準備的考核要以圍繞實踐課程內容的理論知識準備為主;實踐操作過程的考核是教師以抽查形式進行的過程考核,查看學生操作過程的準確和熟練程度;實踐操作結果的考核則主要是以查看實驗報告為主,并根據(jù)表2和各項考核指標制定相應的等級標準。此外,我們需要考慮某些學生因個人努力而晉級的情況,還有個別學生因放任懈怠的原因降級的情況。總的來說,A類學生的考核成績按照百分制進行,難度系數(shù)設定為1.0,而B類和C類學生成績是百分制得分和其難度系數(shù)的乘積,表3列出了分層次考核的基本考察要求。
3 分層次的實踐教學過程管理評價
考核是教學的重要環(huán)節(jié),建立良好的考核制度能夠激發(fā)學生的學習興趣,科學的考核結果是對教學工作及時有效的反饋,幫助教師反思教學過程,改善教學質量。分層次實踐教學的過程管理考核標準不能單純地以學生的最后提交文檔作為衡量標準,還要結合課前的知識考查和實踐操作的過程考核,過程考核環(huán)節(jié)主要是依據(jù)學生進行實踐操作的熟練程度和解決操作中實際問題的能力,評價方式上要考慮不同層次學生的學習能力,盡量做到考核的客觀性與公正性。
軟件學院經過一個學期的實踐課程教授對比,可以看出,采用層次教學法的班級在整體實踐能力比傳統(tǒng)教學提高了不少。對比結果如表4所示,簡化起見,將《ASP.NET程序設計》課程的傳統(tǒng)教學班級使用“A-CT”代替,《ASP.NET程序設計》課程的層次化教學班級使用“A-CC”代替;《綜合實訓》課程以Z代替,其他同前。
通過表4可以看到,層次化教學班(-CC)普遍好于傳統(tǒng)教學班(-CT),使用分層次的方法進行實踐教學,并加強過程管理和過程考核,對于基礎相對弱一些的學生而言,制定較低標準,使其能夠跟上教學進度,而對于基礎好的學生,亦可在專業(yè)學習獲得良好的知識拓展;此外,過程考核對學生的實踐操作過程加強了監(jiān)督管理,敦促學生積極進行課前知識準備,規(guī)范化實踐操作內容。教師在該過程中需要積極鼓勵學生,避免出現(xiàn)層次劃分上造成學生逆反心理,導致對學習產生抵觸畏難情緒。分層次的教學基于學生學習差異進行,并針對不同層次學生進行考核,在保證學生基本知識掌握的情況下,鼓勵先進,激發(fā)后勁,是專業(yè)課教學改革行之有效的途徑之一。
參考文獻:
[1] 付勇智,王文燕,史旅華.普通院校軟件工程專業(yè)實踐教學體系[J].計算機教育,2010(17):110-112.
[2] 李繼光,馮輝,張勇,等.增強實踐教學手段細化教學過程管理[J].實驗室科學,2010(6):172-174.
[3] 李祥.軟件工程專業(yè)實訓教學質量保障模式探索[J].東華理工大學學報(社會科學版),2013(1):87-90.
[4] 劉勇.試論新建地方本科院校實踐教學質量監(jiān)控機制設計[J].黑龍江高教研究,2012(6):170-172.
[5] 彭志平,李紹平,柯文德.高校實驗教學質量監(jiān)控體系的研究與實踐[J]. 實驗技術與管理,2012(9):123-125.
[6] 劉利枚,石彪,羅新密.大學計算機基礎課程的分層教學[J].計算機教育,2011(3):34-37.
[7] 王鵬英,莊 紅,黃曉平.大學計算機基礎課程分層分類教學研究[J].計算機教育,2012(5):49-53.