999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

算法課堂教學的探索與體會

2014-09-22 14:27:28成婭輝
教育教學論壇 2014年6期
關鍵詞:教學探索

摘要:計算機專業課程教學中算法教學是一個重點和難點,文章針對如何提高算法教學的質量和解決算法教學中存在的問題,進行了積極的探索。

關鍵詞:算法;數據結構;計算機語言;教學探索

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2014)06-0065-02

算法(Algorithm)是數學及其應用的重要組成部分,是計算科學的重要基礎。隨著現代信息技術飛速發展,算法在科學技術、社會發展中發揮著越來越大的作用,并日益融入生活的許多方面,算法思想已經成為現代人應具備的一種數學素養。因此,計算機專業課程中算法的教與學對于高校計算機專業學生的重要性是不言而喻的。目前,由于大學計算機專業課程中的算法教學存在一些問題,許多學生對算法學習的重要性認識不足,在學習過程中,學習的興趣不高。筆者在從事算法課程教學中體會到:要提高算法課程教學的教學質量,首先要讓學生真正理解在計算機專業學習中算法的重要性。要通過各種教學方法和手段,培養學生的學習算法的興趣,學生有了學習的興趣,學習的積極性和自覺性就會大大的提高。德國教育家第斯多惠說:“教學成功的藝術就在于使學生對你所教的東西感到有趣”。在這些方面,筆者作了一些教學實踐和探索,取得了較好的教學效果。

一、設問法教學

如何讓學生對算法學習有興趣?如何讓學生真正認識算法學習的重要性呢?為解決這個問題,筆者在課堂教學中采用設問式教學,通過設問,使學生積極思考、主動參與到學習中來。“學起于思,思源于疑”。比如,我在課堂會常常設問:計算機是怎么工作的?什么是計算機程序設計?什么樣計算機軟件是好的計算機軟件呢?在學生們短暫的議論后,我告訴他們:計算機工作是靠執行一條條指令來實現的,有限條指令按照某種算法編寫形成程序,程序最核心部分之一就是算法,算法的好壞是衡量程序是否優秀的重要標準。然后,我告訴學生Pascal語言之父、結構化程序設計的先驅、瑞士人Nicklaus Wirth有一本最著名書,書名叫做《算法+數據結構=程序》。由此可以看出在計算機程序中算法的核心作用,算法與數據結構之于程序設計的重要性也就就不言自明。同時,中國工程院院士、計算機科學家李國杰說過:“……而軟件的核心是算法(不是編程技巧),……算法設計是人類智慧的結晶,計算機科學中的知識創新主要是算法的創新,創建一種新算法其意義不亞于建造一種新機型。……嚴格說來,不講算法,計算機科學就無從說起。”由于李國杰院士是我們邵陽人,也是我們邵陽學院的名譽院長,所以同學一下子覺得親切起來,對算法學習的陌生感、距離感也慢慢消失。總之,要通過各種教學手段和方法使得學生明白算法的重要性,使得學生對算法的學習產生興趣,其中設問導入只是其中一種,我們還可以通過一些有趣的實例,比較不同算法的差異等,有很多方法值得去探索。

二、比喻法教學

