唐琨皓,李 歡
(湖南工學(xué)院,湖南 衡陽 421001)
針對非計算機專業(yè)大學(xué)生C語言課程學(xué)習(xí)能力的調(diào)查和培養(yǎng)
唐琨皓,李歡
(湖南工學(xué)院,湖南衡陽421001)
通過對非計算機專業(yè)學(xué)生C語言課程學(xué)習(xí)能力進行調(diào)查研究,對非計算機專業(yè)學(xué)生C語言課程學(xué)習(xí)現(xiàn)狀分析,對當前教學(xué)方式存在某些不足,提出更科學(xué)有效的改進方案,培養(yǎng)學(xué)生學(xué)習(xí)興趣,強化學(xué)生學(xué)習(xí)意識,從而達到提高C語言教學(xué)效果的目的.
C語言;非計算機專業(yè);學(xué)習(xí)能力
C語言是1972年由Dennis M.Ritchie在B語言的基礎(chǔ)上發(fā)展完善而成的,至今為止已經(jīng)過去40年了,它仍然是使用和學(xué)習(xí)最為廣泛的編程語言.在這40年時間里,無數(shù)的人在學(xué)習(xí)它,使用它,完善它.于2011年12月8日,由ISO正式公布C語言的最新國際標準草案.我國從1994年由國家教育部安排的全國計算機等級考試開始,C語言的應(yīng)用提升到一個新的高度.
湖南工學(xué)院以學(xué)科專業(yè)建設(shè)為龍頭,以特色人才培養(yǎng)模式改革為重點,堅持走“改革創(chuàng)新、強化基礎(chǔ)、辦出特色、科學(xué)發(fā)展”之路,努力把學(xué)校建設(shè)成為特色鮮明、質(zhì)量著稱的高水平工科應(yīng)用型高校,并著力培養(yǎng)基礎(chǔ)實、技術(shù)精、能力強、具有創(chuàng)新精神和社會責(zé)任感的高素質(zhì)應(yīng)用型專門人才.學(xué)校按照國家高等教育發(fā)展規(guī)劃要求,組織安排非計算機專業(yè)大一新生開設(shè)基礎(chǔ)計算機程序課程-C語言,培養(yǎng)學(xué)生在計算機方面的基本素養(yǎng),使其掌握基本的計算機C語言語法知識,提高學(xué)生的綜合素質(zhì),順應(yīng)時代發(fā)展和市場需求,成為全面應(yīng)用型科技人才.
C語言作為計算機最為基礎(chǔ)的編程語言之一,是學(xué)習(xí)更深一層編程語言的基石,在計算機技術(shù)迅速發(fā)展的當今,C語言已成為大多數(shù)高校非計算機專業(yè)的必修課程.隨著高科技的迅速發(fā)展,對非計算機專業(yè)學(xué)生學(xué)習(xí)C語言的要求也越來越高.但由于C語言較為枯燥,非計算機專業(yè)學(xué)生學(xué)習(xí)C語言相對而言較為困難,且學(xué)生普遍對此不夠重視,不了解C語言課程的重要性;學(xué)校對C語言課程學(xué)習(xí)安排不太合理,對非計算機專業(yè)學(xué)生學(xué)習(xí)C語言的要求提高,但是C語言的教學(xué)課時不增反減;尤其是教師教學(xué)方式單一;理論與實踐脫節(jié)等等.現(xiàn)C語言實際教學(xué)中普遍存在一些問題.
2.1學(xué)生學(xué)習(xí)忽視其重要性
對于非計算機專業(yè)學(xué)生而言,學(xué)習(xí)C語言的首要用途就是通過國家二級考試,專業(yè)又不是計算機,以后找工作又用不著,只要能過國家二級考試就可以了,便對C語言不加以重視,對C語言的學(xué)習(xí)更毫無興趣可言.沒有學(xué)習(xí)的動力,面對有一定專業(yè)性、對非計算機專業(yè)學(xué)生而言有極大困難的C語言,更多的非計算機學(xué)生則選擇放棄對C語言的學(xué)習(xí).例如,大多數(shù)學(xué)生在課堂上埋頭玩手機或睡覺,忽略其重要性,完全沒有把C語言課程學(xué)習(xí)放在心上,時有發(fā)生一個班級教師講課只有幾個人聽的現(xiàn)象.
學(xué)生學(xué)習(xí)C語言對培養(yǎng)學(xué)生的邏輯思維、學(xué)生學(xué)習(xí)能力、奠定計算機思維有極其重要的意義,這也是國家教育部安排全國計算機等級考試和學(xué)校開設(shè)C語言課程的原因.但學(xué)生對此并不重視,違背了學(xué)校開設(shè)C語言課程的初衷,故學(xué)生忽視C語言的重要性是教學(xué)中最大的一個問題.
2.2學(xué)校教學(xué)課時不合理性
C語言語法知識點多,專業(yè)性強,而大多數(shù)學(xué)生都是初次接觸計算機編程語言,使得學(xué)生在C語言的入門困難重重.例如,條件語句、循環(huán)語句、數(shù)組、字符串、指針等的知識點眾多,對這些知識的學(xué)習(xí)只靠學(xué)生對著書本理解是遠遠不能深一層的理解這些知識的作用以及如何運用,需要教師提煉重點,對案例講解,使學(xué)生充分理解以及能運用所學(xué)知識.
然而在有限的課時教學(xué)中,教師傳授的知識內(nèi)容有限,對知識的講解擇重避輕,對不考試的知識內(nèi)容幾句話帶過,甚至出現(xiàn)了應(yīng)付式教學(xué).且教學(xué)課時的減少不僅讓學(xué)生少了很多思考的時間,也讓學(xué)生有點不知所措.況且在大學(xué)相對自由的環(huán)境中,學(xué)生中有自主學(xué)習(xí)意識的較少,課前沒有預(yù)習(xí),課后沒有鞏固,很快就會跟不上教師的學(xué)習(xí)節(jié)奏,逐漸就會對C語言的學(xué)習(xí)產(chǎn)生厭煩的心理,更甚者則會放棄C語言的學(xué)習(xí).例如,某專業(yè)某學(xué)生開始還對C語言課程的學(xué)習(xí)有興趣,但在學(xué)習(xí)一段時間后發(fā)現(xiàn)自己跟不上老師的教學(xué)計劃,就放棄了對C語言課程的學(xué)習(xí).
2.3教師授課方式的單一性
C語言是計算機編程語言,枯燥是必然的,C語言教科書大多是對知識點的羅列,無趣味性,無實用性,本就使得C語言學(xué)習(xí)枯燥無味,而教師的授課方式單一會使C語言的學(xué)習(xí)更顯枯燥,讓學(xué)生的學(xué)習(xí)興趣降低.例如,有些教師只是單一的對知識點、語法進行闡述,枯燥乏味,使學(xué)生進一步喪失對C語言學(xué)習(xí)的興趣.
興趣是最好的老師,沒有興趣的學(xué)習(xí)只不過是短時間的記憶,教師教學(xué)方法單一常常導(dǎo)致學(xué)生對C語言學(xué)習(xí)興趣的缺失,導(dǎo)致教學(xué)效果大打折扣,達不到學(xué)校開設(shè)C語言課程的目的.因此,教師授課方式單一是教學(xué)過程中的一大難題,對授課方式的改進已迫在眉睫.
2.4理論與實踐的不一致性
學(xué)校的教師資源有限,對于非計算機專業(yè)而言常常是一個教師負責(zé)幾個班級的C語言課程學(xué)習(xí),工作較為繁忙,不可能一個教師同時教導(dǎo)幾個班級的C語言的實驗課程,常常導(dǎo)致學(xué)習(xí)了C語言的理論知識不能及時的實踐,使學(xué)生沒有充分理解記憶新學(xué)習(xí)的知識.例如,某某專業(yè)某某學(xué)生上課十分認真聽課、做筆記,盡管如此她依然不能夠充分理解所學(xué)知識,上機操作時沒有自己的編程思維,還需要看著書慢慢編程.
況且在學(xué)生中能自主學(xué)習(xí)的較少,沒有C語言實驗課,對于非計算機專業(yè)的學(xué)生而言一般是不會自覺的對所學(xué)知識進行上機操作的,而C語言是一門實踐性很強的課程,學(xué)了卻不能致用,常常會導(dǎo)致解決實際問題脫節(jié).因此,C語言理論課和實驗課的不一致是學(xué)生學(xué)習(xí)能力無法有效得到提高的一個重要問題,也是C語言教學(xué)中需要改進的地方.
學(xué)校開設(shè)C語言課程意在培養(yǎng)學(xué)生的學(xué)習(xí)能力和邏輯思維能力,為了更好地達到學(xué)校開設(shè)C語言課程的目的,針對非計算機專業(yè)大學(xué)生C語言課程學(xué)習(xí)能力的培養(yǎng),特將C語言課程的教學(xué)進行以下一些方式的改進.
3.1提高學(xué)生學(xué)習(xí)興趣
教師授課時應(yīng)說明C語言課程的重要性以及說明學(xué)習(xí)C語言的作用和好處,并將非計算機專業(yè)學(xué)生所學(xué)習(xí)的專業(yè)與C語言學(xué)習(xí)聯(lián)系起來,增加非計算機專業(yè)學(xué)生學(xué)習(xí)C語言的興趣.例如某某專業(yè)某某學(xué)生因為對計算機編程有著濃厚的學(xué)習(xí)興趣,自學(xué)了C語言課程,參加了學(xué)校的程序設(shè)計大賽獲得了二等獎.由此可見提高學(xué)生學(xué)習(xí)興趣是學(xué)生學(xué)習(xí)C語言能力培養(yǎng)的一個重要環(huán)節(jié).
教師的語言風(fēng)格應(yīng)該變得幽默風(fēng)趣些,讓C語言教學(xué)的課堂沒有那么枯燥乏味,即使是非計算機專業(yè)的學(xué)生或?qū)語言學(xué)習(xí)興趣并不濃厚的同學(xué),因為教師的語言幽默也會多少有些興趣,不管這興趣是對于C語言還是教師,課堂都會變得活躍,讓學(xué)生感到身心愉悅,有了學(xué)習(xí)C語言動力已然不足為奇.學(xué)??梢远嗯e辦一些編程比賽或者組織有趣味性的活動,鼓勵學(xué)生積極參加,增加學(xué)生的學(xué)習(xí)興趣,例如,程序設(shè)計大賽,給源代碼找錯誤活動等等.
3.2豐富教師教學(xué)方式
單一的教學(xué)方法用于C語言的課程學(xué)習(xí)弊大于利,故教學(xué)方式多樣化是C語言課程教學(xué)改進中最重要的一環(huán),也是最必不可少的.教學(xué)模式有多種,如圖所示.
結(jié)合以上幾種教學(xué)模式,教學(xué)有以下改進方法:
首先應(yīng)該具備先進的教學(xué)理念,能在課堂上正確引導(dǎo)學(xué)生學(xué)習(xí)的興趣,傳授給學(xué)生正確的學(xué)習(xí)方法;其次進行案例教學(xué),使學(xué)生能通過對實例的分析增強學(xué)生對新學(xué)習(xí)知識的運用,鍛煉學(xué)生的邏輯思維能力,同時講解多種的編程方法,讓學(xué)生多加思考,靈活運用,真正把所學(xué)知識融會貫通;再根據(jù)學(xué)生的水平差異提出基本任務(wù)和階段任務(wù),引導(dǎo)學(xué)生通過任務(wù)驅(qū)動整合課程知識;最后組織學(xué)生進行上機訓(xùn)練,教師主要任務(wù)是對學(xué)生學(xué)習(xí)過程中的指導(dǎo),強化學(xué)生學(xué)習(xí)的成果,可以大大提高學(xué)生學(xué)習(xí)的興趣和拓展知識的信心.
3.3指導(dǎo)正確學(xué)習(xí)方法
對于非計算機專業(yè)的學(xué)生而言,學(xué)習(xí)C語言是很困難的,除了C語言具有一定的專業(yè)性以外,學(xué)生沒有正確的學(xué)習(xí)方法也是學(xué)習(xí)C語言的一大阻力.學(xué)生對C語言的學(xué)習(xí)有了興趣,如果能進一步掌握學(xué)習(xí)方法,學(xué)習(xí)的效果必定會事半功倍.例如,某學(xué)生掌握了正確的學(xué)習(xí)方法,進步迅速,學(xué)習(xí)起來也較為輕松,很快他就成了班上數(shù)一數(shù)二的學(xué)習(xí)典型.所以教師應(yīng)當明確地告訴學(xué)生學(xué)習(xí)C語言要多看、多練、多思考.多看,C語言課程需要學(xué)習(xí)的知識點、語法眾多,需要多看,充分領(lǐng)會所學(xué)知識.多練,C語言是一門實踐性很強的編程語言,學(xué)生要多加練習(xí),多上機操作,才能靈活的運用C語言知識.多思考,C語言是計算機編程語言,計算機運行的方法與人的思維有一定的差距,學(xué)生要多思考,理解計算機運行程序的思維和方法,對學(xué)習(xí)C語言有極大地幫助.
3.4同步理論實驗教學(xué)
實驗是檢驗知識綜合運用的重要手段,也是培養(yǎng)學(xué)生分析與解決問題能力和創(chuàng)新能力的必要條件,故同步理論實驗教學(xué)是極其重要的一個環(huán)節(jié).教師應(yīng)該盡量把C語言實驗課程和理論課程同步安排,因為通過實際的上機操作不僅能加強學(xué)生對新學(xué)知識的理解和運用,且能更好地讓學(xué)生體驗編程的樂趣,讓學(xué)生增強自信心,增加學(xué)習(xí)C語言的興趣.例如,某同學(xué)是少數(shù)有自主學(xué)習(xí)意識的同學(xué)之一,每當C語言課程上教授新的知識后他都上機進行操作,這是他一直能夠跟上老師教學(xué)計劃的原因.
學(xué)校方面應(yīng)該多派一些優(yōu)秀的教師執(zhí)教,緩解C語言課程的一個教師同時教導(dǎo)幾個班級的問題,不僅能讓教師花更多的精力在一兩個班級的教學(xué)上,還能更好地安排理論實驗課程教學(xué)的改進,從而,達到更好的教學(xué)效果.
學(xué)校開設(shè)非計算機專業(yè)的C語言教學(xué)對培養(yǎng)學(xué)生的邏輯思維能力、培養(yǎng)學(xué)生學(xué)習(xí)能力、奠定計算機思維有著重要的意義,對學(xué)生以后的學(xué)習(xí)和工作都有極大地幫助.鑒于C語言課程有一定的專業(yè)性,非計算機專業(yè)學(xué)生學(xué)習(xí)較為困難,需要對教學(xué)中出現(xiàn)問題進行改進,降低非計算機專業(yè)學(xué)生學(xué)習(xí)難度,培養(yǎng)學(xué)生學(xué)習(xí)興趣,有效提高非計算機專業(yè)學(xué)生學(xué)習(xí)C語言的教學(xué)成果.
G642
A
1673-260X(2016)10-0025-02
2016-06-17
湖南工學(xué)院教研項目(A1553);湖南工學(xué)院大學(xué)生創(chuàng)新計劃項目(H1528)