国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

《程序設(shè)計(jì)與算法》課程的教學(xué)思考

2015-05-30 06:29李冠男
關(guān)鍵詞:團(tuán)隊(duì)協(xié)作程序設(shè)計(jì)能力

摘要:C語言是目前最流行的程序設(shè)計(jì)語言之一,具有簡潔、緊湊、靈活、實(shí)用、高效、可移植性好等優(yōu)點(diǎn)。C語言數(shù)據(jù)類型豐富,既可以用來編寫系統(tǒng)程序,又可以用來編寫應(yīng)用程序,因此C語言作為PLC設(shè)備和單片機(jī)設(shè)備的軟件語言正在迅速地推廣和普及。通過對學(xué)生畢業(yè)后工作崗位的進(jìn)一步調(diào)研,PLC設(shè)備和單片機(jī)設(shè)備正是他們今后工作中經(jīng)常使用和維修的設(shè)備,編程能力是他們所必須具備的基本能力。

關(guān)鍵詞:能力 團(tuán)隊(duì)協(xié)作 程序設(shè)計(jì) 開發(fā)能力

0 引言

對于大多數(shù)機(jī)電工程類專業(yè)而言,《程序設(shè)計(jì)與算法》是一門選修課程,雖然在專業(yè)內(nèi)的地位有待提高,但它在今后工作上實(shí)用性確是不言而喻的,C語言是目前最流行的程序設(shè)計(jì)語言之一,具有簡潔、緊湊、靈活、實(shí)用、高效、可移植性好等優(yōu)點(diǎn)。C語言數(shù)據(jù)類型豐富,既可以用來編寫系統(tǒng)程序,又可以用來編寫應(yīng)用程序,因此C語言作為PLC設(shè)備和單片機(jī)設(shè)備的軟件語言正在迅速地推廣和普及。通過對學(xué)生畢業(yè)后工作崗位的進(jìn)一步調(diào)研,PLC設(shè)備和單片機(jī)設(shè)備正是他們今后工作中經(jīng)常使用和維修的設(shè)備,編程能力是他們所必須具備的基本能力。筆者結(jié)合幾年來講授《程序設(shè)計(jì)與算法》課程的淺薄經(jīng)驗(yàn),說一下自己的幾點(diǎn)思考。

1 教學(xué)過程中存在的問題

1.1 高職院校課程設(shè)置方面 由于教育部對高職學(xué)生的在校總學(xué)時(shí)有嚴(yán)格規(guī)定,并且要求學(xué)生有一定時(shí)間的頂崗實(shí)習(xí),作為選修課程的《程序設(shè)計(jì)與算法》被安排在第五學(xué)期開設(shè),學(xué)時(shí)被嚴(yán)重壓縮,形成了理論教學(xué)+上機(jī)實(shí)驗(yàn)一共32學(xué)時(shí)的局面,遠(yuǎn)遠(yuǎn)低于其它學(xué)科80學(xué)時(shí)乃至更多的學(xué)時(shí)總數(shù),在現(xiàn)有學(xué)時(shí)下,由于C語言本身概念有些抽象、語法規(guī)則眾多、應(yīng)用十分靈活,讓學(xué)生掌握全部的C語言知識顯然是不現(xiàn)實(shí)的,我們應(yīng)該針對于本專業(yè)的后續(xù)課程,立足于學(xué)生今后工作中的實(shí)際需求,對本專業(yè)的C語言課程內(nèi)容進(jìn)行調(diào)整。

