趙雪梅 張宏 王如剛 周鋒
關(guān)鍵詞:C語言程序設(shè)計(jì);互聯(lián)網(wǎng)+;題庫平臺(tái);混合教學(xué)
中圖分類號:G642 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號:1009-3044(2023)12-0177-04
0 引言
線上教學(xué)是促進(jìn)“互聯(lián)網(wǎng)+教學(xué)”深度融合,提升高校信息化教學(xué)水平的有利契機(jī)?!盎ヂ?lián)網(wǎng)+教學(xué)”模式已成為當(dāng)前教育改革與研究的熱點(diǎn)問題之一。在OBE理念下,“學(xué)生學(xué)到了什么”遠(yuǎn)比“怎樣學(xué)習(xí)”和“什么時(shí)候?qū)W”更為重要。教育部提出依托教育信息化加快構(gòu)建以學(xué)習(xí)者為中心的教學(xué)新模式,使得“人人皆學(xué)、處處能學(xué)、時(shí)時(shí)可學(xué)”。各高等院校都在積極開展教學(xué)改革,采用基于“互聯(lián)網(wǎng)+”的混合式教學(xué)模式,通過雨課堂、翻轉(zhuǎn)課堂、慕課等線上教學(xué)平臺(tái),將學(xué)習(xí)的決定權(quán)從教師轉(zhuǎn)移給學(xué)生,讓學(xué)習(xí)更加靈活生動(dòng),學(xué)生的參與度更強(qiáng)。
C語言程序設(shè)計(jì)是一門注重學(xué)生編程實(shí)踐能力的公共基礎(chǔ)課程。一方面,程序設(shè)計(jì)思維和能力的培養(yǎng)一定是在實(shí)踐中完成的,也一定需要時(shí)間的積累;另一方面,掌握學(xué)生學(xué)習(xí)進(jìn)度和保障學(xué)生學(xué)習(xí)成果是OBE理念的重要問題,而傳統(tǒng)測驗(yàn)和考核基本都是通過簡單地算分來評價(jià)學(xué)生畢業(yè)要求的達(dá)成度[1]。因此有必要加快“互聯(lián)網(wǎng)+”教學(xué)新模式下C語言程序設(shè)計(jì)試題庫平臺(tái)建設(shè),建設(shè)具有自主選擇性、智能化的試題庫。
1 試題庫的建設(shè)
為了培養(yǎng)高質(zhì)量的創(chuàng)業(yè)創(chuàng)新型人才,在開展研究時(shí),構(gòu)建包括“調(diào)研→設(shè)計(jì)→實(shí)施→評價(jià)”四個(gè)環(huán)節(jié)的總體框架。通過調(diào)研了解各高校試題庫建設(shè)的舉措、課程以及學(xué)生的特點(diǎn)、教師的專業(yè)能力與水平,對試題庫的建設(shè)內(nèi)容包括大綱的把控、知識(shí)體系的構(gòu)成、難度劃分以及試題用途等進(jìn)行設(shè)計(jì),在此基礎(chǔ)上協(xié)作完成試題庫的收集,并通過考試或競賽等形式對試題庫的質(zhì)量進(jìn)行評價(jià)。
1)試題庫建設(shè)的基本思路
根據(jù)不同專業(yè)C語言程序設(shè)計(jì)教學(xué)大綱的要求確定試題的覆蓋面,通過學(xué)校調(diào)研的過程,區(qū)分不同專業(yè)學(xué)生能力水平,整理收集C語言相關(guān)工程案例以及難易度等級,采用小組負(fù)責(zé)制和模塊化方式分工協(xié)作整理收集試題,設(shè)計(jì)試題庫編寫的試題來源、協(xié)作方式以及難度等級的評判標(biāo)準(zhǔn),通過團(tuán)隊(duì)集體討論,分組強(qiáng)化細(xì)節(jié)等方式確定好方案,采用小組負(fù)責(zé)制的方式收集好試題并劃分試題來源、難度等級、目標(biāo)定位等。
在此基礎(chǔ)上,設(shè)計(jì)一套完善的題庫系統(tǒng),實(shí)現(xiàn)學(xué)生隨堂測試、單元測試、綜合練習(xí)、課程考核等功能,并在師生使用過程中收集反饋意見不斷改進(jìn)和更新題庫,實(shí)現(xiàn)試題庫的手工選題和智能選題雙切換,保證試題庫建設(shè)的科學(xué)性和智能性,使得試題庫系統(tǒng)為“互聯(lián)網(wǎng)+”教學(xué)背景下學(xué)生自主學(xué)習(xí)以及教師輔助教學(xué)的重要支撐。
2)試題庫建設(shè)的研究方法
充分調(diào)研有關(guān)試題庫建設(shè)方面的國內(nèi)外相關(guān)文獻(xiàn)資料,對收集到的試題庫建設(shè)方案進(jìn)行分析研究,并結(jié)合各高校試題庫建設(shè)的情況和本校學(xué)生的特點(diǎn)和教師的專業(yè)方向進(jìn)行有選擇的融合。從中分析有利于促進(jìn)教育信息化的建設(shè)模式,使我們試題庫建設(shè)的內(nèi)涵和外延更豐富,方向更明確,方法更科學(xué),以保證研究質(zhì)量。
在試題庫研究過程中,一方面對各高校試題庫建設(shè)的情況進(jìn)行調(diào)研,從中分析有利于促進(jìn)教育信息化的建設(shè)模式,并結(jié)合本校學(xué)生特點(diǎn)進(jìn)行有選擇的融合。另一方面對學(xué)生的特點(diǎn)和教師的專業(yè)方向進(jìn)行調(diào)研,分析學(xué)生需求。
定期召開教師座談會(huì),交流項(xiàng)目實(shí)施過程中存在的問題,分析得失,總結(jié)有效推進(jìn)項(xiàng)目實(shí)施、激發(fā)創(chuàng)新思維,取其精華,凝練成寶貴的學(xué)習(xí)和課題研究的經(jīng)驗(yàn)。
在試題庫建設(shè)過程中,將項(xiàng)目進(jìn)行分解,通過“專人專項(xiàng)”的分組負(fù)責(zé)制模式推動(dòng)試題庫建設(shè)的開展,并不斷改進(jìn)思路。針對項(xiàng)目實(shí)施過程中產(chǎn)生的問題,不斷填補(bǔ)課題研究的空白,完善依托項(xiàng)目建設(shè)提高教學(xué)質(zhì)量的培養(yǎng)體系。
定期更新題庫內(nèi)容,刪除題庫中重復(fù)題目,同時(shí)保證題庫內(nèi)容在回憶、解釋、應(yīng)用和課程思政4個(gè)認(rèn)知領(lǐng)域合理分布,發(fā)揮考試的內(nèi)在作用,有利于學(xué)生在學(xué)習(xí)過程注意培養(yǎng)自身的科學(xué)思維。
3)試題庫建設(shè)的重點(diǎn)
教師隊(duì)伍組建,計(jì)算機(jī)公共基礎(chǔ)課程的教師都是理工科教育背景,專業(yè)能力強(qiáng)。有的教師有多年的組卷出題、教材習(xí)題編寫經(jīng)驗(yàn),對計(jì)算機(jī)等級考試題庫較熟悉,有的教師組織學(xué)生參加國家級的賽事并獲獎(jiǎng)。針對不同試題庫的用途類別,組織安排具有相關(guān)經(jīng)驗(yàn)的教師參與其中,積極開展相關(guān)試題研究的培訓(xùn)和教研活動(dòng),使得試題庫的編排更有指向性。
課程模塊建設(shè),針對不同專業(yè)學(xué)生的特點(diǎn)劃分不同的試題庫研究對象,制定對應(yīng)的教學(xué)大綱和課程體系模塊劃分,對不同專業(yè)學(xué)生劃分不同的試題難度等級。在此基礎(chǔ)上,確定不同模塊的試題建設(shè)目標(biāo)包括課前預(yù)習(xí)、知識(shí)點(diǎn)鞏固、單元測試、期末復(fù)習(xí)、等級考試以及競賽等。
試題庫建設(shè),按照課程模塊設(shè)計(jì)的方案,組織不同組別的教師編寫、收集整理相關(guān)的試題,并標(biāo)明難度等級和可使用的目標(biāo)用途。
試題庫的評價(jià),學(xué)生的練習(xí)或考試的結(jié)果出來后,通過及時(shí)反饋,教師可以對學(xué)生的學(xué)習(xí)效果進(jìn)行分析,針對試題中出現(xiàn)的問題,定期對試題庫內(nèi)容進(jìn)行改進(jìn)和更新。
2 試題庫的特色
1)在“互聯(lián)網(wǎng)+”模式下,題庫內(nèi)容來源不僅包括教材資源、計(jì)算機(jī)等級考試以及各類程序設(shè)計(jì)競賽,而且有教學(xué)過程中教師的自編題和涉及相關(guān)專業(yè)的工程案例,以及學(xué)生自主設(shè)計(jì)的題目,覆蓋面廣,種類豐富,且可根據(jù)需要完成試題的增刪查改,可批量進(jìn)行或單個(gè)處理。
2)可以根據(jù)學(xué)生練習(xí)或考試情況實(shí)現(xiàn)對試題難度的自動(dòng)升級或降級,對做錯(cuò)的試題自動(dòng)加入學(xué)生的錯(cuò)題集,對錯(cuò)誤率高的自動(dòng)加入難題集。
3)與學(xué)校教務(wù)系統(tǒng)互聯(lián),自動(dòng)建立師生關(guān)系,教師可以在系統(tǒng)里看到各個(gè)學(xué)生利用該系統(tǒng)進(jìn)行測試的情況。
4)有系統(tǒng)完善的交互功能,能實(shí)現(xiàn)課堂交互式應(yīng)答系統(tǒng)、課后面對面交流以及留言板答疑解惑,學(xué)生的課前預(yù)習(xí)、隨堂測驗(yàn)、單元測試以及課后強(qiáng)化練習(xí)等學(xué)習(xí)過程也會(huì)及時(shí)反饋給任課教師。
5)試題的測試內(nèi)容包括課內(nèi)拓展、等級考試以及競賽題型,學(xué)生可以自由選擇參加測試,學(xué)生以及任課教師可以查詢歷史答題情況。
6)考試環(huán)節(jié)設(shè)置權(quán)限,只有獲得相關(guān)權(quán)限的教師才可以在指定的時(shí)間范圍內(nèi)按知識(shí)點(diǎn)、題型、題量、難度系數(shù)等完成抽題組卷工作。
7)學(xué)生可以在完成試題練習(xí)時(shí)給出反饋意見,由系統(tǒng)定期匯總,提示管理員進(jìn)行試題庫的改進(jìn)。
3 題庫建設(shè)的實(shí)施
C語言程序設(shè)計(jì)是一門以培養(yǎng)實(shí)踐動(dòng)手能力為目標(biāo)的課程。程序設(shè)計(jì)能夠?yàn)槠渌麑W(xué)科的發(fā)展提供助力。學(xué)好這門課程不僅要掌握基礎(chǔ)語法,同時(shí)要在實(shí)踐中建立邏輯編程思維,提高編程能力。程序設(shè)計(jì)的目標(biāo)就是能夠解決各專業(yè)領(lǐng)域的實(shí)際問題。要達(dá)到這個(gè)目標(biāo)需要一個(gè)能切實(shí)幫助學(xué)生掌握基礎(chǔ)語法知識(shí)和提高實(shí)踐動(dòng)手能力的平臺(tái)。建設(shè)這個(gè)題庫平臺(tái)首先要內(nèi)容合理,其次要設(shè)計(jì)嚴(yán)謹(jǐn)?shù)倪x題流程,確保選擇的試題能有效提高學(xué)生的能力。
1)題庫內(nèi)容設(shè)計(jì)
C語言程序設(shè)計(jì)這門課面對的都是零基礎(chǔ)的學(xué)生。學(xué)習(xí)首先要從基礎(chǔ)開始,每個(gè)章節(jié)、每個(gè)知識(shí)點(diǎn)都必須掌握。掌握基本語法之后還需要繼續(xù)練習(xí),進(jìn)一步提高實(shí)踐動(dòng)手能力,并能夠?qū)⑺鶎W(xué)的知識(shí)應(yīng)用到專業(yè)問題上?;凇盎ヂ?lián)網(wǎng)”的題庫平臺(tái)是一種適合程序設(shè)計(jì)教學(xué)的手段。使用題庫平臺(tái)能夠有效地了解學(xué)生的學(xué)習(xí)情況,有針對性地逐步提高實(shí)踐動(dòng)手能力。題庫分為三部分:第一部分是輔助課堂教學(xué),第二部分是學(xué)生自行練習(xí)提高能力,第三部分是考試部分。輔助課堂教學(xué)的題庫包含隨堂測試、課后練習(xí)、以及單元測試。能力提高部分包含基礎(chǔ)語法強(qiáng)化練習(xí)、能力提高練習(xí)以及專業(yè)綜合練習(xí)。題庫內(nèi)容設(shè)計(jì)如圖1所示。
隨堂測試是吸引學(xué)生注意力,檢查是否聽懂教學(xué)內(nèi)容的有效手段。傳統(tǒng)的上課互動(dòng)方式是提問學(xué)生,教師根據(jù)回答問題的情況判斷聽課效果。這種隨機(jī)提問的方式檢查上課情況,不能全面地了解學(xué)生的掌握情況。在“互聯(lián)網(wǎng)+”模式下,可以采用題庫平臺(tái)實(shí)現(xiàn)隨堂測試。上課時(shí),教師在某個(gè)知識(shí)點(diǎn)講解完畢后,可以推送相應(yīng)的測試題給學(xué)生,學(xué)生可以立即在移動(dòng)設(shè)備上回答問題[2]。通常在有限的課堂的時(shí)間內(nèi)推送貼近知識(shí)點(diǎn)的難度較低的題目。題目可以選取基礎(chǔ)語法的選擇題或者判斷題目。答案提交之后,平臺(tái)立即統(tǒng)計(jì)測試情況并將情況實(shí)時(shí)反饋到課堂。教師可以根據(jù)反饋的情況微調(diào)教學(xué)。使用“互聯(lián)網(wǎng)+”的題庫進(jìn)行隨堂測試,能實(shí)時(shí)掌握學(xué)生的聽課情況,調(diào)動(dòng)學(xué)生的上課積極性,增加互動(dòng)。
課后測試用來檢查學(xué)生上課內(nèi)容掌握的情況。傳統(tǒng)的方式是使用課后作業(yè)鞏固課堂知識(shí)內(nèi)容。“互聯(lián)網(wǎng)+”模式下,可以將該部分內(nèi)容放在線上實(shí)現(xiàn)。教師從題庫抽取合適的試題組成練習(xí)題目。要求學(xué)生在截止的時(shí)間內(nèi)完成。同樣,單元測試放在線上,“互聯(lián)網(wǎng)+”給教學(xué)提供了很大的便捷性,在平臺(tái)的輔助下,教師既可以快捷地從題庫選擇適合的題目,也可以從繁重作業(yè)以及試卷批改中脫身。教師通過對系統(tǒng)反饋回來的測試結(jié)果分析,能夠進(jìn)一步有針對性的、更加精細(xì)的調(diào)整教學(xué)和更新題庫內(nèi)容。精選題庫增加了師生互動(dòng),擴(kuò)大教學(xué)內(nèi)容的容量,提高教學(xué)效率。
掌握好一門編程語言需要一個(gè)不斷練習(xí)提高的平臺(tái)。題庫設(shè)計(jì)的第二個(gè)方面是為學(xué)生提供一個(gè)培養(yǎng)獨(dú)立學(xué)習(xí),自主提高的學(xué)習(xí)平臺(tái),包括基礎(chǔ)語法強(qiáng)化、能力提高以及專業(yè)綜合練習(xí)。精通一門編程語言,基礎(chǔ)語法是一定要熟練掌握的。平臺(tái)按語法知識(shí)點(diǎn)分類建設(shè)題庫,每個(gè)知識(shí)點(diǎn)配備一定量的試題。學(xué)生可以自行登錄系統(tǒng)練習(xí)。如果學(xué)生在某個(gè)題目出錯(cuò),系統(tǒng)會(huì)自動(dòng)推送相同知識(shí)點(diǎn)的題目給學(xué)生,直到完全掌握。編程思維的建立需要多加練習(xí),依據(jù)學(xué)習(xí)規(guī)律,題庫由淺入深提供了不同難度的題目。學(xué)生從難度較小的題目開始一步一步逐步提高編程能力。這些題目都是經(jīng)驗(yàn)豐富的一線教師精心準(zhǔn)備的,能夠提高學(xué)生的編程能力[3]。學(xué)生練習(xí)的結(jié)果也會(huì)反饋到平臺(tái),經(jīng)過分析進(jìn)一步完善題庫系統(tǒng)。
目前很多專業(yè)都在學(xué)習(xí)C語言編程,各專業(yè)的快速發(fā)展離不開程序設(shè)計(jì)的支持。解決專業(yè)問題也是學(xué)習(xí)成果的一個(gè)重要方面。學(xué)生具備一定的編程能力和專業(yè)知識(shí)后,可以使用題庫平臺(tái)提供的專業(yè)綜合練習(xí)模塊進(jìn)行綜合實(shí)踐。這部分內(nèi)容是一線編程教師和各專業(yè)教師聯(lián)合開發(fā),選擇合適的用程序解決的問題加入題庫中,供各專業(yè)學(xué)生練習(xí)。這部分內(nèi)容融合編程知識(shí)和專業(yè)知識(shí),提高了學(xué)生的編程能力和專業(yè)問題解決能力。隨著專業(yè)的發(fā)展,題庫也會(huì)不斷地更新以適應(yīng)新的學(xué)習(xí)需求。
一個(gè)功能相對完善的題庫平臺(tái)可以使考試更加全面更加科學(xué)??荚囀侨嬖u價(jià)一個(gè)學(xué)生的知識(shí)掌握程度。基于題庫的考試可以彌補(bǔ)傳統(tǒng)考試的不足。傳統(tǒng)的考試一張?jiān)嚲碓u定考生的成績。這種成績不能客觀地代表學(xué)生的實(shí)際水平。一個(gè)客觀的成績應(yīng)該既包含平時(shí)表現(xiàn),又包含最后的能力測試。基于題庫的考試能很好地解決這個(gè)問題。題庫平臺(tái)提供的隨堂測試、課后練習(xí)、單元測試、基礎(chǔ)語法強(qiáng)化練習(xí)、能力提高練習(xí)以及專業(yè)綜合練習(xí)都可以作為學(xué)生平時(shí)表現(xiàn)的成績,教師給每一項(xiàng)設(shè)置一定的權(quán)重,將該項(xiàng)的成績加入總成績作為平時(shí)表現(xiàn)??荚嚳梢愿鶕?jù)學(xué)生的實(shí)際情況,按比例設(shè)置不同難度的題目。這樣的總成績能綜合客觀地反映一個(gè)學(xué)生的學(xué)習(xí)情況。
2)題庫設(shè)計(jì)的流程
題庫平臺(tái)要服務(wù)于教學(xué),給學(xué)生提供一個(gè)良好的學(xué)習(xí)平臺(tái)。平臺(tái)建設(shè)分兩步,首先完成軟件設(shè)計(jì),其次進(jìn)行題庫設(shè)計(jì)。軟件為題庫提供支撐,題庫是教學(xué)的主要內(nèi)容。對于基礎(chǔ)題目,課程組教師分成小組收集題目。對于綜合題目課程組教師邀請各專業(yè)的教師聯(lián)合開發(fā)題目。所有教師都可以上傳題目,經(jīng)過課程組其他教師審核通過,可以加入題庫。上傳的每個(gè)題目必須標(biāo)明類型、難度、適用于哪些專業(yè)。教師和學(xué)生在使用通過審核的題目后發(fā)現(xiàn)題目的難度、評分與標(biāo)簽不一致或者不能滿足現(xiàn)有教學(xué)需求的其他問題,都可以在平臺(tái)上提出改進(jìn)意見,或者申請從題庫刪除該題目。課程組在重新評估題目后,可以升級保留題目也可以刪除題目。題庫設(shè)計(jì)流程如圖2所示。
4 結(jié)束語
隨著社會(huì)需求的不斷提高,教學(xué)手段需要不斷地提高。文章分析了題庫平臺(tái)的需求、題庫的建設(shè)方法以及題庫應(yīng)該具有的功能。提出了一套具有較強(qiáng)指向性的試題庫系統(tǒng),使得不同專業(yè)、不同層次的學(xué)生均能使用這個(gè)試題庫平臺(tái)學(xué)會(huì)程序設(shè)計(jì)并能夠得到能力的提升。各專業(yè)的學(xué)生也能夠?qū)⑺鶎W(xué)的知識(shí)應(yīng)用到專業(yè)上,真正做到學(xué)以致用。非課程教師根據(jù)任課教師的試題分布要求,利用試題庫完成組卷出題工作,保證考試的公平公正和科學(xué)嚴(yán)謹(jǐn)。題庫平臺(tái)也能夠合理地對學(xué)生進(jìn)行綜合評定。該平臺(tái)能促進(jìn)教師改進(jìn)教學(xué)方法,消除學(xué)生個(gè)體差異,進(jìn)一步提高教學(xué)質(zhì)量。