可可簡歷網

位置:首頁 > 熱點 > 其他文案

計算機的學習心得3篇 "計算機學習:智慧指南"

在這個資訊爆炸的時代,計算機已經滲透到了我們生活的方方面面。作為一名編輯,我深刻體會到學習計算機的重要性。計算機學習不僅可以提升我們的工作效率,還能讓我們更好地適應快速變化的社會。在這篇文章中,我將分享我的學習心得,與大家一同探討如何在計算機領域發展自己的技能。

計算機的學習心得3篇

第1篇

電腦科學與技術這一門科學深深的吸引著我們這些同學們,上計算機系已經有近三年了,自己也做了一些思考我一直認為電腦科學與技術這門專業,在本科階段是不可能切分成電腦科學和計算機技術的,因為電腦科學需要相當多的實踐,而實踐需要技術;每一個人(包括非計算機專業),掌握簡單的計算機技術都很容易(包括程式設計),但計算機專業的優勢就在於,我們掌握許多其他專業並不深究的東西,例如,演算法,體系結構,等等。非計算機專業的人可以很容易地做一個晶片,寫一段程式,但他們做不出計算機專業能夠做出來的大型系統。今天我想專門談一談電腦科學,並將重點放在計算理論上。

記得當年大一入學,每週六課時高等數學,天天作業不斷(那時是六日工作制)。頗有些同學驚呼走錯了門:咱們這到底唸的是什麼系?不錯,你沒走錯門,這就是電腦科學與技術系。我國計算機科學系裡的傳統是培養做學術研究,尤其是理論研究的人(方向不見得有問題,但是做得不是那麼盡如人意)。而計算機的理論研究,說到底了,如網路安全,圖形影象學,視訊音訊處理,哪個方向都與數學有著很大的關係,雖然也許是正統數學家眼裡非主流的數學。這裡我還想闡明我的一個觀點:我們都知道,數學是從實際生活當中抽象出來的理論,人們之所以要將實際抽象成理論,目的就在於想用抽象出來的理論去更好的指導實踐,有些數學研究工作者喜歡用一些現存的理論知識去推導若干條推論,殊不知其一:問題考慮不全很可能是個錯誤的推論,其二:他的推論在現實生活中找不到原型,不能指導實踐。嚴格的說,我並不是一個理想主義者,政治課上學的理論聯絡實際一直是指導我學習科學文化知識的航標(至少我認為搞電腦科學與技術的應當本著這個方向)。

其實我們計算機系學數學光學高等數學是不夠的(典型的工科院校一般都開的是高等數學),我們應該像數學系一樣學一下數學分析(清華計算機系開的好像就是數學分析),數學分析這門科學,咱們學計算機的人對它有很複雜的感情。在於它是偏向於證明型的數學課程,這對我們培養良好的分析能力極有幫助。我的軟體工程學導師北工大數理學院的王儀華先生就曾經教導過我們,數學系的學生到軟體企業中大多作軟體設計與分析工作,而計算機系的學生做程式設計師的居多,原因就在於數學系的學生分析推理能力,從所受訓練的角度上要遠遠在我們之上。當年出現的怪現象是:計算機系學生的高中數學基礎在全校數一數二(希望沒有冒犯其它系的同學),教學課時數也僅次於數學系,但學完之後的效果卻不盡如人意。難道都是學生不努力嗎,我看未見得,方向錯了也說不一定,其中原因何在,發人深思。

我個人的淺見是:計算機系的學生,對數學的要求固然跟數學系不同,跟物理類差別則更大。通常非數學專業的所謂高等數學,無非是把數學分析中較困難的理論部分刪去,強調套用公式計算而已。而對計算機系來說,數學分析裡用處最大的恰恰是被刪去的理論部分。說得難聽一點,對計算機系學生而言,追求算來算去的所謂工程數學已經徹底地走進了誤區。記上一堆曲面積分的公式,難道就能算懂了數學?那倒不如現用現查,何必費事記呢?再不然直接用mathematics或是matalab好了。