1.2 高職院校學(xué)生學(xué)習(xí)興趣方面 由于高職院校學(xué)生質(zhì)量參差不齊,首先,高職學(xué)生學(xué)習(xí)基礎(chǔ)相對較差,學(xué)生的學(xué)習(xí)主動性不足,自信心不足。高職學(xué)生對復(fù)雜、疑難問題缺乏分析能力,缺乏知難而進(jìn)的進(jìn)取精神。其次,高職學(xué)生對本專業(yè)認(rèn)識不充分,不知道所學(xué)的知識今后能用到與否,尤其是該課程的開設(shè)學(xué)期為學(xué)生進(jìn)行完頂崗實(shí)習(xí)后返校上課的學(xué)期,部分學(xué)生的人生觀、價(jià)值觀發(fā)生了變化,使學(xué)習(xí)變得功利化,只學(xué)對自己眼前有用的學(xué)科,其它學(xué)科都敷衍了事。第三,該課程的開設(shè)學(xué)期臨近畢業(yè)實(shí)習(xí),大家都忙于畢業(yè)求職,周圍缺乏學(xué)習(xí)環(huán)境,以及學(xué)生一邊要忙學(xué)習(xí)、一邊又要急著就業(yè),班級人數(shù)在不斷變化的現(xiàn)狀對自己的學(xué)習(xí)造成了極大的沖擊,讓學(xué)生手足無措,不知該顧及哪邊。

1.3 高職教師的教學(xué)能力和教學(xué)設(shè)計(jì)方面 首先,作為專業(yè)教師在自己所擔(dān)任的課程中,不僅要有豐富的專業(yè)知識,而且要具有能勝任專業(yè)課的實(shí)踐能力,尤其是應(yīng)用性能力,這是作為一名職業(yè)教育專業(yè)教師必備的條件。特別是C語言這樣一門實(shí)踐性極強(qiáng)的學(xué)科。但是長期以來,由于觀念上的原因和條件上的限制,高職院校專業(yè)教師在給學(xué)生傳播知識的過程中更多的是偏重理論。究其原因,就是任課教師實(shí)踐性弱,不敢真刀真槍地動手,學(xué)生也是上行下效,草草了事。其次,教師在該課程的教學(xué)設(shè)計(jì)上創(chuàng)新不夠,只是沿襲先理論教學(xué),再案例教學(xué),最后總結(jié)歸納三個(gè)環(huán)節(jié)的教學(xué)模式,由于高職學(xué)生學(xué)習(xí)基礎(chǔ)較差和C語言本身比較抽象的因素,大多數(shù)學(xué)生往往在第一個(gè)環(huán)節(jié)就理解不了,繼而對知識失去興趣,久而久之對該課程也就失去了信心。

1.4 教材內(nèi)容繁多,而學(xué)校的課時(shí)安排不夠 《程序設(shè)計(jì)與算法》教材的內(nèi)容,對于絕大多數(shù)學(xué)生來說,都是一門很沉重的負(fù)擔(dān),同其他的課程相比,這門課顯得更加抽象,一些計(jì)算機(jī)基礎(chǔ)比較薄弱的同學(xué),面多復(fù)雜繁多的C語法內(nèi)容,更是無處下手。教師在教學(xué)過程中,由于學(xué)校安排的課時(shí)較少,不得不加大每節(jié)課的教學(xué)量,這樣一來教師上課疲憊,學(xué)生學(xué)得也吃力。

2 教學(xué)中的改革措施

2.1 突出實(shí)用性知識講解 由于教育部的硬性規(guī)定,在高職院校機(jī)電工程類專業(yè)C語言教學(xué)時(shí)間不可能大幅度增加的背景下,如何使課堂上每一分鐘得到有效利用,這是擺在每個(gè)任課教師前面的一個(gè)難題,要求任課教師著眼于學(xué)生今后發(fā)展,對C語言取其精華,去其糟粕,講授就業(yè)崗位群中應(yīng)用最廣,實(shí)用性最強(qiáng)的知識。不能只拘泥于傳統(tǒng)的、按部就班的教學(xué)模式。爭取讓學(xué)生在最短的時(shí)間內(nèi)學(xué)會最有用的知識。

