薛醒思
(福建工程學院信息化建設與管理中心,福建 福州 350108)
以產出為導向 (Outcomes Based on Education,OBE)的教學理念是工程教育專業(yè)認證體系的核心思想,基于OBE 理念的課程教學是落實中國工程教育專業(yè)認證體系的最后一公里,也是基于內部評價體系的核心機制建立的表現(xiàn)。如何有效地建立一套完善的基于課程目標教學體系,即OBE 理念課程教學模式,是基于工程教育思想體系的專業(yè)建設和教學核心內容,也是當前課程教學持續(xù)改進需要建立難點,其有助于把中國工程教育專業(yè)認證的OBE 教學理論落到實處,也是一個關鍵環(huán)節(jié)。
面向對象程序設計(Java)課程是計算機專業(yè)的主干課程,其先修課程為結構化程序設計語言、高級程序設計語言和算法與數(shù)據(jù)結構等。本門課程著重培養(yǎng)學生的自我學習與創(chuàng)新精神,是培養(yǎng)合格的IT 類工程應用型人才的一個重要環(huán)節(jié)。面向對象程序設計(Java)課程目前的教學現(xiàn)狀與本課程的地位和應發(fā)揮的作用還有相當?shù)牟罹啵n程建設的任務還相當繁重。針對這一問題,如何有效建立一套OBE 課程教學模式與機制,目前可供借鑒的經驗或成果極少。本文針對面向對象程序設計(Java)課程的建設目標,致力于建立OBE 課程示范性模式,緊緊圍繞“以學生為中心”“產出導向”“持續(xù)改進”的教學模式,以OBE 理念建立課程教學質量保障體系,并建立有針對性的有效教學與評價體系。
本文以面向對象程序設計(Java)課程為示例,構成OBE 課程教學示范性模式,其以課程教學大綱制定、教學過程執(zhí)行、教學OBE 評價、教學持續(xù)改進,構建了基于課程內部評價循環(huán)機制,形成了OBE 課程教學的機制模式和范例。然后通過研究和實踐,將面向對象程序設計(Java)課程建設成為一門以課程目標為導向、以課程評價監(jiān)控體系為標準的能夠持續(xù)改進的示范課程,相關成果有助于為應用型本科院校IT 專業(yè)以及相關高等教育人才培養(yǎng)的專業(yè)建設和課程教學提供高質量教學模式的參考價值,補充完善這方面的創(chuàng)新工作。具體的課程教學改革任務如下:
(1)探索教學方式的改革。改革以教師為中心的教授法,強調以學生自主學習和積極學習的模式,以咨詢和案例教學為主,培養(yǎng)學生的工程意識、應用意識和創(chuàng)新精神。
(2)探索課程教學內容體系和實驗內容體系的改革。重新整理原有的知識體系以及知識點的信息維度,使得知識體系符合實際工程應用開發(fā)的需求,知識點的信息維度以實用結合夠用為準,以此改革課程體系,培養(yǎng)學生應用所學的理論與知識對實際問題進行分析、在實踐中掌握知識的能力;實驗內容應減少驗證性的實驗內容,增加探索性、設計性的實驗,增加綜合實驗內容所占的比重。
OBE 教學理念強調的是以學生為中心,以小組合作形式為主導,采用大腦風暴式的知識獲取方式,在知識的應用過程中發(fā)掘問題、 分析問題和解決問題,從而培養(yǎng)學生的創(chuàng)新能力。因此學生的特點分析在OBE 理念的實施過程中占據(jù)了重要的地位,相應的教學方法也取決于學生的特點。教學方法應針對學生的特點,采用螺旋上升式的引導方法,讓學生在多輪的實踐過程中不斷吸取教訓、汲取經驗。此外,由于學生的特點各不相同,所以教學過程必須是開放的和多元的。此外,基于OBE 的教學過程也應該是易于留痕的,以便為最后的課程評價留下依據(jù)。
依據(jù)上述的分析,本文提出的基于OBE 的教學過程分為準備、進行和鞏固三個階段。學生在準備階段應針對具體的課題利用網上搜索引擎和論壇等資源收集并分析課題的需求,形成文檔化的需求描述。該階段針對不同特點的學生,可以引導其采用不同的準備方法,例如小組討論型、詢問型或查閱型。此外,不同的學生的理解力和記憶力不同,在準備階段應當做好分工和總結工作,此處強調階梯式的準備過程。教學進行階段是開放式的,教師用少量時間將課題相關知識的重點和難點串講之后,可將課堂剩余時間還給學生。教師在教學進行過程中不僅僅起到引導和點撥的作用,同時要管理每個小組的學生,使其務必發(fā)表自己的觀點并主動配合他人工作。教學鞏固階段,教師需要描述評不同小組的課題完成進展,并對其優(yōu)缺點進行點評,鼓勵學生課后繼續(xù)完成課題相關的實驗。教學過程的三個階段都要要求學生撰寫相關文檔,作為不同階段的考核的依據(jù)。
課程教學內容需要依據(jù)實踐課題重新整理,結合國際技術前沿補充相關的理論和技術內容。課程內容在理論上保證夠用即可,在實踐中保證實用。應刪減過多的背景和理論知識,補充行業(yè)技術領域前沿的發(fā)展動態(tài)和相關知識,做到重點突出。在充分考慮社會需求的前提下,兼顧具備的師資條件和硬件設施,以充分發(fā)揮學生的積極性。在實驗內容中,減少驗證型實驗的比重,加大設計型和探索型實驗的分量,以實際的項目課題貫穿整個課程的教學過程,并引導學生通過開發(fā)項目來提出問題并自主學習。依據(jù)上述原則設計的主要教學和實驗內容結構如圖1 所示。
圖1 教學和實驗內容結構圖
面向對象程序設計(Java)課程的要求指標如圖2所示。對學生成果的考核采用達成性評估的方法,具體做法如下:(1)采用筆試考核實踐考核結合的方式,其中筆試考核占50%、實踐考核占50%;(2)筆試考核的是理論知識和實踐知識,其中理論知識占30%、實踐知識占70%;(3)實踐考核的是練習、作品和綜合素質;(4)根據(jù)以上的考核條目計算分值,綜合得出課程要求的相應指標,用以評價各教學目標的達成情況。最后,依據(jù)課程要求的達成度情況,對課程教學過程中存在的問題進行分析和總結,提出具體的整改措施,實現(xiàn)持續(xù)改進的目的。
圖2 面向對象程序設計(Java)課程要求指標說明圖
基于OBE 理念的面向對象程序設計(Java)課程教學改革主要研究通過研究OBE 教學理念,制訂新的面向對象程序設計(Java)的教學大綱和實驗大綱,從而實現(xiàn)以生為主的課程教學模式。在新的教學模式下,大多數(shù)學生表示其分析、解決實際問題的能力和團隊協(xié)作能力都有顯著提高,而這些正是改革的初衷。今后,需要進一步結合工程實踐案例來完善課程的知識體系并通過具體的系統(tǒng)開發(fā)來考核學生的學習成效。