唐光義 張淑麗 黃海 (哈爾濱理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院)
2018年教育部在全國(guó)高校本科教學(xué)工作大會(huì)上提出進(jìn)一步深化高等學(xué)校教育教學(xué)改革,要求強(qiáng)化“創(chuàng)新性、高階性和挑戰(zhàn)度”,打造一批全國(guó)示范性“金課”,逐步淘汰“水課”。根據(jù)教育部要求我們軟件工程專業(yè)以工程教育認(rèn)證為契機(jī),對(duì)本專業(yè)課程進(jìn)行全面梳理和重構(gòu),適當(dāng)增加課程難度、挖掘課程深度、提高課程學(xué)習(xí)挑戰(zhàn)度。教學(xué)實(shí)踐證明這樣做切實(shí)提升了專業(yè)教育教學(xué)質(zhì)量,取得了良好教學(xué)效果。[1-3]
“軟件項(xiàng)目管理”是軟件工程專業(yè)的必修課程,在軟件項(xiàng)目開(kāi)發(fā)中具有舉足輕重的作用。本課程屬于多專業(yè)交叉學(xué)科,涉及經(jīng)濟(jì)、法律、管理、心理等學(xué)科,對(duì)工科專業(yè)學(xué)生來(lái)講有點(diǎn)偏“文科”,在學(xué)習(xí)過(guò)程中學(xué)生往往感覺(jué)乏味,教師在講授的時(shí)候也往往因缺乏實(shí)際項(xiàng)目經(jīng)歷而顯得“紙上談兵”,從而使得本課程教學(xué)過(guò)程出現(xiàn)“兩難”的尷尬處境。[4-5]究其原因主要是存在以下三個(gè)方面的問(wèn)題:第一,課程教學(xué)內(nèi)容難度不夠。本課程的基本知識(shí)點(diǎn)都是從實(shí)際工程項(xiàng)目實(shí)踐中總結(jié)出來(lái)的,課程主線是項(xiàng)目管理,是項(xiàng)目管理知識(shí)在軟件開(kāi)發(fā)中的應(yīng)用。隨著工程實(shí)踐中應(yīng)用的技術(shù)路線、開(kāi)發(fā)工具、工程理論的改進(jìn)和完善,在課程教學(xué)中,也要不斷增加課程的深度、廣度和難度,凸顯課程教學(xué)內(nèi)容的實(shí)際應(yīng)用價(jià)值。第二,課程教學(xué)活動(dòng)不夠豐富。在以往的課程講授中以“教師講、學(xué)生聽(tīng)”為主,在聽(tīng)的過(guò)程中學(xué)生往往感覺(jué)乏味無(wú)趣,教師在講的過(guò)程中由于得不到學(xué)生反饋也可能情緒不高,導(dǎo)致課程教學(xué)效果不好。第三,課程考核方式較為單一。本課程需要掌握的基本理論和基本概念較多,運(yùn)用筆試考核方式,往往是學(xué)生在考試之前下點(diǎn)功夫背一背,就能夠順利通過(guò)期末考試(筆試),但是未必會(huì)對(duì)這些基本理論和基本概念進(jìn)行實(shí)際應(yīng)用。
“兩性一度”的“金課”建設(shè)標(biāo)準(zhǔn),為本課程指明了教學(xué)改革的方向。按照新思路在授課過(guò)程中,我們采用大量分散案例來(lái)解釋和驗(yàn)證“軟件項(xiàng)目管理”基本知識(shí),同時(shí)采用綜合的方法將各個(gè)知識(shí)單元有機(jī)整合起來(lái)。我們結(jié)合實(shí)際崗位工作需要,針對(duì)軟件項(xiàng)目管理人員應(yīng)具備的知識(shí)和能力,探討高階的教學(xué)內(nèi)容,并采用創(chuàng)新的教學(xué)方法。在課程考核中,我們重視學(xué)生解決實(shí)際問(wèn)題能力的考查,引導(dǎo)學(xué)生通過(guò)項(xiàng)目實(shí)踐來(lái)理解和掌握本課程的知識(shí)點(diǎn),提高課程學(xué)習(xí)的挑戰(zhàn)度,激發(fā)學(xué)生的學(xué)習(xí)興趣。[6-8]
基于“金課”建設(shè)標(biāo)準(zhǔn)要求,改革傳統(tǒng)工科課程教學(xué)模式,以培養(yǎng)學(xué)生解決復(fù)雜軟件工程問(wèn)題為中心,進(jìn)行課程教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、考核方式和評(píng)價(jià)形式的再設(shè)計(jì),把“軟件項(xiàng)目管理”打造成為軟件工程專業(yè)的“金課”。在課程教學(xué)過(guò)程中,創(chuàng)新教學(xué)方法,教授“高階”知識(shí),優(yōu)化課程考核方式。在授課過(guò)程中,對(duì)教師和學(xué)生都要提升挑戰(zhàn)度。[9]
第一,理解和掌握軟件項(xiàng)目管理的基本原理、概念,并能夠運(yùn)用基本決策方法制定軟件項(xiàng)目開(kāi)發(fā)計(jì)劃,實(shí)施項(xiàng)目的跟蹤監(jiān)控。第二,培養(yǎng)團(tuán)隊(duì)合作意識(shí)和團(tuán)隊(duì)合作能力,能夠正確評(píng)價(jià)軟件項(xiàng)目實(shí)施對(duì)社會(huì)可持續(xù)發(fā)展的影響,并養(yǎng)成軟件工程師的職業(yè)道德,形成遵守職業(yè)規(guī)范的習(xí)慣。第三,培養(yǎng)組織軟件項(xiàng)目實(shí)施的管理能力,理解軟件項(xiàng)目開(kāi)發(fā)過(guò)程中信息傳遞的重要性,培養(yǎng)溝通交流的能力。第四,針對(duì)復(fù)雜軟件項(xiàng)目,能夠應(yīng)用課程所學(xué)知識(shí)制訂軟件開(kāi)發(fā)計(jì)劃,合理利用資源、高效組織人員、有效進(jìn)行過(guò)程控制,實(shí)現(xiàn)軟件項(xiàng)目開(kāi)發(fā)目標(biāo)。通過(guò)本課程教學(xué)目標(biāo)的達(dá)成,培養(yǎng)學(xué)生軟件開(kāi)發(fā)項(xiàng)目管理能力、組織能力、團(tuán)隊(duì)協(xié)作能力,以及良好的溝通交流能力。
“兩性一度”是“金課”建設(shè)的標(biāo)準(zhǔn)。在課程的教學(xué)中,要按照人們的認(rèn)知習(xí)慣,有層次地穩(wěn)步推進(jìn)。在對(duì)一些基本概念、原理、方法的講授中,可以采用“低階”的策略,但是對(duì)這些原理、方法僅僅是理解和掌握是遠(yuǎn)遠(yuǎn)不夠的,還要采用“高階”的策略,對(duì)基本知識(shí)點(diǎn)進(jìn)行分析、評(píng)價(jià)和創(chuàng)造。在教學(xué)設(shè)計(jì)中“低階”是基礎(chǔ)、是支撐條件,“高階”是升華、是價(jià)值所在,要把兩者有效結(jié)合起來(lái)。課程教學(xué)內(nèi)容多數(shù)要采用高階的教學(xué)方法,只有少數(shù)基礎(chǔ)內(nèi)容采用低階教學(xué)方法?!皠?chuàng)造性”指在學(xué)習(xí)過(guò)程中不是簡(jiǎn)單進(jìn)行知識(shí)點(diǎn)的推送,而是在解決實(shí)際復(fù)雜工程問(wèn)題中,對(duì)解決方法的探究、推理,讓學(xué)生與知識(shí)點(diǎn)產(chǎn)生“共鳴”,使學(xué)生感受到自己在解決問(wèn)題過(guò)程中的“創(chuàng)造”?!疤魬?zhàn)度”指教學(xué)過(guò)程中對(duì)于教師而言具有一定難度,對(duì)于學(xué)生學(xué)習(xí)過(guò)程而言也具有一定難度,雙方都不能“輕而易舉”地完成,意味著教師要在課程上多投入,學(xué)生要在課程上花精力,這是雙方共同努力的過(guò)程。[10]
“高階性”就是在課程學(xué)習(xí)的過(guò)程中,要注重分析、評(píng)價(jià)和創(chuàng)新學(xué)習(xí)方法,培養(yǎng)學(xué)生的知識(shí)綜合應(yīng)用能力和高階思維能力。傳統(tǒng)的學(xué)習(xí)過(guò)程中,主要是“教師講、學(xué)生聽(tīng)”,教師劃分出課程重點(diǎn)和難點(diǎn),對(duì)基本概念、基本原理、基本方法進(jìn)行重點(diǎn)講授,一些重要內(nèi)容要求學(xué)生理解、記憶,并能夠做到初步應(yīng)用。但是在教學(xué)設(shè)計(jì)中,較少涉及高階的教學(xué)活動(dòng),例如項(xiàng)目情景再現(xiàn)、課堂案例研討、學(xué)生分享心得等。[11]
在“金課”建設(shè)中,要把原來(lái)很多基礎(chǔ)內(nèi)容放到課下讓學(xué)生自學(xué)完成,課上要進(jìn)行較多的高階教學(xué)活動(dòng)。在課堂教學(xué)中需要學(xué)生更多地參與,讓學(xué)生成為課堂“主角”,“不僅要帶耳朵來(lái)聽(tīng),還要張嘴來(lái)研討”,從而更加注重學(xué)生能力的培養(yǎng)。同時(shí),教師通過(guò)自己的言行舉止、身體力行來(lái)為人師表,在課堂教學(xué)活動(dòng)中潛移默化地影響學(xué)生,使學(xué)生在工程實(shí)踐中科學(xué)嚴(yán)謹(jǐn)、開(kāi)放合作、認(rèn)真自省、勤奮務(wù)實(shí)。
“創(chuàng)新性”指課程教學(xué)手段、教學(xué)方法和教學(xué)形式要與信息技術(shù)的飛速發(fā)展相吻合,從而激發(fā)學(xué)生學(xué)習(xí)興趣。采用多種形式、多種手段、多種方法,以學(xué)生喜聞樂(lè)見(jiàn)的方式共同探討、一起學(xué)習(xí),實(shí)現(xiàn)教學(xué)相長(zhǎng)。例如在“軟件項(xiàng)目管理”課程講授到“團(tuán)隊(duì)管理”的時(shí)候,就可以和學(xué)生共同探討寢室文化建設(shè)問(wèn)題,也可以探討諸如你愿意和什么樣的人做隊(duì)友,或者你和隊(duì)友之間如何加深感情,甚至可以談在玩電子游戲的時(shí)候你們的團(tuán)隊(duì)是如何協(xié)作的,從而讓學(xué)生理解團(tuán)隊(duì)管理的重要性。又如在講授軟件項(xiàng)目實(shí)施對(duì)社會(huì)可持續(xù)發(fā)展影響的時(shí)候,可以和學(xué)生探討“滴滴順風(fēng)車”問(wèn)題,還可以結(jié)合現(xiàn)在眾多“搶票”軟件的社會(huì)影響,讓學(xué)生深刻理解軟件項(xiàng)目的實(shí)施確實(shí)會(huì)影響到我們的生活,所以要注重社會(huì)倫理、職業(yè)道德、職業(yè)規(guī)范的修養(yǎng)。[12]
課程講授過(guò)程要根據(jù)內(nèi)容不同創(chuàng)新教學(xué)活動(dòng),不拘泥于已有形式。對(duì)一些沒(méi)有定論的問(wèn)題可以采用課堂研討形式,對(duì)一些結(jié)論明確但又不太容易理解的問(wèn)題可以采用上機(jī)演示、情景分析等形式,對(duì)一些較為基礎(chǔ)但是又非常重要的問(wèn)題可以采用翻轉(zhuǎn)課堂、“做中學(xué)”的形式。在課程教學(xué)過(guò)程中要根據(jù)教學(xué)內(nèi)容的不同,采用在線教學(xué)、線上線下相結(jié)合、案例研討、翻轉(zhuǎn)課堂等多種形式相結(jié)合的教學(xué)方法,充分利用現(xiàn)代信息化技術(shù),開(kāi)展靈活多樣的教學(xué)活動(dòng),從而提高學(xué)生的學(xué)習(xí)興趣,提升教學(xué)質(zhì)量。
在“金課”教學(xué)過(guò)程中,教師面臨諸多挑戰(zhàn),學(xué)生也同樣面臨許多挑戰(zhàn),考核的各個(gè)環(huán)節(jié)都具有相應(yīng)的挑戰(zhàn)性。[13]對(duì)這個(gè)挑戰(zhàn)度的設(shè)計(jì)并非故意“刁難”學(xué)生,而是依據(jù)教學(xué)設(shè)計(jì)的三層目標(biāo),分別設(shè)計(jì)相應(yīng)的考核要求,如圖1所示。
圖1 教學(xué)設(shè)計(jì)的三層目標(biāo)
1.知識(shí)認(rèn)知部分的考核
課程基本概念、基本原理、基本方法的考察,對(duì)于學(xué)生的要求就是理解并記憶。學(xué)生經(jīng)過(guò)課前預(yù)習(xí)、在課堂上聽(tīng)教師講授以及課后通過(guò)工程實(shí)踐的練習(xí),一般都能夠很好地掌握,對(duì)這部分的考核就可以使用客觀試題。
2.技能方面的考核
技能方面的考核主要是檢驗(yàn)學(xué)生實(shí)際動(dòng)手能力。例如針對(duì)課程教學(xué)的某個(gè)環(huán)節(jié)或者某個(gè)特定問(wèn)題,考查學(xué)生是否能夠通過(guò)自己的思維分析問(wèn)題、評(píng)價(jià)各種解決方案的優(yōu)劣,并通過(guò)有效的團(tuán)隊(duì)協(xié)作、操作實(shí)踐,高效地解決問(wèn)題。這類題目不僅要求學(xué)生完成項(xiàng)目的要求,還要求學(xué)生協(xié)同完成項(xiàng)目,讓學(xué)生以小組為單位共同解決實(shí)際問(wèn)題。這類題目更接近生活、工作的真實(shí)“需求”。
3.態(tài)度方面的考核
教師在考查學(xué)生的情意目標(biāo)時(shí)通常會(huì)想到“申論”,讓學(xué)生學(xué)習(xí)后能夠獨(dú)立解決實(shí)際問(wèn)題,給出自己的主見(jiàn)。其實(shí)這項(xiàng)考試是非常難的,因?yàn)樘瑢W(xué)生通常會(huì)“押題”,提前準(zhǔn)備好相關(guān)內(nèi)容,到考試的時(shí)候再背下來(lái),從而完成考試,這不符合考核要求。同時(shí),組織學(xué)生參加這類題目考查的時(shí)候,通常是給學(xué)生開(kāi)放的答案,沒(méi)有唯一的,學(xué)生之間不僅是相互競(jìng)爭(zhēng)的關(guān)系,還可能是相互學(xué)習(xí)、相伴成長(zhǎng)??疾閷W(xué)生的時(shí)候要關(guān)注他們循序漸進(jìn)的學(xué)習(xí)過(guò)程,使得在課程內(nèi)容學(xué)習(xí)完成后實(shí)踐內(nèi)容也完成了,這樣學(xué)生的自我認(rèn)知水平就會(huì)伴隨課程過(guò)程而提升,從而達(dá)成教學(xué)的“情意目標(biāo)”。
推進(jìn)各門課程按照“兩性一度”的“金課”建設(shè)標(biāo)準(zhǔn)進(jìn)行教學(xué)過(guò)程再設(shè)計(jì)是一項(xiàng)任重道遠(yuǎn)的工作,需要循序漸進(jìn)地推進(jìn)。全面落實(shí)“加強(qiáng)金課建設(shè)、規(guī)范教學(xué)過(guò)程、提高教學(xué)質(zhì)量”的要求,要進(jìn)行頂層設(shè)計(jì),制定總體方案。我們對(duì)“軟件項(xiàng)目管理”課程根據(jù)“金課”建設(shè)標(biāo)準(zhǔn)要求,進(jìn)行了初步探索和實(shí)踐,取得了良好的教學(xué)效果。但這是一項(xiàng)長(zhǎng)期工作,在以后的教學(xué)過(guò)程中還需要持續(xù)地改進(jìn)和完善,進(jìn)一步提高教育教學(xué)質(zhì)量。