吉林省通化市職業(yè)教育中心 吉林 通化 134001
項(xiàng)目教學(xué)法非常適用于已經(jīng)擁有一定基礎(chǔ)知識(shí)和能力的高職生進(jìn)行階段性的實(shí)踐學(xué)習(xí),C語言作為一種獨(dú)具特色且應(yīng)用范圍較廣的程序設(shè)計(jì)語言,非常適合使用項(xiàng)目教學(xué)法進(jìn)行教學(xué),不僅可以讓高職生熟練地掌握新舊知識(shí)點(diǎn),還可以提高高職生的知識(shí)應(yīng)用能力,從而促使高職生學(xué)會(huì)并嘗試更多的程序設(shè)計(jì)技巧和方法。
高職教師需要根據(jù)高職生的實(shí)際情況,對高職生進(jìn)行有效組合,并確定具體的小組人數(shù),實(shí)現(xiàn)分組的科學(xué)性和合理性[1]。若高職教師在小組設(shè)置上不科學(xué),不僅無法發(fā)揮分組學(xué)習(xí)的最大化效用,還會(huì)降低C語言教學(xué)的有效性,為此,高職教師在布置相關(guān)任務(wù)以后,每組需要選擇出一名組長,并由該名組長進(jìn)行小組內(nèi)的任務(wù)劃分,以此實(shí)現(xiàn)組內(nèi)的優(yōu)勢互補(bǔ),促進(jìn)組內(nèi)的每個(gè)高職生在C語言方面的學(xué)習(xí)質(zhì)量和學(xué)習(xí)效率提升。例如,高職教師可以開展一個(gè)“序列數(shù)的生成”的項(xiàng)目活動(dòng),高職生想要更好地完成項(xiàng)目學(xué)習(xí),就需要聯(lián)系多方面知識(shí),并且進(jìn)行新舊知識(shí)的結(jié)合,此時(shí)可以由各組組長進(jìn)行任務(wù)分配,有的高職生進(jìn)行循環(huán)結(jié)構(gòu)的基本含義的學(xué)習(xí),有的高職生針對實(shí)施循環(huán)的條件進(jìn)行相應(yīng)的分析,還有的高職生需要針對具體的循環(huán)內(nèi)容進(jìn)行相應(yīng)的思考,再通過一系列的學(xué)習(xí)和探討,促使項(xiàng)目教學(xué)的順利完成。
項(xiàng)目教學(xué)的前提是探究,高職教師需要根據(jù)實(shí)際情況,為高職生指明正確的探究方向,并為其鋪平探究的道路。與此同時(shí),每個(gè)高職生都有其獨(dú)特的思維方式和探究思路,當(dāng)高職生針對同一問題進(jìn)行討論和探究時(shí),很有可能會(huì)出現(xiàn)不同的探究思路和探究結(jié)果。因此,高職教師需要抓住高職生的這一差異性特點(diǎn),并結(jié)合具體的項(xiàng)目內(nèi)容,提出相關(guān)問題,促使高職生能夠通過這些問題,逐步找到正確的學(xué)習(xí)道路,實(shí)現(xiàn)高效學(xué)習(xí)。而具體的問題大致分為四個(gè)部分,并且呈現(xiàn)出逐步遞進(jìn)的形式[2]。首先,高職教師需要引導(dǎo)高職生進(jìn)行思考,研究具體的項(xiàng)目時(shí)會(huì)遇到哪些問題。然后,實(shí)時(shí)關(guān)注高職生的項(xiàng)目學(xué)習(xí)過程,對其進(jìn)行適時(shí)地幫助和技術(shù)引導(dǎo),引導(dǎo)高職生思考進(jìn)行此項(xiàng)目研究時(shí),會(huì)涉及何種技術(shù)。其次,針對具體的技術(shù),引導(dǎo)高職生分析實(shí)現(xiàn)此技術(shù)所蘊(yùn)含的相關(guān)知識(shí)是什么。最后,引導(dǎo)高職生思考如何運(yùn)用這些相關(guān)知識(shí),去實(shí)際有效地處理和解決相關(guān)問題。例如,高職教師可以以“計(jì)算器設(shè)計(jì)”為主題開展相應(yīng)的項(xiàng)目活動(dòng),并引導(dǎo)高職生進(jìn)行思考,設(shè)計(jì)計(jì)算器時(shí)需要考慮到哪些問題。如需要考慮計(jì)算機(jī)在計(jì)算除法時(shí),出現(xiàn)除不盡的情況時(shí)該怎么辦等。此時(shí),教師可以運(yùn)用多媒體技術(shù)將高職生所提出的問題進(jìn)行一一顯示,而對于高職生忽視的問題,教師可以繼續(xù)利用多媒體技術(shù)進(jìn)行相關(guān)視頻的播放,促使高職生通過相關(guān)畫面內(nèi)容,推導(dǎo)出更多需要考慮的實(shí)際問題。然后,引導(dǎo)高職生考慮這些實(shí)際問題會(huì)運(yùn)用到哪些C語言知識(shí),在高職生陷入瓶頸時(shí),高職教師需要進(jìn)行一定的知識(shí)引導(dǎo)和技術(shù)引導(dǎo),從而促使高職生能夠持續(xù)保持探究興趣和研究熱情,加強(qiáng)學(xué)習(xí)效果。
依托于項(xiàng)目教學(xué)法之下,可以有效結(jié)合多媒體技術(shù),這對于高職生來說,具有更多的促進(jìn)作用。多媒體技術(shù)不僅能良好地發(fā)揮高職教師在實(shí)際教學(xué)中的引導(dǎo)性作用,還能有效地促進(jìn)高職生的自主探究能力和分析能力的提升[3]。例如,高職教師可以選擇一個(gè)和高職生的學(xué)習(xí)生活緊密相連的項(xiàng)目,這樣可以為高職生的項(xiàng)目學(xué)習(xí)奠定一定程度的基礎(chǔ),以學(xué)生成績處理程序?yàn)轫?xiàng)目主題,并運(yùn)用多媒體技術(shù),通過視頻畫面,直觀、清晰地為高職生提供一個(gè)范例,其中包括成績的輸入以及成績的輸出等多個(gè)方面,然后,高職生可以在此基礎(chǔ)上,根據(jù)自己的實(shí)際需求,增加更多的內(nèi)容,如成績排序、成績分類等,以此促進(jìn)C語言教學(xué)實(shí)效性的顯著提升。
綜上所述,C語言教學(xué)是一種非常重要的基礎(chǔ)課程,主要的目的就是讓高職生掌握使用C語言進(jìn)行程序設(shè)計(jì)的方法,使得高職生可以用成熟的思維,靈活運(yùn)用自己所學(xué)的知識(shí),并在面對實(shí)際問題時(shí)可以進(jìn)行獨(dú)立分析,用C語言知識(shí)解決實(shí)際具體問題。作為高職教師,需要不斷嘗試新的教學(xué)內(nèi)容和教學(xué)方法,并依托于項(xiàng)目教學(xué)之下,不斷促進(jìn)C語言教學(xué)的實(shí)際效果和效率的增強(qiáng)。