我在系裡最愛做的事情就是給學弟學妹們推薦參考書。中文的數學分析書,一般都認為以北大張築生老師的數學分析新講為最好。萬一你的數學實在太好,那就去看菲赫金哥爾茨的微積分學教程好了但我認為沒什麼必要,畢竟你不想轉到數學系去。吉米多維奇的數學分析習題集也基本上是計算型的東東。書的名氣很大,倒不見得適合我們,還是那句話,重要的是數學思想的建立,生活在資訊社會裡我們求的是高效,計算這玩意還是留給計算機吧。不過現在多用的似乎是復旦大學的《數學分析》也是很好的教材。

中國的所謂高等代數,就等於線性代數加上一點多項式理論。我以為這有好的一面,因為可以讓學生較早感覺到代數是一種結構,而非一堆矩陣翻來覆去。這裡不得不提南京大學林成森,盛松柏兩位老師編的高等代數,感覺相當舒服。此書相當全面地包含了關於多項式和線性代數的基本初等結果,同時還提供了一些有用的又比較深刻的內容,如sturm序列,shermon-morrison公式,廣義逆矩陣等等。可以說,作為本科生如能吃透此書,就可以算高手。國內較好的高等代數教材還有清華計算機系用的那本,清華出版社出版,書店裡多多,一看就知道。從抽象代數的觀點來看,高等代數裡的結果不過是代數系統性質的一些例子而已。莫宗堅先生的《代數學》裡,對此進行了深刻的討論。然而莫先生的書實在深得很,作為本科生恐怕難以接受,不妨等到自己以後成熟了一些再讀。

正如上面所論述的,計算機系的學生學習高等數學:知其然更要知其所以然。你學習的目的應該是:將抽象的理論再應用於實踐,不但要掌握題目的解題方法,更要掌握解題思想,對於定理的學習:不是簡單的應用,而是掌握證明過程即掌握定理的由來,訓練自己的推理能力。只有這樣才達到了學習這門科學的目的,同時也縮小了我們與數學系的同學之間思維上的差距。

概率論與數理統計這門課很重要,可惜大多數院校講授這門課都會少些東西。少了的東西現在看至少有隨機過程。到畢業還沒有聽說過markov過程,此乃計算機系學生的恥辱。沒有隨機過程,你怎麼分析網路和分散式系統?怎麼設計隨機化演算法和協議?據說清華計算機系開有隨機數學,早就是必修課。另外,離散概率論對計算機系學生來說有特殊的重要性。而我們國家工程數學講的都是連續概率。現在,美國已經有些學校開設了單純的離散概率論課程,乾脆把連續概率刪去,把離散概率講深些。我們不一定要這麼做,但應該更加強調離散概率是沒有疑問的。這個工作我看還是儘早的做為好。

計算方法學(有些學校也稱為數學分析學)是最後一門由數理學院給我們開的課。一般學生對這門課的重視程度有限,以為沒什麼用。不就是照套公式嘛!其實,做圖形影象可離不開它,密碼學搞深了也離不開它。而且,在很多科學工程中的應用計算,都以數值的為主。這門課有兩個極端的講法:一個是古典的數值分析,完全講數學原理和演算法;另一個是現在日趨流行的科學與工程計算,乾脆教學生用軟體包程式設計。我個人認為,計算機系的學生一定要認識清楚我們計算機系的學生為什麼要學這門課,我是很偏向於學好理論後用計算機實現的,最好使用c語言或c++程式設計實現。向這個方向努力的書籍還是挺多的,這裡推薦大家高等教育出版社(chep)和施普林格出版社(springer)聯合出版的《計算方法(computational methods)》華中理工大學數學系寫的(現華中科技大學),這方面華科大做的工作在國內應算是比較多的,而個人認為以這本最好,至少程式設計方面涉及了:任意數學函式的求值,方程求根,線性方程組求解,插值方法,數值積分,場微分方程數值求解。李慶揚的那本則理論性過強,與實際應用結合得不太緊。

