關(guān)麗麗
摘 要:成果導(dǎo)向教學(xué)現(xiàn)已成為歐美等國家教育改革的主流理念。在教學(xué)過程中要求學(xué)生主要具備六種核心能力:協(xié)作力、學(xué)習(xí)力、責(zé)任力、執(zhí)行力、專業(yè)力、發(fā)展力,在課堂教學(xué)中要體現(xiàn)以學(xué)生為主、教師為輔的特點,教師應(yīng)注重運用多種有效手段,提高課堂質(zhì)量。這就要求在課例設(shè)計過程中以職業(yè)活動為主線,模擬真實的教學(xué)情境,按實際工作任務(wù)重新組織和設(shè)計教學(xué)內(nèi)容。本文就成果導(dǎo)向教學(xué)模式下的C++程序設(shè)計課例開發(fā)進(jìn)行探討。
關(guān)鍵詞:成果導(dǎo)向教學(xué) 運用 C++程序設(shè)計課例 開發(fā)
新學(xué)期伊始,黑龍江職業(yè)學(xué)院各專業(yè)全面鋪開實施成果導(dǎo)向教學(xué),在成果導(dǎo)向教學(xué)的整個過程中,課例的開發(fā)不僅能夠滿足實際的教學(xué)需求,也能夠提高對學(xué)生綜合職業(yè)能力的培養(yǎng)。
一、課程總體設(shè)計
1.課程描述
C++程序設(shè)計課程旨在引領(lǐng)學(xué)生掌握面向?qū)ο蠛兔嫦蜻^程編程的基本思想,執(zhí)行標(biāo)準(zhǔn)C++的輸入輸出,熟練編寫規(guī)范的結(jié)構(gòu)化和面向?qū)ο蟪绦?。?jīng)由C++開發(fā)環(huán)境的搭建、C++項目的創(chuàng)建、代碼的正確編寫、程序的調(diào)試,以勝任C++程序的設(shè)計和開發(fā)。
2.教學(xué)目標(biāo)
(1)能熟練安裝C++軟件,搭建C++開發(fā)環(huán)境。
(2)能創(chuàng)建標(biāo)準(zhǔn)的C++程序,靈活運用運算符進(jìn)行運算并實現(xiàn)輸入輸出。
(3)能運用面向過程的基本思想編寫結(jié)構(gòu)化程序。
(4)能熟練使用函數(shù)、預(yù)處理和自定義數(shù)據(jù)類型實現(xiàn)模塊化程序設(shè)計。
(5)能熟練使用類和對象、繼承與派生實現(xiàn)面向?qū)ο蟪绦蛟O(shè)計。
(6)能構(gòu)建項目并編譯和調(diào)試C++程序。
3.核心能力
以培養(yǎng)學(xué)生的專業(yè)能力、分析問題、解決問題能力為主,其中專業(yè)技能占50%,解決問題能力占40%,此外溝通整合能力和職業(yè)素養(yǎng)各占5%。
二、課例開發(fā)
1.課例的選取
該課例的選取依照成果導(dǎo)向的教學(xué)理念,高度關(guān)注和努力培育積極、自主、能動的要素,模擬企業(yè)軟件開發(fā)典型工作任務(wù)而獲得工作成果,以達(dá)成成果為核心。課例的選取應(yīng)貼近生活,便于學(xué)生接受,具有典型性和前沿性,能夠達(dá)到事倍功半的效果。課例源于企業(yè)實踐,在實際工作中具有代表性、實用性。通過校企合作,課程委員會與企業(yè)專家、工程師共同研討,根據(jù)職業(yè)崗位要求選取一個典型的教學(xué)項目,進(jìn)行集成開發(fā),形成開發(fā)成果,并作為示例,有利于培養(yǎng)學(xué)生編程思想以及快速掌握程序設(shè)計方法。
2.教學(xué)單元設(shè)計
單元設(shè)計歸納為“一、三、五”。“一”是指設(shè)計一個完整項目貫穿于單元教學(xué)的始末,有利于學(xué)生對本單元所涉及知識點的全部融合,以便于學(xué)生與企業(yè)實際用人需求的無縫對接?!叭笔侵浮叭齻€階段”,是在活動歷程實施中要經(jīng)歷的準(zhǔn)備階段、發(fā)展階段和整合階段?!拔濉笔侵浮拔宕笠亍保▍⑴c主體、行為目標(biāo)、活動時間、活動方式、活動內(nèi)容五個要素。
以第二單元的“設(shè)計與實現(xiàn)簡易計算器”為例,課例的開發(fā)選擇實用性較強(qiáng)的計算器,如用順序結(jié)構(gòu)中輸出語句進(jìn)行菜單設(shè)計,用選擇結(jié)構(gòu)的switch語句進(jìn)行分支中的加、減、乘、除等計算,如果要想運算多次,可增加do-while循環(huán)語句進(jìn)行多次運算。所涉及的知識點包含有順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),涵蓋整個結(jié)構(gòu)化程序設(shè)計單元。
整個教學(xué)過程課例設(shè)計按照“分析、計劃、決策、實施、展示、評價”等六個步驟進(jìn)行設(shè)計,在實踐環(huán)節(jié)采用任務(wù)驅(qū)動式教學(xué)法。將班級學(xué)生分成幾個學(xué)習(xí)小組,每組選出一位技術(shù)水平較高的學(xué)生擔(dān)任小組長。由組長負(fù)責(zé)整個項目各個模塊的設(shè)計和開發(fā),制訂項目開發(fā)計劃和分工任務(wù)。每個學(xué)生在不同階段分別擔(dān)任不同的角色,通過協(xié)作、探究共同完成系統(tǒng)需求分析、統(tǒng)功能分析和模塊設(shè)計、系統(tǒng)流程圖數(shù)據(jù)結(jié)構(gòu)設(shè)計、各功能模塊設(shè)計、編碼、調(diào)試等工作。每個課例完成之后進(jìn)行成果展示,學(xué)生和教師分別進(jìn)行評價和總結(jié),以進(jìn)一步豐富和完善課例。整個過程中教師進(jìn)行全程引導(dǎo),根據(jù)學(xué)生表現(xiàn)給予一定物質(zhì)獎勵,以激勵學(xué)生自主完成任務(wù)。
3.學(xué)習(xí)評量
成果導(dǎo)向評量過程分為自我評量、組長評量和教師評量三個方面。自我評價是小組內(nèi)部學(xué)生之間根據(jù)項目的工作過程,如課堂表現(xiàn)、上機(jī)操作、出勤等,進(jìn)行小組內(nèi)部成員的互相評分;組長評量是組長根據(jù)組員在組內(nèi)的表現(xiàn),如團(tuán)結(jié)協(xié)作、組內(nèi)互助、組內(nèi)分擔(dān)任務(wù)的完成情況進(jìn)行評量;教師評量主要根據(jù)學(xué)生回答問題、代碼的編寫及調(diào)試、組內(nèi)的表現(xiàn)等情況進(jìn)行評量。這就要求每一個課例都要進(jìn)行詳細(xì)的功能分解,界面設(shè)計、各模塊的功能實現(xiàn)都要占一定比例,評分前設(shè)計出詳細(xì)的評分標(biāo)準(zhǔn),根據(jù)給出的評分標(biāo)準(zhǔn)確定學(xué)生最終的得分。
三、小結(jié)
成果導(dǎo)向教學(xué)模式下的C++程序設(shè)計課例已經(jīng)應(yīng)用了一學(xué)期,學(xué)生成績顯著提升,期末總體平均成績提高了約5分。課例的應(yīng)用顯著提高了學(xué)生的動手能力,同時也培養(yǎng)了學(xué)生專業(yè)能力及發(fā)現(xiàn)問題、問題解決等能力。但在實踐過程中也發(fā)現(xiàn)了一些不足,課例的開發(fā)應(yīng)不斷完善,以期達(dá)到更好的效果。
(作者單位:黑龍江職業(yè)學(xué)院)