昨天,我的大學學習[2]



昨天,我的大學學習[2]? 曾毅

誰能改變我的命運[大學二年級]

如果說大學一年級的時候是一種被動學習狀態,對計算機科學不能攬其全貌,那么進入大學二年級以后的學習便是比較有針對性的了,但這種轉變并非偶然,同樣也是經過了艱苦的學習換來的……

大學的學習也不例外,大學一年級的假期照樣形同虛設,看書和程序設計的時間每天不少于12個小時。在那個假期主要完成了計算機文化那本書的閱讀以及深入學習C語言程序設計。后來二年級的假期還閱讀了《IEEE計算機先驅獎》以及《ACM圖靈獎》這兩本書。

進入大學二年級的我還沒有從假期的自學回過味來,突然學校領導讓在一年級搞個經驗交流會,我那個時候在學校做學習部的部長,順理成章的去給計算機系的學生做了一個入學講座。

…………
后來又閱讀了《計算機科學技術百科全書》這本書中的部分內容,整理成了一片文章“計算機科學的內涵和外延”?。到這個時候,認為自己至少大概了解了到底計算機科學都包括了哪些內容,也就可以開始有的放矢的學習了……

應當說專業課的學習在到了大學二年級的時候就進入了一個集中,關鍵的學習階段。計算科學的核心課程會在這段時間在各個學校展開。這一階段的主要課程有:數據結構,離散數學,概率論與數理統計學等。都是非常重要的專業基礎課和專業課程。

由于計算機所解決的問題都是從生活中抽象出來的問題,其復雜性不言而喻,所以我們需要這樣精確有效的工具去解決現實生活中的復雜問題。算法、數據結構都是程序設計中必不可少的精確工具。算法的重要性是每一個計算機專業的大學生都十分清楚的。?沒有算法,程序就失去了靈魂。數據結構與算法的學習是艱苦的,最開始的時候,我無法區分各種算法之到底有什么關系,只能機械被動的接受,但是隨著課程學習的深入,開始可以比較深入的領會一些算法,并比較各種算法的優劣,由數據結構的學習,進而展開了對算法的學習,在算法方面我讀的書還算比較多,但是有一些后來覺得不值得一讀,書名不便公開,但是《算法導論》這本是必須推薦的,計算機系的學生鮮有不知道此書的,但如果你仍然還沒有讀過,我認為你至少在大學4年級之前讀完它。

離散數學被稱為是計算理論的靈魂,我認為一點也不過分。我曾拜讀過南京大學sir前輩的《胡侃理論計算科學》一文,文中提到“從理想的狀態來看,離散數學最好分開六門課:集合,邏輯,圖論,組合,代數,數論。”我們那個時候學習課程主要集中在集合論與數理邏輯,圖論與代數系統。在數理邏輯領域,中科院軟件所陸鐘萬教授的《面向計算機科學的數理邏輯》是本領域內的精品。圖論和電路網絡以及計算機網絡等領域結合的非常緊密,也是離散數學學科中相當有趣味的一個分支。例如哥尼斯堡七橋等問題都可以使大家體會到實際問題理論抽象的巨大價值。我下個學期的研究生方向具體課題是空間數據庫,一個重要的模型是地理信息系統,其中離散數學理論在圖的構建,查詢等分支中都有很廣泛的應用。原先離散數學和數據結構歸在一起成為離散數學結構,后來由于數據結構的內容比較多,分出來了,不過最近國外好像有些大學又把它們合并到了一起,道理當然不用說,可能還是考慮到交叉的部分比較多。比較經典的書我看過得應算是《Discrete?Mathematical?Structures》了,清華大學出版社有個影印版的。?集合論語數理邏輯部分是由王愛萍教授執教的,這部分理論性非常強,而王老師的數學背景使得課程嚴密的推理幾乎無懈可擊,甚是精彩。圖論部分是北京科技大學的閻慶春老師教授的,趣味頗多,以至于現在回想起來很容易就能根據他所講的一些笑話將理論貫穿于一線。?概率論與數理統計這門課我認為對于計算機系的學生來說是非常重要的,但是確被傳統的工程數學教學思路繞個一塌糊涂,連續概率幾乎是每一個學校的教學重點,至少在我們學校是,但是對于計算機系的學生來說離散概率得重要性是毋庸置疑的,例如在數字信號處理課程中我們就經常使用離散概率的理論基礎。計算機科學中概率論的主要應用領域有分析網絡和分布式系統,隨機化算法和協議,離散時間信號處理等。可惜我概率論學習不夠深入,以至在離散時間信號處理學習的時候費了不少周折,但對概率論本身的理解卻因此深入了不少。?至于人工智能學科,主要是拜中科院自動化所李小堅博士所賜,在那半年中最有紀念意義的便是完成了一個用Lisp語言開發的智能聊天系統。多媒體技術課程中完成了“北京工業大學多媒體教學系統”課題,雖然很簡單,但這幾乎是我在大學階段第一個正式的項目,如果說實踐上的積累,那么這應當算是正式的第一筆……

如果說對于英語考試,有一句名言叫做“English?cannot?be?studied,?but?can?be?learned.”意思就是說學習英語不是機械的記憶而在全方位的學習,實踐與領悟。我推薦的教材和方法有:《李陽瘋狂英語》、《王強口語》(新東方著名的口語教師王強先生編著),以及《鐘道隆逆向英語》。

轉載于:https://www.cnblogs.com/daisy-popule/archive/2007/11/22/968196.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447976.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447976.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447976.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