計算機的學習心得3篇

第2篇

計算機系統結構該怎麼教,國際上還在爭論。國內能找到的較好教材為stallings的"computer organization and architectureesigning for performance"(清華影印

本)。國際上最流行的則是computer architecture: aquantitative approach" by patterson & hennessy。

作業系統可以隨便選用《作業系統的核心設計與實現》和《現代作業系統》兩書之一。這兩部都可以算經典,唯一缺點就是理論上不夠嚴格。不過這領域屬於hardcore system所以在理論上馬虎一點也情有可原。想看理論方面的就推薦清華大學出版社《作業系統》吧,高教司司長張堯學寫的,我們教材用的是那本。 另外推薦一本《windows作業系統原理》機械工業出版社的,這本書是我國作業系統專家在微軟零距離考察半年,寫作歷時一年多寫成的,教作業系統的專家除了清華大學的張堯學(現高教司司長)幾乎所有人都參加了。bill gates親自寫序。裡面不但結合windows200p詳述作業系統的核心,而且後

面講了一些windows程式設計基礎,有外版書的味道,而且上面一些內容可以說在國內外只有那本書才有對windows核心細緻入微的介紹,

如果先把形式語言學好了,則編譯原理中的前端我看只要學四個演算法:最容易實現的遞迴下降;最好的自頂向下演算法ll(k);最好的自底向上演算法lr(k);lr(1)的簡化slr(也許還有另一簡化lalr)。後端完全屬於工程性質,自然又是another story。

推薦教材:kenneth en寫的compiler construction principles and practice即是《編譯原理及實踐》(機械工業出版社的譯本)

學資料庫要提醒大家的是,會用vfp,vb power builder不等於懂資料庫。(這世界上自以為懂資料庫的人太多了!)資料庫設計既是科學又是藝術,資料庫實現則是典型的工程。所以從某種意義上講,資料庫是最典型的一門計算機課程——理工結合,互相滲透。另外推薦大家學完軟體工程學後再翻過來看看資料庫技術,又會是一番新感覺。推薦教材:abraham silberschatz等著的 "database system concepts".作為知識的完整性,還推薦大家看一看機械工業出版社的《資料倉庫》譯本。

計算機網路的標準教材還是來自tanenbaum的《computer networks》(清華大學有譯本)。還有就是推薦謝希仁的《計算機網路教程》(人民郵電出版社)問題講得比較清楚,參考文獻也比較權威。不過,網路也屬於hardcore system,所以光看書是不夠的。建議多讀rfc,裡可以按編號下載rfc文件。從ip的讀起。等到能掌握10種左右常用協議,就沒有幾個人敢小看你了。再做的工作我看放在網路設計上就比較好了。

資料結構的重要性就不言而喻了,學完資料結構你會對你的程式設計思想進行一番革命性的洗禮,會對如何建立一個合理高效的演算法有一個清楚的認識。對於演算法的建立我想大家應當注意以下幾點:

當遇到一個演算法問題時首先要知道自己以前有沒有處理過這種問題.如果見過那麼你一般會順利地做出來如果沒見過那麼考慮以下問題:

1. 問題是否是建立在某種已知的熟悉的資料結構(例如二叉樹)上如果不是則要自己設計資料結構。

2. 問題所要求編寫的演算法屬於以下哪種型別(建立資料結構修改資料結構遍歷查詢排序.)

3. 分析問題所要求編寫的演算法的數學性質.是否具備遞迴特徵(對於遞迴程式設計只要設計出合理的引數表以及遞迴結束的條件則基本上大功告成.)

4. 繼續分析問題的數學本質.根據你以前的程式設計經驗設想一種可能是可行的解決辦法並證明這種解決辦法的正確性.如果題目對演算法有時空方面的要求證明你的設想滿足其要求.一般的時間效率和空間效率難以兼得.有時必須通過建立輔助儲存的方法來節省時間.

