廣播電視大學計算機??飘厴I(yè)論文范文
面對飛速發(fā)展的信息化社會,人們?nèi)找嬖鲩L的計算機技術(shù)不斷應用于各行各界。下文是學習啦小編為大家搜集整理的關(guān)于廣播電視大學計算機??飘厴I(yè)論文范文的內(nèi)容,歡迎大家閱讀參考!
廣播電視大學計算機??飘厴I(yè)論文范文篇1
淺談高職學生學習計算機語言的作用
現(xiàn)代科技迅速發(fā)展,知識總量以前所未有的速度增加,使得高職院校在教育中不僅要求學生扎實地掌握知識和基本技術(shù),還要發(fā)展學生的能力。計算機語言作為計算機專業(yè)課和非計算機專業(yè)的普及課,已經(jīng)廣泛在學生中講授。為了適應現(xiàn)代社會的發(fā)展,可以在計算機語言教學中培養(yǎng)高職學生的能力。
一、引導學生善于觀察,提高學生解決問題的能力
觀察是人們對事物的特性通過視覺獲取信息,從而發(fā)現(xiàn)規(guī)律和性質(zhì)的方法,是思維活動的第一過程,是發(fā)現(xiàn)問題、解決問題的開始。培養(yǎng)學生的觀察力,有助于他們發(fā)現(xiàn)問題的規(guī)律,找到解決問題的方法。為此,在計算機語言教學中,可以通過以下方式來實施:
(1)教師提前做好充分準備——精心選題、精心設(shè)計、精心組織和善于提問。
比如在學習循環(huán)結(jié)構(gòu)程序設(shè)計時,提出“輸出如圖所示???的圖形”的問題,讓學生先觀察第1行、第2行、第3行、第4行等輸出 “#”的個數(shù),然后請學生們給出觀察的結(jié)果,而后引導學生得出輸出任意行的“#”個數(shù)的通式,最后,再根據(jù)循環(huán)變量值的變化與圖形行數(shù)的關(guān)系,找到輸出圖形的具體實現(xiàn)方法。進一步具體化“求1+2+3+4+…+100”的累加和問題,讓學生仔細觀察,引導學生去分析、找規(guī)律,得出解決問題的方法。實踐證明,教師在教學中不斷地提出恰當?shù)膯栴},不僅可培養(yǎng)學生的觀察能力、思維能力,提高解決問題的能力,還能提高學生學習積極性。
(2)注意收集學生作業(yè)中經(jīng)常出現(xiàn)的問題,并在教學時有意把這些問題放在程序中,展示給學生,并向?qū)W生提問:“這段程序能否運行?能,結(jié)果是什么?不能,原因在哪?”讓學生仔細觀察、分析程序,從中認識自己學習中出現(xiàn)的問題,提出改正方法,必要時還可以進行分組討論,提高分析問題、解決問題的能力。
二、促進學生聯(lián)想思維,培養(yǎng)學生創(chuàng)造性思維的能力
“為創(chuàng)造性而教”已成為當前教育行業(yè)的口號,教師是知識的傳授者,也是創(chuàng)造性教育的實施者,教師應有意識地培養(yǎng)學生善于從同一問題的解決聯(lián)想思維到相關(guān)問題的解決,并且鼓勵他們積極探索、發(fā)現(xiàn)、創(chuàng)造解決問題的新方法,獨辟蹊徑。在計算機語言教學中,可以利用一題多變,促進學生聯(lián)想思維的發(fā)散性。如求“1+2+3+4+…+100”累加和到“2+4+6+…+100”累加和,代碼如下:
int sum=0, i; //求累加和時,sum=0,為什么
//求1+2+3+…+100的累加和
for(i=1;i<=100;i++)sum+=i;
//求2+4+6+…+100的累加和
for(i=2;i<=100;i+=2)sum+=i;
還可由此聯(lián)想到求1×2×3×4的累乘積,如:
for(i=1,sum=1;i<=4;i++)sum*=i; //注意 sum=1,為什么?
從而衍生出求n!的實際問題。引導學生找出問題與問題之間的相同性和不同點,從一題的解決方法,得出相似問題的解決方法,促進學生聯(lián)想思維培養(yǎng),同時有計劃地促使學生進行一題多解的訓練,豐富學生的聯(lián)想,使學生在較多的思路中精選,開拓學生的思路。
在培養(yǎng)學生創(chuàng)造性思維能力的過程中,教師善 于提問,不斷給予學生鍛煉的機會,隨時尊重學生與眾不同的疑問和觀點,啟發(fā)學生獨立思考、尋求正確答案,鼓勵學生質(zhì)疑爭辯、自由討論,向?qū)W生證明他們的觀念是有價值的,充分發(fā)揮學生認知能力和情感功能,提高學生的創(chuàng)造思維能力。
三、培養(yǎng)學生的主動性,提高學生的自學能力
“師者,所以傳道、授業(yè)、解惑也。”教師是知識的載體,傳道、授業(yè)、解惑是教師的職責和義務,而學生是求知的主體,他們有思考、有個人意志和主觀能動性。那種認為只有通過教師“教”才能“學”,并想在短短數(shù)年的時間內(nèi)把某一門專業(yè)的全部知識灌輸給學生的舊觀念,已經(jīng)不能適應時代的需要。在教學中,教師應該采用“授人以漁”的方式,尊重和喚醒學生的主體意識,激發(fā)學生的主動性,養(yǎng)成自學習慣,提高自學能力。在計算機語言教學中,可以把內(nèi)容相近、功能相似的章節(jié)以及較難理解的題大膽地讓學生自學,如在講圖形用戶界面設(shè)計時,教師有意識讓學生自學應用小程序applet章節(jié)的內(nèi)容,有不懂的內(nèi)容要求學生記錄下來,利用晚自習、實訓時間或利用網(wǎng)絡(luò)平臺隨時和教師交流,讓學生慢慢嘗到用自己的大腦學習的甜頭。
總之,學習計算機語言能讓人在一種比較單純和完全獨立的世界中展示自己解決問題的能力、創(chuàng)造性思維的能力和自學的能力,而且這些能力又完全可以在現(xiàn)實世界中加以應用,筆者覺得學生可以一種全新的思想來體驗一下學計算機語言的樂趣。
廣播電視大學計算機??飘厴I(yè)論文范文篇2
淺談C語言在計算機專業(yè)中的教學
眾所周知,全國計算機等級考試二級考試中之一就是C語言,而且隨著時代的發(fā)展,在許多高校中計算機專業(yè)都開設(shè)了C語言課程,C語言的教學是計算機教學中的重點和難點,能夠體現(xiàn)學生的邏輯思維能力和推導能力,提高學生的分析問題和解決問題的能力。那么應該如何講課才能讓學生愛學并去輕松掌握知識呢,以下是筆者的一些見解。
一、激發(fā)學生學習興趣
很多學生認為C語言這門課難學,沒有什么用處,學習沒有動力,這些問題不容回避。所以在講課開始時應該讓學生明確學習C語言的重要性和實用性:C語言在高級語言中有著舉足輕重的作用,與C++、C#、VC關(guān)系極為密切,可以開發(fā)學生的邏輯思維并提高其推導能力為學習其專業(yè)課程打下良好的基礎(chǔ)。通過學習程序設(shè)計,學會進一步了解計算機的工作原理,更好地理解和應用計算機;掌握用計算機處理問題的方法;培養(yǎng)分析問題和解決問題的能力;具有編制程序的初步能力。即使將來不是計算機專業(yè)人員,由于學過程序設(shè)計,理解軟件生產(chǎn)的特點和生產(chǎn)過程,就能與程序開發(fā)人員更好地溝通與合作,開展本領(lǐng)域中的計算機應用,開發(fā)與本領(lǐng)域有關(guān)的應用程序。
另外在講課的時候可以用學生比較熟悉,比較感興趣的問題去講解內(nèi)容。比如說,講課的時候把函數(shù)的首部比作人的“頭”,把函數(shù)的函數(shù)體比作人的“身體”,學生就比較容易接受。再有講解經(jīng)典實例—Fibonacci數(shù)列時,引用“兔子的繁殖問題”,學生就比較感興趣,從而喜歡學了。還可以在學一個新的知識體系前,用這些新知識設(shè)計一些可以吸引學生的實際例子。比如在講授選擇和循環(huán)結(jié)構(gòu)時,可以讓學生做一個“猜數(shù)”游戲,學生覺得有趣,聽課的興趣明顯提高。學生對C 語言課感興趣了,學起來就有了動力,教起來才能事半功倍。
實踐表明,在學習C語言的過程中有的學生反映學習C語言比學習計算機基礎(chǔ)要簡單,可見激發(fā)學生的學習興趣是多么的重要。
二、激發(fā)學生學習的潛能
在教學過程中,通過各種教學方式和手段激發(fā)學生的學習欲望,使其積極投入到學習活動中,發(fā)現(xiàn)問題,提出問題,并逐步解決問題。例如,在講解實例時,不是簡單地給出程序清單,而是從分析問題入手,找出解決問題的方法,再給出算法,最后編寫出完整的程序,經(jīng)過編譯、鏈接、運行從而得出最后的結(jié)果。而在這一過程中,較關(guān)鍵的是每一步都采用與學生一起探討的方式,讓學生在啟發(fā)下思考,在思考中解決問題,也讓其在解題過程中體驗到自己的成功感受,從而掌握獨立分析問題、解決問題的方法。為培養(yǎng)學生綜合應用知識的能力,通過對完整的項目的系統(tǒng)分析,培養(yǎng)學生良好的編程習慣,善于獲取他人經(jīng)驗的能力以及掌握綜合運用所學知識的能力,從而真正提高編程水平。
三、培養(yǎng)學生的算法思想
C語言教學的目的,不僅要使學生掌握語言的基本規(guī)則,更要切實提高其編程解決實際問題的能力和實現(xiàn)算法的能力。在學習C語言這門課的過程中,算法的培養(yǎng)尤為重要,算法即為了解決某一個特定的問題而采取的方法或步驟。算法是靈魂,不掌握算法就是無米之炊。因為程序代碼的編寫過程實際上就是將事先的求解思路用C語言的語句來加以實現(xiàn)的過程。沒有求解思路,那么得到的肯定是一個錯綜混亂的程序代碼。所以正確的求解思路就是必要的,如果求解思路不正確,那么必將得到一個錯誤的程序,所有的一切必將付之東流。所以在講C程序語言課時一定要強調(diào)算法思想,并且貫穿整個講課的始終。
四、培養(yǎng)學生的創(chuàng)新意識
C語言是一門理論加實踐的課,只有滿腹經(jīng)綸,不能解決實際問題,必須上機實踐,只有通過上機操作讓學生將書寫的程序代碼上機運行調(diào)試并得到預期的結(jié)果才算真正解決問題,才算是真正掌握了一門技巧,也才能使學生真正理解、真正消化課堂上的理論知識,因此要以應用、實踐為目的,注重培養(yǎng)應用能力,大力加強實踐環(huán)節(jié),激勵學生創(chuàng)新意識。教學中堅持上機實驗課與理論教學課相結(jié)合,使上機實驗與理論教學協(xié)調(diào)同步,特別是時間、內(nèi)容上要銜接好,講完課要及時上機并保證上機效果,需要特別強調(diào)的是,要先講課后實踐,而且兩者相隔時間不能太長,時間長學生早已把課上聽到的內(nèi)容忘記,所以要及時上機實踐,多實踐是學習掌握C語言的必經(jīng)之路。對于同一個問題,可以讓學生分組進行思考,讓其考慮不同的方法來解決,最后通過講解評比,讓學生互補所長,互補所學,從而提高了學生的學習動力、培養(yǎng)了學生的創(chuàng)新意識。
五、運用豐富的教學方法
為了讓學生更好的學習好C語言,培養(yǎng)學生邏輯思維和創(chuàng)新能力,在教學過程中,要通過各種教學方式和手段激發(fā)學生的學習欲望,使其積極投入到學習活動中。例如,在講解程序設(shè)計舉例時,不是簡單地給出程序清單,而是從分析問題入手,繼而找出解決問題的方法,再給出算法,最后編寫出完整的程序,編譯、鏈接、運行到測試的整個過程,特別是調(diào)試中增加輸出,變難為易,環(huán)環(huán)緊扣。
而在這一過程中,較關(guān)鍵的是每一步都采用與學生一起探討的方式,讓學生在啟發(fā)下思考,在思考中解決問題,從而掌握獨立分析問題、解決問題的方法。而對于比較簡單的問題,我們可以提出問題,以學生獨立完成為主,教師只提供必要的輔導,培養(yǎng)學生探索問題和解決問題的能力,更有利于創(chuàng)新能力的培養(yǎng),也充分調(diào)動了學生學習的主動性和積極性。
再有充分合理地利用多媒體課件,也可以達到事半功倍的效果:課件上要合理選擇教學內(nèi)容,制作要突出中心,避免從書本上摘抄大量文字或圖片。課件中可適當加入Flash動畫等,吸引學生注意力,讓學生對課件上的內(nèi)容產(chǎn)生興趣,有利于知識的掌握。
總之,我們在C語言教學中,一定要把它上好,通過講解這門課讓學生掌握求解問題的方法,鍛煉學生的思維,不僅讓他們在學習上有收獲,而且在處理問題、解決問題上也是受益匪淺。