2.2 把應(yīng)用性程序開發(fā)融入案例教學(xué)中 在教學(xué)過程中,任課教師可以引入實(shí)際工程中的實(shí)際項(xiàng)目,讓學(xué)生去分析、設(shè)計(jì)、完成。教師可以采用分組教學(xué)的方式,讓學(xué)生們4-5人一個(gè)小組,選出一名組長,組內(nèi)再進(jìn)行分工。由于C語言是模塊化設(shè)計(jì)結(jié)構(gòu),可每人完成一個(gè)模塊,讓每個(gè)人都體會從查閱資料、項(xiàng)目需求分析、實(shí)現(xiàn)功能、完成代碼的編寫和統(tǒng)調(diào)的工作。高度模擬在小系統(tǒng)開發(fā)上的工作環(huán)境,用任務(wù)驅(qū)動的方式去激發(fā)學(xué)生們的思維,既鍛煉他們每個(gè)人獨(dú)立完成任務(wù)的能力、開發(fā)能力,又在整個(gè)項(xiàng)目上提高了學(xué)生們的團(tuán)隊(duì)協(xié)作能力,也向?qū)W生們展示了今后的工作流程。任課教師所選擇的實(shí)際項(xiàng)目必須要有現(xiàn)實(shí)指導(dǎo)價(jià)值和廣泛應(yīng)用性,學(xué)生們掌握之后,直接能夠?qū)尤蘸蠊ぷ鳎词巩?dāng)時(shí)不能完全掌握,死記硬背也可應(yīng)用。讓學(xué)生掌握從算法到程序代碼的轉(zhuǎn)化,使他們能夠?qū)⒁粋€(gè)實(shí)際問題,先描述為一個(gè)計(jì)算機(jī)算法,然后再編寫相應(yīng)的C++代碼。同時(shí)強(qiáng)調(diào)“自頂向下”和“細(xì)分”的程序設(shè)計(jì)思想的培養(yǎng),讓學(xué)生充分了解任何看似復(fù)雜的算法,都可以分解為若干個(gè)簡單算法的邏輯組合。所以任何一個(gè)題目,在編寫代碼之前,都要認(rèn)真分析,分解成若干的小問題進(jìn)行處理。

2.3 對教材知識進(jìn)行整合,突出教學(xué)重點(diǎn) 在學(xué)習(xí)《程序設(shè)計(jì)與算法》課程過程中,很多同學(xué)反映,教材內(nèi)容知識過多,而學(xué)習(xí)時(shí)間較短,教師在課上講解內(nèi)容過多,而學(xué)生課下缺少時(shí)間消化,教師為了趕教學(xué)進(jìn)度,很多重要的基礎(chǔ)知識沒有給學(xué)生留出足夠的時(shí)間復(fù)習(xí),教學(xué)的重點(diǎn)不突出。根據(jù)這種情況,就需要在教學(xué)過程中,對《程序設(shè)計(jì)與算法》教材的相關(guān)知識進(jìn)行有效整合,去除一些過于繁雜的內(nèi)容,在教學(xué)過程中,注意突出重點(diǎn),注意學(xué)生的理解接受效果。根據(jù)一些學(xué)生的反饋,可以知道,采用實(shí)例教學(xué)效果比較明顯,通過實(shí)例的演練促進(jìn)學(xué)生對知識的掌握。因此,教師在《程序設(shè)計(jì)與算法》課程教學(xué)過程中,要結(jié)合學(xué)生實(shí)際情況,盡量體現(xiàn)知識性、實(shí)用性,激發(fā)學(xué)生的靈感和創(chuàng)造欲,使學(xué)生對實(shí)踐內(nèi)容感興趣,以充分調(diào)動學(xué)生的學(xué)習(xí)積極性和主觀能動性,促進(jìn)學(xué)生積極創(chuàng)新,完成實(shí)踐內(nèi)容。

