在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 資料文庫 計算機編程課程教學改革范文

計算機編程課程教學改革范文

本站小編為你精心準備了計算機編程課程教學改革參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

計算機編程課程教學改革

[摘要]

隨著時代的發展,計算機編程課程已經成為高等學校非計算機專業學生的計算機基礎課程,面對不同專業基礎的大學生,如何培養他們良好的編程習慣和邏輯思維,提高他們的計算機編程能力等已被不少院校廣泛關注,他們也已將此課程列為教改課程。因此,可以以C++為例,探討該教改課程的教學模式、教學內容、教學方法、教學手段等內容。

[關鍵詞]

計算機編程;課程改革;C++

一、引言

所謂計算機編程,就是人類運用某種計算機編程語言設計程序代碼而讓計算機運行得到結果的過程。人類只需將所要解決問題的思路、方法和手段等通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步步去工作,完成預先設定的任務。在高校,計算機編程也已成為許多非計算機專業學生的基礎課程。如何講解好計算機編程課程日益成為很多高校關注的問題,而且不少院校已經將計算機編程課程列為教改課程,針對教改課程的教學研究方法也就此展開。蘇莉蔚,白洪濤,朱曉旭[1]針對C語言程序設計課程提出分段教學法與項目驅動法,以及考試形式的改革等方法;時海亮,汪遠征[2]針對非計算機專業的計算機編程設置,以VB為例提出了一些建議;孟雪梅[3]提出在程序設計教學中培養學生的創新能力的思想;張青,蘇葉健,高偉鋒[4]在軟件開發技術類課程中采用語境式教學,采用營造實踐環境,以用代學,以用促學,并結合項目教學進行語境式教學方法研究與應用的探索,以上所有這些改革方法都取得了較好的效果。本文主要以C++為例,從該課程的現狀出發,在教學內容及相應的改進措施等方面展開研究,以提出一些改進措施。

二、計算機編程課程現狀分析

(一)學時少

盡管計算機編程已經延伸到非計算機類專業,但是因為對課程的要求不一樣,不同院校設定的學時也不一樣,有些總學時為32學時,有些為48學時,但無論多少學時,都要求學生通過這些有限學時的學習達到掌握計算機編程的基本內容和編程思想的要求。由于該課程的理論性和實踐性都很強,因此這門課程既需要通常的理論課時,也需要一定的上機實踐的課時。教師在理論課上主要講解基本的語法知識、算法的設計思想以及相應的編程方法。但是由于學時嚴重不足,教師往往顧此失彼,學生也疲于奔命,很多專業的學生上機實踐的課時大打折扣,這就要求學生自己在課外多加強練習。而對初學者而言,可能一個簡單的問題都會影響到后續的學習,比如,在將變量定義成整型后,很多學生對“8/5”這樣簡單的算術運算結果為什么是1感到不理解。諸如此類的問題很多,學期結束后,學生普遍感到計算機編程課程難懂、不好理解,不知道編程能解決什么樣的問題,從而失去了學習熱情,造成應用水平相對較低、不能滿足課程要求等問題。尤其對于學時數只有32學時的非計算機專業的學生來說,要想在有限的學時內學好這門課程,這對教師和學生都是非常大的挑戰。

(二)專業基礎不同

很多院校將計算機編程課程拓展到非計算機專業后,該課程變成了一門相關專業的公共基礎課,這就可能會出現文科專業的學生與理科專業的學生同在一個班級上課的情況。這時由于思維方式的差異會導致:如果教師課程內容講快了,文科專業的學生跟不上講課進度;如果教師課程內容講慢了,理科專業的學生又會覺得比較乏味的情況。因此,如何計劃好講課內容以及采用什么樣的講課方法對教師來說都是一種挑戰。我們采取的解決方法通常是對同一個算法編排兩個不同難度的例題供課堂練習使用。很多學生在編寫好相對簡單的例題后會選擇去挑戰編寫相對難點的例題,這樣既可以保證這些學生課上有事做,又能提升他們的水平,而且一旦程序編譯通過并運行出正確的結果時,學生也會很激動,這也激發了學生學習這門課程的熱情。

(三)教學方式

本課程目前采用在機房并結合多媒體的教學方法,這種教學方法的優點是每講好一個例題,學生可以立即上機操作實踐,若有問題可得到及時解決。但因為學時的限制,學生也只能在課堂上練習例題,更多的練習需要學生課后自己去加強。實踐證明,采用在機房并結合多媒體的授課方式是在學時有限的情況下相對有效的一種教學方法。

三、計算機編程課程的改進措施

(一)精心安排教學內容

針對只有32學時的計算機編程課程,教學內容的設計非常重要。學生通過掌握這些內容,可以熟悉相關的編程軟件及其用法,了解計算機編程的特點,掌握計算機編程的邏輯思維并會應用編程解決一些簡單的實際問題,本文以C++為例進行探討?;谏鲜瞿康?,教學內容主要包括C++語言的特點、C++語言的數據類型、C++語言的結構、數組、指針、結構體和類等相關內容。

(二)采用啟發式教學方法

這要求教師在講課時提出問題要自然,具有一定的邏輯性;分析問題要簡明扼要、透徹,防止繁瑣雜亂,尤其是在設計算法時更應如此;解決問題要切實準確,要引導學生積極思考。要做到這一點,教師必須考慮到在講解一個問題時,怎樣引導學生多動腦筋。比如在講解多個if語句時,很多學生不是很理解,這樣教師可以先從簡單的學生熟知的函數入手,比如符號函數,講清楚如何設計條件,結果會以什么樣的形式顯示,在學生充分理解后再引入相對復雜一些的條件;也可以從日常實際的生活入手,比如購買商品時會有不同的折扣,以此為例,讓學生有一個感性的認識后再來設計算法。