5. 通過一段時間的分析你對解決這個問題已經有了自己的一些思路.或者說你已經可以用自然語言把你的演算法簡單描述出來.繼續驗證其正確性努力發現其中的錯誤並找出解決辦法.在必要的時候(發現了無法解決的矛盾)推翻自己的思路從頭開始構思.

6. 確認你的思路可行以後開始編寫程式.在編寫程式碼的過程中儘可能把各種問題考慮得詳細周密.程式應該具有良好的結構並且在關鍵的地方配有註釋.

7. 舉一個例子然後在紙上用筆執行你的程式進一步驗證其正確性.當遇到與你的設想不符的情況時分析問題產生的原因是程式設計方面的問題還是演算法思想本身有問題.

8. 如果程式通過了上述正確性驗證那麼在將其進一步優化或簡化。

對於具體的演算法思路只能靠你自己通過自己的知識和經驗來加以獲得沒有什麼特定的規律(否則程式設計師全部可以下崗了用機器自動生成程式碼就可以了).要有豐富的想象力就是說當一條路走不通時不要鑽牛角尖要敢於推翻自己的想法.我也只不過是初學者說出上面的一些經驗僅供大家參考和討論。

第3篇

通過參加教育部全國高校教師網路培訓中心舉辦的《計算機網路》骨幹教師高階研修班的三天學習,聽取馮博琴教授以及李波副教授、陳文革副教授和程向前副教授的深入介紹經驗和講解,對這門課程有了進一步的認識,下面對學習筆記總結如下幾點:

?計算機網路》被列為計算機專業和資訊類專業的核心基礎課程之一,其教學目標是為以後計算機網路及其應用的專題學習和研究打下堅實基礎,培養未來的網路設計人員和高階治理、維護人員。馮博琴教授展示了西安交大精品課程的網路教學平臺,展示了一種先進的課程教學的模式,學生可以通網路教學平臺向教師提出問題和提交作業,教師也可以線上為學生答疑和批改作業。為學生自主性學習計算機網路課程,傳送電子化作業提供了條件。這種網站式的教學資源,首先經過富有豐富經驗的教師的精心設計,再配合音訊、視訊等多媒體效果,動態網頁與讀者獨特的互動性,確實可以滿足不同層次學生的自主性、研究性學習的需要。

針對李波副教授的介紹和總結,發現了目前傳統計算機網路課程中存在的一些弊端。在以往的多數高校中,課堂教學內容大體是這樣的:介紹資料通訊的基本原理;介紹計算機網路的體系結構、osi模型和tcp/ip協議、分層結構中各層應該完成的基本功能;介紹一些具體的組網技術或局域網路作業系統。實驗教學內容一般情況下是組建一個小型的區域網絡,利用伺服器作業系統配置和治理這個網路;或者利用串形介面做一個點對點通訊的實驗。

以往課堂與實驗教學內容的缺陷是:對計算機網路內部的工作原理介紹得不夠透徹;實驗教學內容與課堂教學內容不吻合,沒有體現出分層結構中層間介面、服務以及協議的概念;以往課堂與實驗教學內容的脫節導致了所講內容空洞、枯燥,不輕易被理解和把握。所以,應該對課堂與實驗教學內容進行改革。

實驗內容應和課堂教學內容緊密結合,盡力讓學生體會、分析常用的網路協議,加強課堂教學的效果;針對不同層次的學生,為能力強的學生提供設計、實現協議的實驗環境。

3、精選的課堂與實驗教學應該堅持不斷更新的原則,緊跟上計算機網路技術飛速發展的步伐。

傳統的教學方法是講授法。這種方法如運用不當,易造成以教師為中心,形成滿堂灌、填鴨式,限制學生主體參與和主動創造的精神。

陳文革副教授對計算機網路課程整體教學過程進行總結和歸納,對此門課程教學過程中難、重點進行深入剖析,明確解決思路;進行了細緻的案例分析和示範。使我認識到在教學過程中,教師應想方設法調動學生的各種感官,激發學生的思維,為學生創設一個有利於積極主動、創造性地進行學習的情境,並引導和組織他們進入這個情境。

