曾帥,王中瑩(重慶郵電大學(xué)通信與信息工程學(xué)院,重慶 400065)
ZENG Shuai,WANG Zhong-ying(Chongqing University of Posts and Telecommunications,Chongqing 400065)
提升通信軟件基礎(chǔ)課程學(xué)生編程創(chuàng)新能力的研究
曾帥,王中瑩
(重慶郵電大學(xué)通信與信息工程學(xué)院,重慶400065)
編程教學(xué);通信軟件基礎(chǔ)課程;教學(xué)改革;課程創(chuàng)新
通信軟件基礎(chǔ)是培養(yǎng)工科電子信息類本科生的一門專業(yè)必修課程。著重培養(yǎng)學(xué)生在軟件設(shè)計(jì)領(lǐng)域的基本素質(zhì)、基本方法和設(shè)計(jì)理念。課程的授課對象為本科生,通過本課程的學(xué)習(xí),讓學(xué)生們掌握數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)和軟件工程等軟件技術(shù)的基本理論,為以后在軟件設(shè)計(jì)領(lǐng)域的發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。而近年來隨著社會對電子信息類人才要求的提高,通信軟件基礎(chǔ)課程不僅要讓學(xué)生掌握編程這項(xiàng)技能,更重要的是要培養(yǎng)及提高學(xué)生的編程創(chuàng)新能力。因?yàn)榫幊虅?chuàng)新能力是電子信息類人才綜合能力的重要方面,它決定著一個(gè)開發(fā)人員到底能走多遠(yuǎn)。因此,對于提升通信軟件基礎(chǔ)學(xué)生編程創(chuàng)新能力的研究具有重要意義。
1.1當(dāng)前教員授課方式不利于學(xué)生們編程實(shí)際能力的提高
現(xiàn)階段很多教員受傳統(tǒng)教學(xué)方式的影響,都采用知識傳遞式課堂教學(xué),這種模式下一般都是教師單純講授知識,學(xué)生根據(jù)教師要求進(jìn)行記錄、記憶或者做題,然后接受考試。教員在課堂上不管學(xué)生的實(shí)際知識吸收情況,只是一味的教學(xué),使得學(xué)生們只能被動(dòng)學(xué)習(xí),久而久之學(xué)生們喪失了學(xué)習(xí)編程的積極性。因?yàn)榫幊陶Z言的學(xué)習(xí)過程本身就是枯燥乏味的,而教員再采用傳統(tǒng)的授課方式會使得學(xué)生們覺得編程語言的學(xué)習(xí)過程是枯燥乏味甚至是痛苦的,學(xué)生們會因?yàn)楦簧辖虇T的上課節(jié)奏而喪失繼續(xù)學(xué)習(xí)的積極性,長此以往就會出現(xiàn)教員在課堂上自顧自的上課,學(xué)生們在下面低頭玩手機(jī)睡覺的情況發(fā)生。這樣不利于學(xué)生們編程實(shí)際能力的提高,也不利于通信軟件基礎(chǔ)課程的順利教學(xué)。
1.2當(dāng)前學(xué)生們的編程基礎(chǔ)不盡相同,學(xué)生們?nèi)狈虇T的課下指導(dǎo)
當(dāng)前學(xué)生們的編程基礎(chǔ)不盡相同,有的學(xué)生基礎(chǔ)比較好,有的學(xué)生基礎(chǔ)比較差,不同基礎(chǔ)的學(xué)生們在編程的學(xué)習(xí)過程中遇到的問題也不相同,對于編程基礎(chǔ)比較好的學(xué)生,他們往往對編程語言的學(xué)習(xí)充滿了濃厚的興趣,但是苦于無人指導(dǎo),在自學(xué)的道路上易走彎路,遇到問題要花很長時(shí)間才能解決,這樣會降低他們的學(xué)習(xí)熱情,不利于編程語言的深入學(xué)習(xí)。對于編程基礎(chǔ)比較差的學(xué)生,他們會由于自身基礎(chǔ)比較差,在上課的過程中不能很好地領(lǐng)悟到教員講授的內(nèi)容,久而久之就喪失了學(xué)習(xí)的積極性,甚至?xí)霈F(xiàn)自暴自棄的極端情形,他們在學(xué)習(xí)過程中變的松懈懶散,甚至?xí)霈F(xiàn)學(xué)生們在平時(shí)的學(xué)習(xí)過程中上課不聽課、實(shí)訓(xùn)課不做實(shí)驗(yàn)的情況發(fā)生,這也是通信軟件基礎(chǔ)教學(xué)過程中的一大重要問題。
2.1教員改變授課風(fēng)格,以學(xué)生為主導(dǎo),提高學(xué)生編程創(chuàng)新能力
傳統(tǒng)的知識型課堂都是教師在課堂上對著PPT講解下代碼,或者在編譯器中演示下編譯過程,中間夾雜著零星對學(xué)生的提問,這種教學(xué)方式會使得學(xué)生們對于教員的課堂教學(xué)毫無興趣,因?yàn)榫幊瘫旧淼膶W(xué)習(xí)過程就是有點(diǎn)枯燥的,如果教員在教學(xué)過程中也這么古板傳統(tǒng),那么就會使學(xué)生們覺得編程過程過于枯燥乏味。而如果教員在上課的過程中能夠?qū)⒔虒W(xué)內(nèi)容和實(shí)際生活結(jié)合起來,那么就會讓學(xué)生們覺得編程是個(gè)神奇的過程,從而激發(fā)他們的學(xué)習(xí)熱情。例如教員課程的基本結(jié)構(gòu)總是以一堂關(guān)于未來技術(shù)的課開始,在這堂課中教員會談到諸如機(jī)器人、3D打印、使用了編程技術(shù)的最新App等各種各樣的新酷技術(shù)。教員可以將這些新酷技術(shù)中用到的編程知識提取出來,開始自己的課程。對于每一課,教員都準(zhǔn)備帶有講解和作業(yè)的演示。教員先做些講解,然后給學(xué)生們布置一份作業(yè)。接著留給學(xué)生們時(shí)間去完成作業(yè)。他們可以組成小組,互相幫助。對于一些問題,教員可以不設(shè)置答案,發(fā)散學(xué)生們的思維,讓學(xué)生們課下自己思考。
為了激發(fā)學(xué)生們的上課熱情,教員可以適時(shí)改變授課風(fēng)格,先引出問題,再找學(xué)生們對這些問題進(jìn)行講解或者提問,以學(xué)生為主導(dǎo),將授課的主動(dòng)權(quán)教到學(xué)生手中,例如寫一次授課要講解的內(nèi)容是關(guān)于堆棧的,教員就可以以堆棧為知識點(diǎn)布置一些任務(wù):讓學(xué)生們找下以堆棧為知識點(diǎn)的應(yīng)用程序或者App,讓學(xué)生們深刻體會到編程的強(qiáng)大以及普適性,從而激發(fā)學(xué)生們學(xué)習(xí)編程的熱情。
2.2教員可以根據(jù)學(xué)生們的實(shí)際情況為學(xué)生們提供一些課下指導(dǎo)
有很多學(xué)生們對于編程還是很有興趣的,但是苦于無人指導(dǎo),在自學(xué)的過程中遇到問題解決不了就會喪失自信心,這個(gè)時(shí)候教員們要給學(xué)生們充足的指導(dǎo),多和這類學(xué)生溝通,可以根據(jù)學(xué)生們的實(shí)際基礎(chǔ)給學(xué)生們布置一些任務(wù),讓學(xué)生們自學(xué)。鼓勵(lì)學(xué)生們不套用源碼,自己編寫代碼,讓學(xué)生們在編程的過程中領(lǐng)略到機(jī)器語言的邏輯之美,久而久之形成了有自我個(gè)性的編程創(chuàng)新思維。
學(xué)生們的編程課程是一樣的,但是學(xué)生們的編程基礎(chǔ)是不同的。對于基礎(chǔ)比較差的學(xué)生們,在教員改變授課風(fēng)格激發(fā)學(xué)生們的編程興趣的前提下,教員們也要重點(diǎn)照顧這些學(xué)生們,根據(jù)他們的實(shí)際編程基礎(chǔ)水平為他們提供一些編程學(xué)習(xí)資源,并提供課下指導(dǎo),以解決他們編程基礎(chǔ)差的問題。在他們的學(xué)習(xí)過程中要時(shí)時(shí)的鼓勵(lì),要讓他們在學(xué)習(xí)過程中動(dòng)力十足,以讓他們也能體味到編程之美。
教員在改變了授課風(fēng)格后,取得的效果也是很明顯的,教員在上課的過程中將教學(xué)內(nèi)容和實(shí)際生活結(jié)合起來,采用一些最新潮的技術(shù)產(chǎn)品向?qū)W生們演示,使得學(xué)生們意識到編程語言的神奇魅力,激發(fā)了學(xué)生們學(xué)習(xí)的積極性,上課的過程中學(xué)生們的興致都很高昂,課堂氣氛異?;钴S。在教員的指導(dǎo)下,學(xué)生們在課下也能根據(jù)自己的實(shí)際情況強(qiáng)化自己的編程能力,領(lǐng)略到編程之美。編程基礎(chǔ)好的學(xué)生在教員的指導(dǎo)下學(xué)的更加深入,遇到問題不再一味地借助網(wǎng)絡(luò)上的源碼資源,而是嘗試著自己編寫代碼,提高了學(xué)生們的編程創(chuàng)新能力。編程基礎(chǔ)差的學(xué)生在教員的鼓勵(lì)和輔導(dǎo)下加強(qiáng)了基礎(chǔ)的學(xué)習(xí),讓他們都在不同程度上領(lǐng)略到了編程的獨(dú)特魅力。為通信軟件基礎(chǔ)課程教學(xué)的順利進(jìn)行做了重要保障。
近年來,隨著科技的發(fā)展,以及社會對電子信息類人才要求的提高,通信軟件基礎(chǔ)課程作為一門電子信息類人才的基礎(chǔ)課程,作用越發(fā)凸顯。此課程不僅要讓學(xué)生掌握編程這項(xiàng)技能,更重要的是培養(yǎng)及提高學(xué)生的編程創(chuàng)新能力。因?yàn)榫幊虅?chuàng)新能力是電子信息類人才綜合能力的重要方面,它決定著一個(gè)開發(fā)人員的職業(yè)上限。而現(xiàn)階段的教學(xué)方式阻礙了學(xué)生們編程創(chuàng)新能力的提高,因此,對于通信軟件基礎(chǔ)課程教學(xué)改革的研究具有重要意義。
[1]姜大志,孫浩軍.基于CDIO的主動(dòng)式項(xiàng)目驅(qū)動(dòng)學(xué)習(xí)方法研究——以Java類課程教學(xué)改革為例[J].教學(xué)與實(shí)踐,2012(04).
[2]李嘉曾.“以學(xué)生為中心”教育理念的理論意義與實(shí)踐啟示[J].教改縱橫,2008(04).
[3]王鑒,王明娣.大學(xué)課堂教學(xué)改革問題:生活世界理論的視角[J].課程理論與教學(xué)改革,2013(11).
[4]周光禮.轉(zhuǎn)型期中國師生關(guān)系的重構(gòu):變革及其規(guī)制[J].教師教育,2007(13).
Programming Teaching;Communication Software Foundation Course;Teaching Reform;Course Innovation
Research on How to Improve the Students'Innovate Programming Ability of Communication Software Foundation Course
曾帥(1984-),男,重慶人,博士,講師,研究方向?yàn)槲磥砭W(wǎng)絡(luò)
2016-04-19
2016-06-15
ZENG Shuai,WANG Zhong-ying
(Chongqing University of Posts and Telecommunications,Chongqing 400065)
對通信軟件技術(shù)基礎(chǔ)課程的傳統(tǒng)知識型教學(xué)的教學(xué)方式進(jìn)行分析,以此為切入點(diǎn)對如何提升通信軟件基礎(chǔ)課程學(xué)生編程創(chuàng)新能力進(jìn)行研究,提出幾點(diǎn)教學(xué)改革意見,通過課上轉(zhuǎn)換教學(xué)方式,課下積極輔導(dǎo)學(xué)生功課,最終達(dá)到提高學(xué)生們的編程創(chuàng)新能力的目的。
王中瑩(1989-),男,安徽淮南人,在讀碩士研究生,研究方向?yàn)槲磥砭W(wǎng)絡(luò)
Analyzes communication software teaching basis courses of traditional knowledge-based teaching,this as the starting point on how to improve communication software programming foundation course students'innovation ability.Puts forward their own views of teaching reform,by converting the class teaching methods and actively counseling students'homework after class,ultimately improves students'ability to innovate programming purposes.