(三)承上啟下、及時歸納的教學方法

很多院校的計算機編程課程安排在大學一年級的第一學期,而大學的教學方式與中學的教學方式有著明顯的區別。首先是教學方式的不同。大學教學不再像中學教學那樣,一個知識點大學教師不會反反復復講好幾遍,對于難度稍高的知識點教師會講得比較詳細,而相對簡單的知識點可能就講得比較快甚至一帶而過。其次,教學內容的量上也會有明顯的區別。為了能夠將課程設計的內容講解完,教師每次的講課內容量比較大,學生不容易全部掌握。這就需要教師及時總結本次課堂上需要重點掌握的內容,告訴學生這次課堂講授內容需要達到一個什么樣的水平,這樣學生自己才有一個衡量標準。比如,第一次課結束時,大部分的專業可能就將C++的概況及特點講解完畢,學生會覺得信息量太大,這時只需告訴學生需要掌握C++的幾個特點,可以強調一下幾個重點的語句即可。最后,大學里相鄰兩次課的授課時間間隔相對較長,教師上次課講的內容到下次課時學生容易忘記。這就要求學生做到課前認真預習,課后復習并做練習,以鞏固所學內容。下次上課時,教師可與學生一起先回顧上次課堂的教學內容,并簡單闡述一下本次課將要學習的內容,以做到承上啟下,更好地讓學生將知識點連接起來。

(四)利用網絡平臺,建立共享機制

目前好多院校都有自己的教學網絡平臺,教師需要將課程大綱、教學進度、課程文檔等內容到該平臺上,這些功能也是大部分教師和學生對該平臺常用的功能。除此之外,在該平臺上教師也可以建立討論組,學生可以將學習過程中遇到的問題等通過平臺反饋給教師,甚至可以進行在線的互動。

(五)注重實踐,加強學生的編程能力,培養學生良好的編程習慣

學習任何計算機編程語言,都需要學生多加強課后練習,在實踐中掌握編程技巧及上機調試的方法,很多概念和知識點需要通過上機練習才能更好地理解。同時,練習也能提高其對當前新的編程語言及應用系統軟件的掌握程度和使用能力。編程是一門實用實踐性較強的課程,所以學生實際編程解決問題的能力是檢驗教學成績的關鍵。因此,教師需要在教授基本知識的同時,給學生創造更多的機會編寫可用、實用性較強的程序。如果條件允許,也可以讓學生多參與一些課題或項目,以提高學生的編程能力。此外,要讓學生養成一個良好的編程習慣,在編寫程序之前先設計好流程圖,不要拿到問題就開始編寫代碼。此外,在編寫源代碼時應盡可能簡單明晰,易讀性要強,直觀明了,可以適當地添加一些注釋語句,遵守編程過程中約定俗成的一些標準,這樣自己或他人在閱讀程序時都容易理解。同樣,養成一個好的編程習慣對提高自己的編程水平也會有一定的幫助。從以上幾方面進行教學改革,既可以將抽象的理論用通俗易懂的示例進行講解,又能讓學生因為學以致用而提高學習的積極性,能取得非常良好的教學效果。

四、總結

計算機編程課程既具有嚴密的邏輯性,又有一定的結構性。學習計算機編程可以培養學生運用算法解決實際問題的能力。因此,計算機編程課程是培養全面發展、能迎接信息化社會挑戰的新型人才所必需的,這也是這門課程越來越受到高校關注的主要原因之一。

[參考文獻]

[1]蘇莉蔚,白洪濤,朱曉旭.《C語言程序設計》課程教學改革探討[J].大學教育,2013(6):122-123.

[2]時海亮,汪遠征.關于非計算機專業“計算機編程”課程設置的一些思考[J].電子設計工程,,2014(8):15-17.

[3]孟雪梅.在程序設計教學中培養學生的創新能力[J],JOURNALOFJILINCOMMERCIALCOLLEGE,2006(1):39-40.

[4]張青,蘇葉健,高偉鋒.計算機編程課程的語境式教學實踐[J].南寧職業技術學院學報,2014(6):61-63.

作者:謝美萍 陳媛 單位:上海財經大學信息管理與工程學院

主站蜘蛛池模板: 五月婷婷丁香综合网 | 亚洲国产成人精品一区二区三区 | 视频二区 国产精品 职场同事 | 狠狠亚洲婷婷综合色香五 | 蜜桃久久久 | 欧美日韩在线观看一区 | 国产欧美一区二区精品久久久 | 欧美一区二区三区久久久 | 亚洲一二三四 | 欧美色99| 自拍亚洲国产 | 亚洲精品视频导航 | 波多野结衣在线免费视频 | 欧美无遮挡一区二区三区 | 亚洲一区二区三区高清不卡 | 黄网站进入 | 日本视频一区在线观看免费 | 亚洲国产成人在人网站天堂 | 亚洲成熟xxxxx | 在线播放一区 | 性做久久久久久蜜桃花 | 久久精品国产在热久久2019 | 国产成人久久蜜一区二区 | 四虎地址8848jia | 国产精品久久一区二区三区 | 一级片在线免费 | 在线播放亚洲视频 | 99热最新网站 | 亚洲成人精品久久 | 中文字幕欧美视频 | 国产精品视频免费看 | 欧美成人看片一区二区三区 | 亚洲免费人成在线视频观看 | 亚洲精品理论 | 国产精品久久久久久久免费 | 一区二区免费看 | 国产成人久久一区二区三区 | 中文字幕精品1在线 | 午夜丁香婷婷 | 波多野结衣全集在线 | 久久免费播放视频 |