在計算機專業課程教學中,許多學生不懂得計算機語言和算法的關系,總以為學習程序設計就是學習各種計算機語言。所以許多學生熱衷于學習一門一門的計算機語言,從C到C++,從Java到C#等等。似乎學的計算機語言越多,程序設計水平就越高。同時把學習的重點放在學習每種語言的數據類型、運算符和表達式、語句、函數等語言本身的一些語法規則上,反而忽視了程序設計中最核心的部分:算法的學習。這種現象的產生是因為在計算機語言類課程教學中,算法只是作為例題形式出現,老師在計算機語言課程教學中不會專門介紹算法,更多講解計算機語言的特點和編程的技巧,因而學生認識中就會出現偏差,以為這些例題只是為了練習和熟悉計算機語言為目的,不會有意識地研究算法。等到大三開始《算法設計與分析》課程學習,在教學過程中,老師更多地側重理論的教學,學生學習起來覺得枯燥和難懂,有為難情緒,學習效果不理想。為了講清楚計算機程序設計中語言和算法的關系,我在上課時采用比喻的方法,用自然語言和寫文章的關系作為例子,學生很快就明白了。我告訴學生:計算機語言和生活中的語言是一樣的。計算機有許多種語言,比如C、Java、C++等,生活中也有許多種語言,比如中文、英語、西班牙語等。我們在計算機語言的學習中掌握好這門語言中的數據類型、運算符和表達式、語句、函數等基本知識是很重要,這如同學習中文、英文要學習詞匯、句子、各種語法規則一樣。學習計算機語言的目的是要寫計算機程序,開發計算機軟件。這也和學習中文和英文是為了寫文章,表達思想和觀點相同。那么,什么是優秀的計算機程序或者說軟件呢?最重要的標準就是看你解決問題的算法。這好像一篇文章的好壞關鍵是你在文章中表達思想和觀點,這和你使用的語言沒有太多關系。這好比一個偉大的哲學家的思想,不管用什么語言、文字表達出來,都是偉大的思想。所以在程序設計中關鍵是看你程序設計中解決問題的算法是否優秀,能否找到一種最好的算法,這和你使用哪種計算機語言都沒有太多關系。通過這種通俗和貼切的例子,學生很快就能理解到算法的意義,明白了要寫出優秀的程序,不只是熟練掌握所使用的語言和相應的編程技巧,也要了解各種算法,根據問題設計出最優秀的算法,而且算法的學習更加重要。

三、算法教學中的問題

首先,在計算機專業的課程教學中,涉及到算法的有三門課程:《計算方法》、《數據結構》、《算法設計與分析》。這就需要這三門專業課的老師在講授本門課程的同時也要適當介紹其它課程中算法的特點和作用,以便學生更有目的的學習。算法分為數值算法和非數值算法。《計算方法》課程中講的是數值算法,著重介紹計算機上常用的數值計算方法。內容包括誤差、一元非線性方程的解法、線性代數方程組的解法、插值法和曲線擬合、數值積分、常微分方程數值解法等內容。《數據結構》課程中主要介紹非數值算法。著重介紹各種數據結構中數據的插入、刪除、查找、排序等算法。《算法設計與分析》更多的是引導學生的思維告訴學生如何應用一些特定的算法設計策略來解決問題。比如迭代法、蠻力法、分治法、貪婪法、和動態規劃等算法設計技術。這幾門課,每門課都有自己的特點,都是算法設計技術,但又有區別,所以在課程教學過程中,每門課的老師要相互呼應,承上啟下。這樣學生對算法學習的體會才會更深刻。其次,算法教學的內容也要隨著計算機技術的發展不斷更新。目前,超級計算機的計算能力越來越強大,目前已經達到萬萬億次/秒。人們會有這樣的疑問:計算機的硬件性能已經提高的這樣的水平,算法的研究還有必要嗎?其實,計算機硬件功能越強大,人們就會嘗試解決更復雜的問題,計算量也就更大,所以算法研究始終是推動計算機技術發展的關鍵。大學計算機專業算法教學也應該根據計算機技術的發展不斷補充、增加新的內容,相應的教材也要加以更新。例如:Internet應用引起的海量數據的處理技術成為熱點,使得數據的檢索算法更為復雜。而且,有些時候,軟件的維護成本已經遠遠高于開發成本,所以,軟件中的算法能做到易讀、易懂、易維護會大大降低軟件的研發成本。不斷完善和補充新的內容,介紹最新的算法研究的發展方向,可以使學生學習的積極性和自覺性不斷提高,也為學生走向社會,更快地適應軟件的設計和研發打下基礎。

計算機算法教學是一個需要不斷探索和實踐的領域。如何讓學生在學習過程中加深對計算機的理解,如何在學習算法的過程中加強對學生讀懂算法、設計算法、分析算法甚至發明算法能力的培養,尤其是如何調動學生的學習積極性和主動性,使他們具有強烈的參與意識和求知欲望,這些都十分重要。好的教學方法,促使學生的積極思考,拓寬學生的思路,提高教學效率。本文僅僅是根據筆者平時在教學一線的心得體會,對計算機算法課程教學進行一定程度的探索與實踐。

參考文獻:

[1]胡淑珍.教學技能[M].長沙:湖南師范大學出版社,1996.

[2]蔣雪巖.當前課堂教學模式之整治[J].教育藝術,2005,(3):12-13.