2.4 加強(qiáng)教師產(chǎn)、學(xué)、研綜合能力培養(yǎng) 要想讓學(xué)生有技能,培養(yǎng)學(xué)生的教師必須有本事,所以必須培養(yǎng)教師產(chǎn)、學(xué)、研綜合能力,深化校企合作、工學(xué)結(jié)合的辦學(xué)模式,充分利用行業(yè)企業(yè)資源,完善教師的企業(yè)實(shí)踐制度和教學(xué)能力提高制度,才能真正提高教師實(shí)踐創(chuàng)新能力,產(chǎn)品開發(fā)能力,實(shí)現(xiàn)課程和實(shí)際工作對接。另外主動參加專業(yè)技能大賽也是提高教師產(chǎn)學(xué)研綜合能力的一個(gè)渠道,國家級專業(yè)指導(dǎo)委員會、國家級學(xué)會、省級、市級學(xué)會每年都舉辦大量的比賽項(xiàng)目,為的就是培養(yǎng)和鍛煉教師、學(xué)生的科技創(chuàng)新、技能開發(fā)的能力,所以和產(chǎn)業(yè)技術(shù)密切相關(guān)的任課教師一定要有信心,有勇氣自己申報(bào)和指導(dǎo)學(xué)生參加大賽,此類比賽體現(xiàn)了創(chuàng)新性、實(shí)踐性、科研性和統(tǒng)一協(xié)調(diào)性,不僅對學(xué)生的綜合能力是一個(gè)提高,同時(shí)也是教師的經(jīng)驗(yàn)總結(jié)和技能提升的重要途徑,也是提高產(chǎn)、學(xué)、研綜合能力的又一途徑。

3 結(jié)束語

根據(jù)機(jī)電一體化技術(shù)專業(yè)《程序設(shè)計(jì)與算法》課程標(biāo)準(zhǔn),通過本課程的學(xué)習(xí),使本專業(yè)的學(xué)生具備從事軟件制作工人,軟件開發(fā)技術(shù)員等崗位所必需的專業(yè)知識、專業(yè)技能及相關(guān)職業(yè)能力,培養(yǎng)學(xué)生實(shí)現(xiàn)崗位的適應(yīng)能力,提高學(xué)生的職業(yè)素質(zhì)。本著這一原則,我們對該課程的教學(xué)內(nèi)容和方式作出了調(diào)整,弱化了C語言的語法教學(xué),突出應(yīng)用性,實(shí)用性知識學(xué)習(xí),改變了原有的教學(xué)模式,運(yùn)用了典型工程應(yīng)用實(shí)例教學(xué),分組教學(xué),任務(wù)驅(qū)動的教學(xué)方法,提高了學(xué)生的學(xué)習(xí)興趣,提高了該課程的教學(xué)質(zhì)量。

參考文獻(xiàn):

[1]李立剛.非計(jì)算機(jī)專業(yè)C++程序設(shè)計(jì)語言教學(xué)改革[J].中國石油大學(xué)勝利學(xué)院學(xué)報(bào),2011,1(25).

[2]孫靜.C語言精品資源共享課程建設(shè)規(guī)劃[J].吉林省教育學(xué)院學(xué)報(bào),2015,01(31).

[3]王水江.如何激發(fā)高職學(xué)生的學(xué)習(xí)動力[J].改革與開放,2010(9):158-160.

[4]鄭廣成.高職軟件技術(shù)專業(yè)教師“產(chǎn)教研”融合能力的培養(yǎng)途徑研究[J].軟件工程師,2013.10.

[5]李駿揚(yáng),魏海坤,許倩茹,夏思宇.“程序設(shè)計(jì)與算法語言”實(shí)踐課程中的項(xiàng)目教學(xué)[J].電氣電子教學(xué)學(xué)報(bào),2014.04.

作者簡介:李冠男,長春職業(yè)技術(shù)學(xué)院講師,主要研究方向:機(jī)電一體化技術(shù)應(yīng)用及教學(xué)研究。

猜你喜歡
團(tuán)隊(duì)協(xié)作程序設(shè)計(jì)能力
消防安全四個(gè)能力
基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
大興學(xué)習(xí)之風(fēng) 提升履職能力
你的換位思考能力如何
高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
《Oracle數(shù)據(jù)庫》課程教學(xué)模式探究 
程序設(shè)計(jì)課程的教學(xué)方法探索與實(shí)踐
政工職能在企業(yè)發(fā)展中的作用研究
PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用