VUE 項目 去除 input 框值 所有空格、vue 組件去除空格、input 去除空格

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.以下所有方法 我都試過:不行。 str.trim(); //去掉首尾空格 str.replace(" ",""); //去除所有空格&…

性能優化之節流、防抖

1. 防抖: 由于dom操作極其昂貴,所以嘗試過多的dom操作有可能會將瀏覽器搞崩潰,比如onresize、onscroll這類事件操作;為了解決這個問題,引出防抖的概念(某些代碼不可以在沒有間斷的情況下連續重復執行&#…

百萬用戶規模的系統如何擴展

摘要:系統擴展一直是個讓人頭疼的事情,MatinKleppmann通過本文分享了他自己的6條經驗,外加網友的一條建議,這些經驗對于擴展Twitter這樣規模的系統或許幫助不大,但是對于百萬用戶級別的系統擴展就另當別論了。 【編者…

springboot 項目輸出 sql 到控制臺、 SpringBoot 中 Mybatis 打印 sql

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 SpringBoot中Mybatis打印sql 如果使用的是 application.properties 文件,加入如下配置: logging.level.com.ex…

JS流程圖解決方案GoJS

GoJs簡介 一個實現交互類圖表(比如流程圖,樹圖,關系圖,力導圖等等)的JS庫 GoJS依賴于HTML5,所以請保證您的瀏覽器版本支持HTML5,當然還要加載這個庫。 首先個人建議先下載官方實例的 離線版本【…

VUE.JS 組件化開發實踐

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 前言 公司目前制作一個H5活動,特別是有一定統一結構的活動,都要碼一個重復的輪子。后來接到一個基于模板的活動…

Space Time Varying Color Palette

PDF Space Time Varying Color Palettes from Bo Zhou轉載于:https://www.cnblogs.com/Jedimaster/p/4941857.html

提升開發效率的十個工具

Git 之前也有過不少版本控制的工具。有好的,也有糟糕的。不過它們都或多或少地誤入歧途了。 這時候Git出現了。一旦你用上了這個神奇的工具,很難相像你還會碰到比它更好的了。 還沒用過Git?試一下吧。 Stack Overflow 真的,我沒…

Virtual Villagers 攻略

和大家分享一下這個游戲的攻略心得,希望對大家有幫助~~Puzzle 1 清潔水井(難度:簡單)將一個擁有Building技能的村民拖到水井上就可以了。Puzzle 2 房屋建設(難度:簡單)一開始會由一個掌握Building技能的村民…

input 框 去掉下面的提示文字、提示選項

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 我的一個輸入框總是有提示文字: 2. 去掉方法,給 input 加一個屬性: autocomplete"off"…

科學合理的減肥

1、科學安排一日三餐    在正常生理情況下,一般人習慣于一日三餐。人體最大消耗是在一天中的上午。由于胃經過一夜消化早已排空,如果不吃早飯,那么整個上午的活動所消耗的能量完全要靠前一天晚餐提供,這就遠遠不能滿足營養需要。…

解決: VUE 項目中表單提交中文亂碼、接口請求參數中文亂碼

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 表單提交出現亂碼: 接口請求亂碼同于上圖。 2. 解決: 在出現亂碼的內容外面加函數:decodeURI()…

大數據 — Hadoop

HDFS Hadoop 1.0: 3個組件: NamenodeSecondNamenodeDatanodenamenode(主節點,master,只有一個,單點故障的風險)中間存儲信息(元數據) 2種映射關系: path -> blockid l…

VUE:兄弟組件間傳參

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1、定義一個中間 eventBus.js ,只有 2 行代碼,用于傳參: // 此頁面是vue 巴士,用于兄…

C++的歷史

本文由 伯樂在線 - honpey 翻譯自 Albatross。歡迎加入 技術翻譯小組。轉載請參見文章末尾處的要求。C的歷史可以追溯到1979年,當時Bjarne Stroustrup(譯者注:C之父)正在準備他的博士畢業論文,他有機會使用一種叫做Si…

asp.net ajax的學習第一篇

自己理解的asp.net ajax的核心思想&#xff1a; javascript 調用web service <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />由于工作的原因&#xff0c;要在自己的網頁上使用無刷新技術&#xff0c;增加客戶體驗。開始學習asp…

insertSelective 和 insert 的區別

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1、selective的意思是&#xff1a;選擇性。 2、insertSelective--選擇性保存數據&#xff1b; 比如User里面有三個字段:id&#xff0c;n…

病從口入 這樣吃小心癌癥找上門

腫瘤專家估計&#xff0c;大約有35%的致癌物質是經過飲食&#xff0c;30%是經過吸煙侵入體內的。僅此兩項已經占了致癌因素入侵人體的一半以上了。所以說&#xff0c;預防腫瘤&#xff0c;飲食首當其沖&#xff0c;第一步就要從入口的食物談起。 食管癌&#xff1a;腌制的咸…

VUE插件總結

UI組件 element - 餓了么出品的Vue2的web UI工具套件Vux - 基于Vue和WeUI的組件庫mint-ui - Vue 2的移動UI元素iview - 基于 Vuejs 的開源 UI 組件庫Keen-UI - 輕量級的基本UI組件合集vue-material - 通過Vue Material和Vue 2建立精美的app應用muse-ui - 三端樣式一致的響應式 …

解決:No goals have been specified for this build. You must specify a valid lifecycle phase or a goal i

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 執行打包命令報錯&#xff1a; No goals have been specified for this build. You must specify a valid lifecycle phase or a goa…