[3]郎海艷.小議計算機編程教學中算法的選擇[J].今日科苑,2008,(3):249-250.

[4]劉嬌.數據結構課程的教學探索與體會[J].考試周刊,2010,(45):138-139.

[5]張銘,趙海艷,王騰蛟,等.北京大學《數據結構與算法》教學設計[J].計算機教育,2008,(20)64-68.

[6]呂國英.算法設計與分析[M].北京:清華大學出版社,2009.

基金項目:湖南省教育廳一般項目編號:13C846。

作者簡介:成婭輝(1977—),女,漢族,碩士研究生。研究方向:計算機應用。endprint

猜你喜歡
教學探索
基于“一帶一路”戰略背景的《國際經濟合作》課堂教學探索
考試周刊(2016年93期)2016-12-12 11:19:44
談新課程中的應用題教學
教師·下(2016年10期)2016-12-03 09:25:04
淺談如何上好一堂小學數學課
初中歷史有效教學微探
新課程理念下提升初中數學課堂教學效果的嘗試
考試周刊(2016年88期)2016-11-24 13:44:27
跨界藝術創意在課堂
藝術科技(2016年9期)2016-11-18 18:26:38
內蒙古商貿職業學院國際商務會計人才培養的實驗教學探索與實踐
中國市場(2016年38期)2016-11-15 23:50:40
高職國際交流與合作背景下的劍橋商務英語教學探索
考試周刊(2016年84期)2016-11-11 23:20:32
基于素質教育視角下的民族高校邏輯學教學探索與實踐
文教資料(2016年19期)2016-11-07 11:05:12
高中數學課堂中德育溶合的探索
主站蜘蛛池模板: 国产综合精品一区二区| aaa国产一级毛片| 手机在线看片不卡中文字幕| 国内精品视频| 香蕉eeww99国产在线观看| 国产亚洲精品97AA片在线播放| 午夜视频www| 亚洲精品第五页| 国产h视频免费观看| 精品国产成人av免费| 无码一区二区波多野结衣播放搜索| 欧美激情视频一区| 97综合久久| 国产精品欧美在线观看| 国产精品一区在线观看你懂的| 国产呦精品一区二区三区网站| 91精品国产情侣高潮露脸| 国产高清精品在线91| 狠狠色狠狠色综合久久第一次| 青青操国产| 国产成人精品一区二区免费看京| 色哟哟色院91精品网站| 成人综合网址| 99精品久久精品| 亚洲天堂成人| 色视频久久| 欧美不卡二区| 国产内射在线观看| 国产成人午夜福利免费无码r| 日本免费a视频| 亚洲欧美日韩中文字幕在线| a级毛片视频免费观看| 日韩不卡免费视频| 久久国产亚洲欧美日韩精品| 在线观看91精品国产剧情免费| 亚洲va欧美ⅴa国产va影院| 亚洲色图欧美一区| 亚洲成a人片在线观看88| 日本一本正道综合久久dvd | 小说区 亚洲 自拍 另类| 国产福利微拍精品一区二区| 久草热视频在线| 精品1区2区3区| 久久99精品久久久久纯品| 国产网友愉拍精品视频| 一区二区三区成人| 亚洲婷婷丁香| 成人亚洲国产| 2021国产在线视频| 久久婷婷国产综合尤物精品| 国产一二三区在线| 国产欧美日韩专区发布| 久久男人资源站| aa级毛片毛片免费观看久| 亚洲伦理一区二区| 日本成人不卡视频| 国产福利免费视频| 亚洲高清无码久久久| 色爽网免费视频| 五月天久久综合| 久久久久亚洲AV成人人电影软件| 日韩麻豆小视频| 亚洲精选高清无码| 国产精品成人免费视频99| 亚洲欧美精品一中文字幕| 欧美区日韩区| 精品国产免费第一区二区三区日韩| 亚洲国产精品成人久久综合影院| 国产精品成人免费视频99| 色久综合在线| 欧美亚洲欧美区| 日韩欧美中文字幕在线精品| 国产亚洲欧美另类一区二区| 99热精品久久| 午夜毛片福利| 色婷婷色丁香| 亚洲永久视频| 久久久久国产精品熟女影院| 欧美三级视频在线播放| 在线观看亚洲精品福利片| 国产成人免费| 久久久国产精品无码专区|