羅其俊,李宗帥
(中國民航大學(xué) 電信與自動化學(xué)院,天津 300300)
單片機應(yīng)用能力,是硬件工程師的基本技能,單片機課程是自動化和信息相關(guān)專業(yè)的必修課程,對于培養(yǎng)學(xué)生的計算機相關(guān)控制理論和實踐能力具有重要作用。然而,現(xiàn)階段很多大學(xué)畢業(yè)生的單片機理論和實踐能力欠缺,根本原因在于此課程在理論和實踐方面的教學(xué)質(zhì)量控制未能達(dá)到要求。本文主要從該課程教學(xué)體系和教學(xué)過程中的各個流程,研究了該課程教學(xué)的質(zhì)量控制方法。
教育機構(gòu)和學(xué)者針對教學(xué)質(zhì)量提升進(jìn)行了廣泛的研究。在國內(nèi)教育管理層面,為了提高教學(xué)質(zhì)量,教育部從疏堵兩個方面入手,即加大教學(xué)經(jīng)費投入和完善教學(xué)政策和制度,對全面提升教學(xué)質(zhì)量有明顯作用。在課程教學(xué)和課堂組織實施層面,清華大學(xué)于歆杰和北京航空航天大學(xué)胡曉光采用“雨課堂”教學(xué)實施和管理平臺,與課堂授課進(jìn)行深度融合,輔助教師完成學(xué)生管理和學(xué)習(xí)效果反饋。另外,關(guān)于落實教學(xué)責(zé)任、以學(xué)生為中心、教學(xué)過程標(biāo)準(zhǔn)化等方面的研究也很多,解決了教學(xué)管理、課堂教學(xué)等不同方面的問題。
針對單片機課程教學(xué),本文結(jié)合以過程為基礎(chǔ)的課程教學(xué)質(zhì)量控制理論和方法,分析了標(biāo)準(zhǔn)化的單片機教學(xué)流程,建立了基于過程的質(zhì)量控制方法。通過調(diào)查自動化專業(yè)培養(yǎng)方案、教學(xué)課程大綱、培訓(xùn)機構(gòu)的課程目標(biāo),以及企事業(yè)單位招聘要求,明確并細(xì)化了單片機課程教學(xué)的目標(biāo)、知識點組織和重點案例的設(shè)計。針對該教學(xué)目標(biāo),設(shè)計基于學(xué)習(xí)質(zhì)量的教學(xué)進(jìn)度控制方法、質(zhì)量評估方法和強交互式的在線學(xué)習(xí)方法,實現(xiàn)課程教學(xué)全過程的質(zhì)量控制。
教學(xué)質(zhì)量控制,是指確保教學(xué)活動達(dá)到的最低標(biāo)準(zhǔn)和基準(zhǔn),是學(xué)校教學(xué)管理的核心問題。這也是社會對學(xué)校的基本要求,以保證企業(yè)所接收的畢業(yè)生具有必備的基本素質(zhì)。在此基礎(chǔ)上,使不同學(xué)生意識到并能發(fā)揮出各自的潛力和創(chuàng)新能力,這也是世界各著名學(xué)校所追求的更高的教學(xué)質(zhì)量要求。教學(xué)質(zhì)量影響公式為:
其中,I 為教育機制,E 為學(xué)習(xí)環(huán)境,M 為教學(xué)模式和方法,T 表示教師,S 表示學(xué)生,pe 為職業(yè)道德水平,al(t)為學(xué)術(shù)水平,隨時間變化,mod 為教學(xué)模式,med(t)為教學(xué)方式和方法,eq(t)表示情商,可隨培養(yǎng)時間增長而提高,iq 表示智商。
從上述公式可以看出,影響教學(xué)質(zhì)量的因素非常多,從教學(xué)制度和機制,到學(xué)生的個性化差異,都影響了教學(xué)質(zhì)量。對于專業(yè)課教學(xué)教師而言,應(yīng)從M、T 兩個方面去進(jìn)行教學(xué)改革和改進(jìn)。具體對于課程教學(xué)過程而言,教學(xué)模式和方法,是教改的主要方面。
教學(xué)質(zhì)量的控制,在教學(xué)模式和方法環(huán)節(jié),表現(xiàn)為教學(xué)過程和成績考核的標(biāo)準(zhǔn)化和規(guī)范化。采用ISO9000族標(biāo)準(zhǔn)構(gòu)建的產(chǎn)品質(zhì)量管理體系,應(yīng)用非常廣泛。它強調(diào)過程管理規(guī)范化和持續(xù)改進(jìn),對于教學(xué)過程的質(zhì)量管理,具有重要的借鑒意義。
教學(xué)過程管理,是將教學(xué)活動中的所有環(huán)節(jié)作為一個系統(tǒng)的過程,確定各環(huán)節(jié)之間的連接關(guān)系,并形成標(biāo)準(zhǔn)化的系統(tǒng)處理流程和考核過程。在課程教學(xué)中,從大綱的設(shè)計、理解和實施,每一堂課、案例的實施、知識點的考核,加上單元化識別和管理,教師均需精心設(shè)計和策劃。對于學(xué)生而言,這是一個完整的學(xué)習(xí)過程,任何一個環(huán)節(jié)的缺漏,都需要學(xué)生自己花費大量的時間去彌補,這會打擊學(xué)生的學(xué)習(xí)積極性,影響學(xué)習(xí)效率和質(zhì)量。而ISO9000 管理模式非常重視“過程方法”,為了使組織有效運作,必須識別和管理眾多相互關(guān)聯(lián)的活動和相互作用的過程。在教學(xué)過程中采用“過程方法”的優(yōu)點,是對各過程系統(tǒng)中的單個過程之間的聯(lián)系以及過程的組合和相互作用進(jìn)行連續(xù)的控制。這樣,每一個教學(xué)環(huán)節(jié)都得到了有效的控制,最終必然得到良好的人才培養(yǎng)質(zhì)量。以過程為基礎(chǔ)的教學(xué)質(zhì)量管理體系模式如圖1 所示,其中教育成果利益相關(guān)者指學(xué)生、工業(yè)界、大學(xué)教師和社會。
圖1 以過程為基礎(chǔ)的教學(xué)質(zhì)量管理體系
為了保障課程教學(xué)質(zhì)量,首先要明確課程的任務(wù)和目標(biāo),進(jìn)行課程知識結(jié)構(gòu)分析,形成規(guī)范的教學(xué)過程,即課程教學(xué)的流程化和規(guī)范化。只有在此基礎(chǔ)上的人才培養(yǎng),才有根基,才能保證普遍的教學(xué)質(zhì)量,進(jìn)而培養(yǎng)出更多的出類拔萃的人才。
課程流程標(biāo)準(zhǔn)化,是在課程知識分析的基礎(chǔ)上,將現(xiàn)行教學(xué)過程的每一個知識點教學(xué)環(huán)節(jié)和考核環(huán)節(jié)進(jìn)行分解,以科學(xué)的學(xué)習(xí)過程和方法為依據(jù),以學(xué)生普遍掌握、兼顧卓越培養(yǎng)為目標(biāo),對教學(xué)過程進(jìn)行改善,優(yōu)化教學(xué)流程,完成教學(xué)任務(wù)并培養(yǎng)卓越人才。
流程標(biāo)準(zhǔn)化的作用,主要是把不同教師所積累的教學(xué)經(jīng)驗,進(jìn)行分析整合,并能夠保存下來,使整個教學(xué)團隊能夠達(dá)到統(tǒng)一的目標(biāo),不會因為某一個教師的經(jīng)驗問題,損害一個教學(xué)班的教學(xué)質(zhì)量。
當(dāng)行動有明確的目標(biāo),并且能把自己的行動與目標(biāo)不斷加以對照,清楚地知道自己與目標(biāo)的距離時,前進(jìn)的力量就會得到持續(xù)和加強,人就會自覺地克服一切困難,努力達(dá)到目標(biāo)。所以,課程教學(xué)教師首先要為學(xué)生分解目標(biāo)并實施管控,做到以下幾點:
(1)梳理大綱,樹立明確的目標(biāo),而且這個目標(biāo)必須是可以具體量化的,不能太空洞。明確的責(zé)任意味著學(xué)生都知道自己應(yīng)該學(xué)什么、練什么、考核什么,而具體化的目標(biāo)則能使所有學(xué)生都知道應(yīng)該怎么學(xué)。
(2)明確細(xì)化目標(biāo)。確定的教學(xué)目標(biāo)要簡單明了,使學(xué)生對其有非常清晰的認(rèn)識。通過明確學(xué)習(xí)資料和考核標(biāo)準(zhǔn),使學(xué)生能夠清楚自己的學(xué)習(xí)任務(wù),避免產(chǎn)生歧義,浪費時間,少走彎路,提高學(xué)習(xí)能力,同時讓學(xué)生獲得高分。
(3)將目標(biāo)變?yōu)榭闪炕笜?biāo)。僅用考試結(jié)果來評價學(xué)生的學(xué)習(xí)水平,是不科學(xué)的且不負(fù)責(zé)任的。課程教學(xué)在關(guān)注考試結(jié)果和及格率的同時也應(yīng)非常注重管控的教學(xué)流程,注意將目標(biāo)分解到知識層面和能力層面,形成可量化的細(xì)分指標(biāo)。
(4)明確學(xué)生個性化的目標(biāo)。學(xué)生的能力和基礎(chǔ),對于目標(biāo)的實現(xiàn)相當(dāng)關(guān)鍵,讓沒有基礎(chǔ)的學(xué)生去學(xué)習(xí)高階知識,等于浪費時間和精力。因此,教師在進(jìn)行知識分解和教學(xué)實施時,必須進(jìn)行全面的評估,充分考慮每個學(xué)生的知識基礎(chǔ)、能力和特長,只有因材施教才能得到理想的收獲。
CIPP(Context Evaluation、Input Evaluation、Process Evaluation、Product Evaluation)模式是現(xiàn)代主流的教育評估手段,“方案評估最重要的目的不是為了證明,而是為了改進(jìn)”。對課程教學(xué)質(zhì)量管理而言,目的是不斷提高課程教學(xué)質(zhì)量的水平。一方面,在每學(xué)期一次課程教學(xué)周期中,從教學(xué)過程和多個考核驗收環(huán)節(jié)中,發(fā)現(xiàn)問題并盡力解決問題,糾正和預(yù)防潛在的問題。另一方面,隨著技術(shù)的發(fā)展和社會對技術(shù)的需求不斷變化,高校要根據(jù)個人和社會的新要求,持續(xù)地改進(jìn)教學(xué)內(nèi)容和過程、提高教學(xué)質(zhì)量。
教學(xué)質(zhì)量改進(jìn)的方式有多種,包括培養(yǎng)目標(biāo)的改變、大綱的修訂、教學(xué)目標(biāo)的提高、教學(xué)內(nèi)容的更新等等,還包括教師和學(xué)生的教學(xué)和學(xué)習(xí)實踐方式、考核驗收方式等。教學(xué)管理人員和教師要對教學(xué)質(zhì)量進(jìn)行評價和反饋,及時修訂完善教學(xué)目標(biāo),通過持續(xù)改進(jìn)來保證教學(xué)質(zhì)量的不斷提高。
課程教學(xué)的目標(biāo),必須與行業(yè)和學(xué)校的人才戰(zhàn)略方向吻合,滿足專業(yè)人才培養(yǎng)要求,達(dá)到課程大綱的教學(xué)目標(biāo)。
人才培養(yǎng)戰(zhàn)略和目標(biāo)是大方向,課程大綱規(guī)定了基本要求和最低標(biāo)準(zhǔn),教師應(yīng)在此基礎(chǔ)上,在整體上、在局部和各個環(huán)節(jié)中,細(xì)化教學(xué)目標(biāo)。同時,還應(yīng)與時俱進(jìn),滿足學(xué)生探索欲望,通過課程學(xué)習(xí)獲得成就感;滿足企業(yè)對相關(guān)技能的要求;滿足社會對技術(shù)人才的期望。
《單片機及工業(yè)控制計算機》 屬于本校自動化系的專業(yè)基礎(chǔ)課,在自動化專業(yè)培養(yǎng)方案中,與此相關(guān)的內(nèi)容概括如下:
“系統(tǒng)地掌握電路、電子技術(shù)、計算機軟硬件技術(shù)、控制理論、檢測技術(shù)、信息處理、自動控制系統(tǒng)等知識和技能;具備良好溝通協(xié)調(diào)能力、嚴(yán)謹(jǐn)工作作風(fēng)和創(chuàng)新精神;能夠在民用機場及其它自動化領(lǐng)域的運動控制、過程控制、信息處理、信息管理、計算機控制、網(wǎng)絡(luò)控制、管理與決策等方面,從事系統(tǒng)開發(fā)、運行、維護和管理等工作的復(fù)合型高級工程技術(shù)人才?!?/p>
其要求的知識脈絡(luò)如圖2 所示,在電路、數(shù)電課程完成之后,單片機課程是自動化專業(yè)課中的基礎(chǔ)核心課程之一。該課程是后續(xù)7 門課程的學(xué)習(xí)基礎(chǔ),很好地掌握單片機原理和基本開發(fā)方法,對于理解和應(yīng)用傳感器、PLC、自動控制系統(tǒng)和計算機控制系統(tǒng)具有重要作用,同時為進(jìn)一步理解微機原理、建立感性認(rèn)識和理性認(rèn)識、深入理解微機原理奠定基礎(chǔ)。
圖2 自動化專業(yè)單片機前序和后續(xù)課程關(guān)系圖
本校自動化專業(yè)課程《單片機及工業(yè)控制計算機》中,工控機部分內(nèi)容較少,主要內(nèi)容為單片機的原理和應(yīng)用,其總體要求為:“了解單片機的內(nèi)部結(jié)構(gòu)、各硬件部分的工作原理,著重掌握基于單片機的片上資源和外圍接口的應(yīng)用設(shè)計;掌握單片機的指令功能、編程方法、軟件開發(fā)方法以及開發(fā)流程和常用軟硬件工具;初步了解常用的外圍接口芯片;使學(xué)生具有單片機應(yīng)用系統(tǒng)的研制開發(fā)的基本技能。本課程以目前在我國最為流行的單片機內(nèi)核類型,即Intel 公司的MCS-51 內(nèi)核單片機為范例,全面介紹單片機的特點、工作原理和應(yīng)用方法,使學(xué)生初步掌握一種單片機產(chǎn)品的應(yīng)用開發(fā)技術(shù),從而有能力進(jìn)一步對其它單片機產(chǎn)品的應(yīng)用系統(tǒng)從事研制和開發(fā)工作?!贝缶V規(guī)定的教學(xué)基本內(nèi)容包括單片機的基本原理、程序設(shè)計、接口和外圍電路等,其基本知識體系結(jié)構(gòu)如圖3 所示。
圖3 單片機課程知識體系圖
目前,社會培訓(xùn)機構(gòu)專門針對單片機的培訓(xùn)項目較少,一般為硬件工程師的綜合培訓(xùn),以及嵌入式系統(tǒng)的培訓(xùn),具體內(nèi)容如表1 所示。
表1 校外培訓(xùn)機構(gòu)的相關(guān)培訓(xùn)課程
為了研究企業(yè)對單片機開發(fā)人員的技能要求,從各大招聘網(wǎng)站隨機選擇了一些單片機工程師招聘啟事,摘取其中與單片機課程相關(guān)的技術(shù)要求如表2 所示。從表2 中可以看出,其中幾個關(guān)鍵知識、技能或開發(fā)經(jīng)驗包括:①單片機系統(tǒng)開發(fā)經(jīng)驗;②Protel PCB 設(shè)計;③STM32 單片機;④外圍接口電路;⑤C 語言或單片機軟件開發(fā);⑥ucos 操作系統(tǒng);⑦團隊協(xié)作精神;⑧電路設(shè)計和分析。
表2 隨機選擇的單片機工程師招聘要求
大多數(shù)高校的單片機課程目標(biāo)可滿足①④⑧,并不能滿足②③⑤⑥⑦,為了滿足企業(yè)對單片機開發(fā)人員的要求,不少高校通過增加有關(guān)“嵌入式系統(tǒng)”的課程,以強化和補充上述內(nèi)容。
綜上,單片機課程教學(xué)的目標(biāo)可細(xì)化表示為以下幾點。①理解單片機系統(tǒng)的基本原理,可進(jìn)行單片機應(yīng)用系統(tǒng)的設(shè)計,能分析和解決單片機應(yīng)用系統(tǒng)中出現(xiàn)的問題;②具有單片機應(yīng)用系統(tǒng)的實際開發(fā)經(jīng)驗;③熟悉基本硬件開發(fā)工具:Proteus 仿真、Keil 軟件開發(fā)、Protel PCB 設(shè)計;④常用接口和外圍電路:串口、SPI、鍵盤、數(shù)碼管等;⑤單片機軟件開發(fā):掌握匯編語言程序設(shè)計;⑥具有團隊精神,能夠與多人協(xié)作高效完成一個項目;⑦能夠計算和分析單片機應(yīng)用系統(tǒng)中的電路參量。
根據(jù)第3 節(jié)教學(xué)目標(biāo)的分析,單片機課程教學(xué)核心內(nèi)容包括三個方面,如表3 所示:①單片機的原理;②單片機的匯編語言程序設(shè)計;③接口和外圍電路。
表3 單片機課程的知識點列表
(接上表)
對于單片機原理部分的學(xué)習(xí)過程,以網(wǎng)絡(luò)課程、閱讀材料和講授為主,通過寫作業(yè)和簡單的實驗仿真進(jìn)行學(xué)習(xí)成果的驗收。
第②部分內(nèi)容,以講授、實驗演示和實驗練習(xí)為主要教學(xué)手段,強調(diào)學(xué)生的動手編程練習(xí),激發(fā)學(xué)生動手編程的興趣。核心在于,引導(dǎo)學(xué)生入門,使之“敢動手、能調(diào)試、不怕難”。
第③部分,教師在課上以案例為主,實驗演示每個片上資源的使用方式和接口原理。學(xué)生閱讀參考資料,完成課后實驗設(shè)計,得到預(yù)期實驗結(jié)果,進(jìn)而通過該知識點的考核。該部分內(nèi)容強調(diào)案例簡單明了,參考資料豐富,使學(xué)生能夠借鑒成功的單片機應(yīng)用案例,使之經(jīng)驗豐富、分析能力提高。重點在于,培養(yǎng)學(xué)生的軟硬件調(diào)試能力,幫助學(xué)生掌握解決軟硬件問題的通用方法。
在單片機課程教學(xué)中,針對重要的和難度大的知識點,進(jìn)行了案例設(shè)計,包括端口操作、中斷、定時器、串口、SPI 接口、并行擴展、按鍵、數(shù)碼管和AD 轉(zhuǎn)換等多個內(nèi)容。每個案例教學(xué)中,需明確如下幾項內(nèi)容:
(1)案例教學(xué)目標(biāo);
(2)案例教學(xué)過程,包括講授基本原理、基本實驗演示、設(shè)計原則和方法、提出設(shè)計要求(最低要求和開放式要求);
(3)學(xué)生思考、設(shè)計和實現(xiàn)的過程;
(4)演示和解釋;
(5)指導(dǎo)完善和改進(jìn);
(6)最終演示。
現(xiàn)階段高校教學(xué)中存在的一個普遍問題,就是每個學(xué)生的學(xué)習(xí)進(jìn)度不一致,與教師的教學(xué)進(jìn)度不一致。由于教師講解不透徹、學(xué)生預(yù)習(xí)不到位或者課后作業(yè)完成不及時,導(dǎo)致某次課程中有些學(xué)生沒有“跟上”,而這些學(xué)生又沒有及時自行補習(xí),隨著教學(xué)的不斷深入,“掉隊”的學(xué)生越來越多。最糟糕的是,接近教學(xué)結(jié)束的時候,整個教學(xué)班能聽懂教師講解的學(xué)生寥寥無幾。其中最根本的原因,就是教學(xué)過程中缺少基于質(zhì)量的進(jìn)度控制。
為了解決這一問題,設(shè)計了基于學(xué)習(xí)質(zhì)量的教學(xué)進(jìn)度控制方法。先建立一種教學(xué)知識學(xué)習(xí)狀態(tài)圖,在該狀態(tài)圖中,每個學(xué)生處于知識點學(xué)習(xí)狀態(tài),通過考核后轉(zhuǎn)入新的知識點狀態(tài),最后達(dá)到課程合格狀態(tài),如圖4 所示。
圖4 教學(xué)進(jìn)度控制狀態(tài)圖
上課前,讓所有學(xué)生清楚該課程的狀態(tài)圖、所有節(jié)點的知識點內(nèi)容和考核要求;每次考核驗收后,告知學(xué)生所處狀態(tài),對于沒有通過考核的學(xué)生,重點告知其原因。最終未達(dá)到目標(biāo)狀態(tài)的學(xué)生,成績評定為不合格。對于每個節(jié)點成績優(yōu)秀的學(xué)生,結(jié)合考試成績,上浮最終成績評定。
國內(nèi)高校平時出勤和作業(yè)的評價方法一般都比較單一,筆者在實際教學(xué)中,采用了多種方式的成績評定方法,如表4 所示。
“學(xué)習(xí)程度”屬性實現(xiàn)了學(xué)習(xí)內(nèi)容與學(xué)習(xí)者學(xué)習(xí)目標(biāo)之間的對應(yīng)關(guān)系,進(jìn)而可以根據(jù)學(xué)習(xí)者的不同需求設(shè)計學(xué)習(xí)內(nèi)容,以確定哪些知識需要學(xué)習(xí)、哪些知識不需要學(xué)習(xí);“閾值”屬性一方面使學(xué)習(xí)要求可以隨著學(xué)習(xí)者的目標(biāo)不同而進(jìn)行調(diào)整,另一方面在學(xué)習(xí)過程中能夠充分考慮學(xué)習(xí)者的掌握程度,以確定是否開始下一部分的學(xué)習(xí)。
通過明確知識點的各個強交互式屬性值,最終定義了一個個性化的、強交互的學(xué)習(xí)過程,具體過程如圖5所示。
表4 單片機課程進(jìn)度考核方式表
圖5 交互式學(xué)習(xí)過程圖
針對單片機課程教學(xué)中理論和實踐能力培養(yǎng)質(zhì)量的控制問題,設(shè)計以過程為基礎(chǔ)的教學(xué)質(zhì)量控制方法,有利于提高學(xué)生單片機應(yīng)用能力的理論水平和實踐能力。
將基于過程的質(zhì)量控制理論應(yīng)用于單片機課程教學(xué),實現(xiàn)了課程質(zhì)量控制的過程標(biāo)準(zhǔn)化,明確了教學(xué)質(zhì)量控制的原則和方法。通過自動化專業(yè)培養(yǎng)方案、前續(xù)和后續(xù)課程關(guān)系的詳細(xì)分析,明確了該課程在專業(yè)課程中的地位。結(jié)合教學(xué)課程大綱、培訓(xùn)機構(gòu)的課程目標(biāo),以及企事業(yè)單位對單片機開發(fā)人員的要求,明確了單片機課程教學(xué)中應(yīng)把握的目標(biāo)、知識點和重點案例的設(shè)計。設(shè)計的基于學(xué)習(xí)質(zhì)量的教學(xué)進(jìn)度控制方法、質(zhì)量評估方法和強交互式的在線學(xué)習(xí)方法,有助于實現(xiàn)課程教學(xué)全過程的質(zhì)量控制。