下面,將針對本人平時授課過程,總結一些了個人觀點和經驗,供同行參考和評論。

興趣是最好的老師,學生在學習活動中,對自己感興趣的現象、原理、規律等,總是主動、積極地去認識、探究。因此,在教學中,應設法激發學生的學習興趣,以誘發學生的探究動機。

要讓學生學好《計算機網路》這門課程,最重要的問題就是首先要激發學生對本課程的興趣,把老師要求學生學的局面,改為學生主動要求學。在我第一次介紹這麼課程時,首先介紹計算機網路的重要性和顯示生活的具體應用,讓同學對網路的巨集觀有個輪廓概念,明白網路的實用性,增加他們的興趣。讓同學舉例說明他們自己使用網路的情況,覺得網路有什麼用?然後根據他們的回答情況,來介紹整個教學內容的安排,給學生增加興趣和動力,學生就會產生一種強烈的學好《計算機網路》這門課程的願望。

教師在整個模式結構中總是起到導學的作用,教師的作用就是儘量激發學生對本課程的學習興趣,提出問題、引導學生學習方向,讓學生通過自主學習、網上協作學習、上機練習,最後對提出的問題進行評講,檢查學生的學習效果。

利用各種方法選擇出與當前學習主題密切相關的真實性事件或問題作為學習的中心內容(讓學生面臨一個需要立即去解決的現實問題)。運用各種媒體把學生的注意力集中過來,達到教學目標。如果教師將所有問題都自問自答,學生很多時候還是不能真正稱為學習的主人。就計算機網路這門課程而言,很多成人學生上班單位都能接觸到一些網路裝置和網路環境。因此結合教材內容給他們提一些問題,讓他們下去搜集資料、尋找答案,能促進他們增加他們的興趣和促進他們的學習。

學習環境中的情境必須有利於學習者對所學內容的意義建構。計算機網路課程雖然都是圍繞網路在進行介紹,但是課程內容概念比較多,抽象的介紹往往達不到很好的教學效果。因此作為教師結合計算機網路知識結合實際就是很重要工作了,整個教材的內容實際上可以以網路體系結構為框架進行展開。教學中直接給學生一個概念可能是晦澀難懂的,因此需要在教學中設計一些情景將抽象的框架結構,變成學生腦海的印象和日常中相似的情境。

比如說,如陳文革教授所講,介紹網路協議時,可以以航空體系結構舉例說明網路協議間的關係,通過空中旅行組織圖,介紹層次的特點。介紹硬體裝置時路由器時,可以展示其各種常見產品圖片,提問為什麼路由器能完成這些功能,分析這些功能實現,再分析這些功能的實現條件,逐步回到網路層模型上。這時再重複介紹網路體系結構框架。

(2)獲取有關資訊與資料的能力(知道從何處獲取以及如何去獲取所需的資訊與資料);

討論、交流,通過不同觀點的交鋒,補充、修正、加深每個學生對當前問題的理解。激發學生的學習興趣,引發和保持學生的學習動機。為使學生的意義建構更為有效,教師應儘可能組織協作學習,展開討論和交流,並對協作學習過程進行引導,使之朝有利於意義建構的方向發展。這些引導的方法主要有:提出適當的問題以引導學生的思考和討論;在討論中設法把問題逐步引向深入,以加深學生對所學內容的理解;

教學的目的就是要求學生解決面臨的現實問題,學習過程就是解決問題的過程,即由該過程可以直接反映出學生的學習效果。這種源於學習過程本身的評價有利於激發學習動力,又能使教師在教學中及時瞭解學生的進步,促進學生的自我監督和調節。師生們正是在這種相互監督、交流、反思過程中實施著評價。

以上是我在教學過程中的一下經驗,通過學習這個課程之後,我將總結以往教學經驗結合先進理念,投入到以後教學中,談幾點想法,如下:

1、增強網路實驗室的建設,為學生網路實驗及教師網路課題的研究提供場所《計算機網路》課的實踐教學環節是非常重要的。網路技術的飛速發展,網路實驗室也需要不斷地加強和提高水平。首先需要設計出與課堂教學相應配套的實驗教學內容,然後選擇合適的實驗教材,最後選擇購買相應的硬體和軟體以構成網路實驗室。

實驗室應有課程專用伺服器、路由器、交換機、工作站等硬體裝置,裝置的數量視滿足學生需要而定,還要考慮相關課程的需要,也可將裝置分組來讓學生完成實驗。軟體方面,應該選擇合適的模擬實驗軟體、網路治理軟體及不同的作業系統軟體。

2、選擇或編寫合適的《計算機網路》教材和實驗教材

根據精選的、與理論教學內容完全吻合的實驗教學內容,選擇合適的實驗教材也是至關重要的。我院選用了吳功宜編著的《計算機網路》,教材和軟體的特點是:按照分層體系結構的思想,各層都有簡單協議的實現,讓學生充分體會和理解協議、服務、層間介面的概念;執行軟體所需要的硬體非常簡單,只是若干條串型介面連線線即可;學生在做實驗的同時加深對所學內容的理解,進而擴充套件實驗網路,進一步完善網路實驗的設計,為進一步的學習和研究打下良好基礎,

現有的《計算機網路》教材和實驗教材,在內容和章節安排等方面也可能會與精選的教學內容體系有較大的差別。編寫合適的《計算機網路》教材和實驗教材也是非常必要的。在這方面我們也做過一些工作,如結合我校的情況,面向獨立學院特色的《計算機網路》課件。我們也積極參與申請省級教學改革課題,如《計算機網路》課程改革的研究與實踐。

3、研究先進的教學模式和教學方法,努力培養出高層次的計算機網路人才《計算機網路》課教學內容的特點是:滿篇協議,比較空洞,不像其它課程具體一些。如何將學生從枯燥的感覺中吸引到有趣的協議學習中,研究先進的教學模式和教學方法是非常重要的。

課堂教學採用以多媒體教學課件為主,黑板教學為輔的形式。對於需形象性思維、抽象性問題等用多媒體課件可以使問題直觀、形象、易理解,也可增加內容的趣味性,同時也增加了資訊量,提高課堂效率;對於公式推導等需演繹的內容,採用黑板加講解的方法。

2.講課中多使用一些生活中的類比事件,使複雜的問題變得易懂,同時增加了趣味性

如講協議和層的概念時,舉空中旅行組織的例子,明白雙方之間的通訊協議的協調工作。再如講網路層的路由選擇和擁塞控制時,用城市中的交通問題作類比,使學生較為輕易理解。尤其是擁塞控制,通過類比,很輕易就能理解網路中的packet包太多是導致擁塞的原因,然後就有采取一些演算法來控制和解除擁塞。

不斷完善的課程網路教學環境包括了該課程教學課件、教學大綱、試題庫、參考資料等多項教學內容,學生可以有選擇地、自主地上網學習。

在資訊科技飛速發展的今天,新的計算機網路概念、原理、應用不斷出現,單靠書本知識遠不能適應時代的需求,除了結合教師科研給學生介紹本課程的前沿知識外,還需在教學中增加實習環節,將理論知識與實踐結合,將課堂知識外延,擴充套件學生的學習視野。

四、改革考試製度,最大限度地發揮學生的學習積極性和自主性

規範試卷會考題的型別和分值,使課程的教學與治理規範化,知識條理化;採取課程的最終成績由期末、實驗課分數合成的辦法,治理課堂教學和實驗環節,如根據學生情況靈活採分,如課程設計成績優異的學生可以免除筆試。除筆試外,還採取機試綜合大作業、小組課題設計等考試形式,客觀地反映學生對所學知識的把握程度。

最後,《計算機網路》作為吉林大學珠海學院全校公共課和電腦科學與技術系的必修課。扮演著舉足輕重的角色,因此,我將在今後的實際教學中總結經驗,汲取有效教學經驗和資料不斷完善教學體系,提高教學質量!