第一篇:“計算機科學與技術導論”課程讀書報告-
《計算科學導論》讀書報告
未來時速
——“計算機科學與技術導論”課程讀書報告
姓名。學號*********
(**學校**學院,**級計算機科學與技術專業(yè) *班)
1.引言
現(xiàn)實與比爾蓋茨的夢想之一的距離越來越近了,即計算機在家家戶戶的普及率越來越高。在這個科技普及速度相當快的年代,我們多數(shù)學生或多或少的有一定的計算機操作基礎。如今我進入了計算機專業(yè),這與榜樣的作用是分不開的,當然更重要的是興趣。不過這計算機專業(yè)現(xiàn)實情況與外人的認識還是有很大區(qū)別的,面對龐大而繁重的數(shù)學,渺小的我,還好有老師的指引和同學的鼓勵,我當然會堅持下去。現(xiàn)在,網絡的速度可以達到幾何的速度,而且它的速度還會進一步的增快。看看我們過去十年的數(shù)字生活方式和數(shù)字工作方式,這意味著這些工具已成為主流。計算機是當今社會發(fā)展不可或缺的重要元素,它自問世以來一直走在科技前沿,幾乎個領域都離不開計算機,計算機無時無刻不在推動者社會發(fā)展。作為計算機專業(yè)的學生我們充滿了信心與斗志!“計算科學導論”這門課為我們敲開了專業(yè)之門,我從中受益匪淺。
2.我對學習基礎課程和專業(yè)基礎課程的幾點思考
關于基礎課程,我們現(xiàn)在的課程主要是數(shù)學。雖然現(xiàn)在這三門數(shù)學課對計算機的學習會產生怎樣的作用還沒有體現(xiàn)出來,但是據(jù)老師說,必須要學好數(shù)學才能學好專業(yè)課,所以我要努力學習數(shù)學??學習“數(shù)學分析”、“高等代數(shù)”、“常微分方程”知識,可以為我們今后學習“計算機自動控制基礎”課程和從事自動化領域的技術工作打下一個必要的基礎。除數(shù)學外,英語對計算機專業(yè)的學生來說也很重要,因為英語是人與計算機交互的基本語言,而且目前大量先進的計算科學文獻是用英語描述的。作為計算機專業(yè)的學生,我們不僅要學習普通英語課程,通過四級考試,之后還要注重“計算機專業(yè)英語”課程,促進對專業(yè)的理解與全面學習。總之,數(shù)學,英語,計算機專業(yè)課,就像是木桶,一個板也不能少。
通過學習“計算機科學與技術導論”課程,我對計算機發(fā)展史又有了新的認識。例如,20世紀30年代是計算模型取得突破進展的時期,哥德爾、丘奇、圖靈、波斯特等人分別有了建樹,為計算科學技術奠定了基礎。1966年美國還設立了計算科學大獎——圖靈獎,以紀念這位杰出的科學巨匠。圖靈和馮·諾伊曼貢獻了存儲式通用電子計算機,人類使用自動計算裝置代替人的人工計算機和手工勞動的夢想成為現(xiàn)實。在此基礎上,才吸引了大批人才開展對計算機的研究,這為后來的比爾蓋茨成為傳奇人物在一定程度上奠定了基礎。學習這門課程之前,一直以為除了發(fā)明者,只有比爾蓋茨才是對計算機產業(yè)貢獻最大的人。后來才知道,原來圖靈、馮·諾伊曼和喬布斯等人在計算機發(fā)展史上也是有不可磨滅的重要地位的。
通過課堂的學習,老師的講解,我們開闊了眼界,知道了好多計算機領域的著作和獎項及名人等,這對我們人生道路也很有指導意義。他們就像我們的指路
明燈,引領著我們不斷前行。其中,還有一些有趣的東西如悖論等,激發(fā)著人們的興趣。
計算科學是一門有相當深度的學科,對于計算機科學系的學生來說,學習計算科學知識,不僅要知其然,更要知其所以然。而且,計算科學學科知識組織結構龐大,大量的知識在結構上呈現(xiàn)出層次結構和半序結構的特點,沒有先修課程或前驅課程的支撐,學習后續(xù)課程將是非常困難的。這就需要我們掌握堅實的基礎知識,多學習,勤思考。
在計算機科學導論課上,我們還學習了大名鼎鼎、耳熟能詳?shù)郧皼]有接觸過的二進制,懷著崇高的敬意,我發(fā)現(xiàn)二進制還是比較有趣的。此外,在實驗課上還學到了十六進制和八進制。計算機的世界永遠都那么吸引人。這些基礎中的基礎,我們必然要熟練掌握的。
通過課程的學習,我們初步接觸了布爾代數(shù)。布爾代數(shù)本身是一種代數(shù)系統(tǒng),但更是一種邏輯系統(tǒng)。當人們將電路與布爾代數(shù)建立聯(lián)系之后,從計算模型到技術支持,存儲程序式通用電子數(shù)字計算機的設計與制造可謂真正建立在數(shù)學基礎之上,建立在了邏輯與代數(shù)的基礎之上,特別是數(shù)理邏輯的基礎之上。剛剛解除了一點點布爾代數(shù)基礎,這可以為今后學習計算機邏輯代數(shù),數(shù)字邏輯,計算機組成原理,二進制運算以及數(shù)理邏輯等課程提供一個基礎。
我重新閱讀了《計算科學導論》一書,書中提到了進行計算機導論研究的意義:①有助于我們正確理解學科中所蘊含的科學思維方法。②有助于總結和提升就是學科中所積累的可中方法與經驗。③有助于促進學科的發(fā)展。④有助于確立正確的思想原則,把握正確的研究方向。⑤有助于計算機導論學科的建設和人才培養(yǎng)。深入地體會,準確地把握這五點意義對我們認識、學習計算機科學與技術導論是非常重要的。
計算機科學與技術導論課程特點:①本課程的概括性很強,課程對學科中涉獵的各個領域的各個問題都有整體上的概括性的說明;②嚴謹,其中的定理結論,甚至程序邏輯,都是經過嚴格合理的規(guī)則論述推理而來的;③課程除了讓我們學到專業(yè)知識外,還在一些別的方面讓我們受益匪淺。譬如:這門課似乎在努力為我們這些計算機初學者打造一種思維體系,是一種與我們以往十二年學習截然不同的思維。譬如:對問題的思考方式,現(xiàn)在面對的不是這個問題,而是由此問題抽象而來的一種模型,使我們看問題的眼光更多地落在問題的本質上,而非表面。再譬如:整門課貫穿始終的嚴謹思維嚴密論證的態(tài)度也對我們今后的學習都有所啟示。
關于計算機,我對多媒體和網絡技術等應用方面興趣濃厚,曾經做過Flash、視頻等等,對WORD、EXCEL、PowerPoint等的基本操作比較熟練,喜歡應用它們。但作為此專業(yè)的學生,我更要重視專業(yè)課程對我們的指導,對不感興趣的東西也要提起興趣,畢竟它們都是我愛的計算機領域的東西。計算機領域是一個飛速發(fā)展的領域,發(fā)展?jié)摿薮螅雽W好計算機,僅僅靠書本上的知識是遠遠不夠的,我們要注重與時俱進,積累經驗,不能忽視從課外的途徑充實自己,不斷豐富和盡量完善自己。計算機科學是一種平臺,在它之上,我們能夠做很多事情來造福經濟、刺激行業(yè)業(yè)務發(fā)展以及解決很多懸而未決的技術性問題。
關于計算機專業(yè)的就業(yè)問題,老師也提到過,貌似是比較嚴峻的,但同時,只要基礎過硬,操作能力強,人才也不會被埋沒的。我認為各行各業(yè)都會有計算機專業(yè)人士的涉足,計算機技術是幾乎每個領域都不可或缺的,所以我們的選擇面還是比較廣的。我們要掌握堅實的基礎并能夠應用出來,能夠創(chuàng)新,這樣才能
實現(xiàn)自己的意義。毫無疑問,知識經濟型社會的人力資源核心就是知識型人才。知識人才是經濟社會的第一資源,在現(xiàn)在這個年代,國家與國家,企業(yè)與企業(yè)之間的競爭實際上就是科學與人才的競爭。這也就格外的顯現(xiàn)出知識人才在競爭當中的地位。知識工作者,并不是按部就班把資料輸進計算機即可,而是能夠善用信息的人。高科技人才往往具有更高的解決問題的能力和更加創(chuàng)新的思維,更全面的素質。在飛速發(fā)展的時代里,唯有創(chuàng)新才能突破;唯有創(chuàng)新才能保持自己的優(yōu)勢;唯有創(chuàng)新才能獲得更大的發(fā)展;唯有創(chuàng)新才可以讓自己立足于不敗之地。所以我們要好好學習,爭當高科技人才,創(chuàng)新型、復合型人才。
3、對學習這門課程的總結
目前我們正在學習或將要學習的各門課程,對我們今后的專業(yè)學習都有重要意義,我們要注重全面均衡發(fā)展。
自計算機誕生以來,大量的人才前赴后繼的投入計算機研究領域,舉世矚目的成果不斷被推出,計算機的發(fā)展史告訴我們,在學好專業(yè)知識的基礎上,我們要注重培養(yǎng)創(chuàng)新思維,努力做創(chuàng)新型人才。
老師在課堂上通過對計算科學學科的定義、基本問題、發(fā)展主線、主流方向、學科方法論、歷史淵源、學科特點、發(fā)展變化、知識組織結構與分類體系、學科發(fā)展潮流與未來發(fā)展方向等學科發(fā)展歷程和學科范型理論知識的介紹,使我們對計算科學學科有了一個正確、初步的認識和了解。雖然我們目前對許多知識不能深入理解或根本不能理解,但也不影響我們對本學科整體上形成初步的認知。
學習計算機專業(yè)要掌握堅實的基礎知識,這是實踐與創(chuàng)新的前提。
二進制、布爾代數(shù)等等,以后的專業(yè)課程中我們將會用到,所以一開始就要有足夠的重視,以后更要認真學習。
“計算科學導論”這門課是我們專業(yè)學習的敲門磚,通過一段時間的學習,我簡單初步認識了計算機科學與技術,對以后的學習有啟發(fā)作用,受益匪淺。在今后的學習中我會明確目標,努力走好這條路。
參 考 文 獻
[1] 趙致琢,《計算科學導論(第三版)》,科學出版社,2008。
[2] 劉坤起,趙致琢,《計算科學導論教學輔導》,科學出版社,2005。
[3] 唐明磊,蔣成義,李莫凡,《比爾·蓋茨對話錄》,北京工業(yè)大學出版社,2008。
[4] 李進,《比爾·蓋茨商學全書》,企業(yè)管理出版社,2006。
[5] 志剛,《比爾·蓋茨最實用的11種經策略》,中國華僑出版社,2009。
第二篇:“計算機科學與技術導論”課程讀書報告-
《計算科學導論》讀書報告
未來時速
——“計算機科學與技術導論”課程讀書報告
姓名。學號*********(**學校 **學院,**級計算機科學與技術專業(yè) *班)
1.引言
現(xiàn)實與比爾蓋茨的夢想之一的距離越來越近了,即計算機在家家戶戶的普及率越來越高。在這個科技普及速度相當快的年代,我們多數(shù)學生或多或少的有一定的計算機操作基礎。如今我進入了計算機專業(yè),這與榜樣的作用是分不開的,當然更重要的是興趣。不過這計算機專業(yè)現(xiàn)實情況與外人的認識還是有很大區(qū)別的,面對龐大而繁重的數(shù)學,渺小的我,還好有老師的指引和同學的鼓勵,我當然會堅持下去。現(xiàn)在,網絡的速度可以達到幾何的速度,而且它的速度還會進一步的增快。看看我們過去十年的數(shù)字生活方式和數(shù)字工作方式,這意味著這些工具已成為主流。計算機是當今社會發(fā)展不可或缺的重要元素,它自問世以來一直走在科技前沿,幾乎個領域都離不開計算機,計算機無時無刻不在推動者社會發(fā)展。作為計算機專業(yè)的學生我們充滿了信心與斗志!“計算科學導論”這門課為我們敲開了專業(yè)之門,我從中受益匪淺。
2.我對學習基礎課程和專業(yè)基礎課程的幾點思考
關于基礎課程,我們現(xiàn)在的課程主要是數(shù)學。雖然現(xiàn)在這三門數(shù)學課對計算機的學習會產生怎樣的作用還沒有體現(xiàn)出來,但是據(jù)老師說,必須要學好數(shù)學才能學好專業(yè)課,所以我要努力學習數(shù)學??學習“數(shù)學分析”、“高等代數(shù)”、“常微分方程”知識,可以為我們今后學習“計算機自動控制基礎”課程和從事自動化領域的技術工作打下一個必要的基礎。除數(shù)學外,英語對計算機專業(yè)的學生來說也很重要,因為英語是人與計算機交互的基本語言,而且目前大量先進的計算科學文獻是用英語描述的。作為計算機專業(yè)的學生,我們不僅要學習普通英語課程,通過四級考試,之后還要注重“計算機專業(yè)英語”課程,促進對專業(yè)的理解與全面學習。總之,數(shù)學,英語,計算機專業(yè)課,就像是木桶,一個板也不能少。
通過學習“計算機科學與技術導論”課程,我對計算機發(fā)展史又有了新的認識。例如,20世紀30年代是計算模型取得突破進展的時期,哥德爾、丘奇、圖靈、波斯特等人分別有了建樹,為計算科學技術奠定了基礎。1966年美國還設立了計算科學大獎——圖靈獎,以紀念這位杰出的科學巨匠。圖靈和馮·諾伊曼貢獻了存儲式通用電子計算機,人類使用自動計算裝置代替人的人工計算機和手工勞動的夢想成為現(xiàn)實。在此基礎上,才吸引了大批人才開展對計算機的研究,這為后來的比爾蓋茨成為傳奇人物在一定程度上奠定了基礎。學習這門課程之前,一直以為除了發(fā)明者,只有比爾蓋茨才是對計算機產業(yè)貢獻最大的人。后來才知道,原來圖靈、馮·諾伊曼和喬布斯等人在計算機發(fā)展史上也是有不可磨滅的重要地位的。
通過課堂的學習,老師的講解,我們開闊了眼界,知道了好多計算機領域的著作和獎項及名人等,這對我們人生道路也很有指導意義。他們就像我們的指路
《計算科學導論》讀書報告
明燈,引領著我們不斷前行。其中,還有一些有趣的東西如悖論等,激發(fā)著人們的興趣。
計算科學是一門有相當深度的學科,對于計算機科學系的學生來說,學習計算科學知識,不僅要知其然,更要知其所以然。而且,計算科學學科知識組織結構龐大,大量的知識在結構上呈現(xiàn)出層次結構和半序結構的特點,沒有先修課程或前驅課程的支撐,學習后續(xù)課程將是非常困難的。這就需要我們掌握堅實的基礎知識,多學習,勤思考。
在計算機科學導論課上,我們還學習了大名鼎鼎、耳熟能詳?shù)郧皼]有接觸過的二進制,懷著崇高的敬意,我發(fā)現(xiàn)二進制還是比較有趣的。此外,在實驗課上還學到了十六進制和八進制。計算機的世界永遠都那么吸引人。這些基礎中的基礎,我們必然要熟練掌握的。
通過課程的學習,我們初步接觸了布爾代數(shù)。布爾代數(shù)本身是一種代數(shù)系統(tǒng),但更是一種邏輯系統(tǒng)。當人們將電路與布爾代數(shù)建立聯(lián)系之后,從計算模型到技術支持,存儲程序式通用電子數(shù)字計算機的設計與制造可謂真正建立在數(shù)學基礎之上,建立在了邏輯與代數(shù)的基礎之上,特別是數(shù)理邏輯的基礎之上。剛剛解除了一點點布爾代數(shù)基礎,這可以為今后學習計算機邏輯代數(shù),數(shù)字邏輯,計算機組成原理,二進制運算以及數(shù)理邏輯等課程提供一個基礎。
我重新閱讀了《計算科學導論》一書,書中提到了進行計算機導論研究的意義:①有助于我們正確理解學科中所蘊含的科學思維方法。②有助于總結和提升就是學科中所積累的可中方法與經驗。③有助于促進學科的發(fā)展。④有助于確立正確的思想原則,把握正確的研究方向。⑤有助于計算機導論學科的建設和人才培養(yǎng)。深入地體會,準確地把握這五點意義對我們認識、學習計算機科學與技術導論是非常重要的。
計算機科學與技術導論課程特點:①本課程的概括性很強,課程對學科中涉獵的各個領域的各個問題都有整體上的概括性的說明;②嚴謹,其中的定理結論,甚至程序邏輯,都是經過嚴格合理的規(guī)則論述推理而來的;③課程除了讓我們學到專業(yè)知識外,還在一些別的方面讓我們受益匪淺。譬如:這門課似乎在努力為我們這些計算機初學者打造一種思維體系,是一種與我們以往十二年學習截然不同的思維。譬如:對問題的思考方式,現(xiàn)在面對的不是這個問題,而是由此問題抽象而來的一種模型,使我們看問題的眼光更多地落在問題的本質上,而非表面。再譬如:整門課貫穿始終的嚴謹思維嚴密論證的態(tài)度也對我們今后的學習都有所啟示。
關于計算機,我對多媒體和網絡技術等應用方面興趣濃厚,曾經做過Flash、視頻等等,對WORD、EXCEL、PowerPoint等的基本操作比較熟練,喜歡應用它們。但作為此專業(yè)的學生,我更要重視專業(yè)課程對我們的指導,對不感興趣的東西也要提起興趣,畢竟它們都是我愛的計算機領域的東西。計算機領域是一個飛速發(fā)展的領域,發(fā)展?jié)摿薮螅雽W好計算機,僅僅靠書本上的知識是遠遠不夠的,我們要注重與時俱進,積累經驗,不能忽視從課外的途徑充實自己,不斷豐富和盡量完善自己。計算機科學是一種平臺,在它之上,我們能夠做很多事情來造福經濟、刺激行業(yè)業(yè)務發(fā)展以及解決很多懸而未決的技術性問題。
關于計算機專業(yè)的就業(yè)問題,老師也提到過,貌似是比較嚴峻的,但同時,只要基礎過硬,操作能力強,人才也不會被埋沒的。我認為各行各業(yè)都會有計算機專業(yè)人士的涉足,計算機技術是幾乎每個領域都不可或缺的,所以我們的選擇面還是比較廣的。我們要掌握堅實的基礎并能夠應用出來,能夠創(chuàng)新,這樣才能
《計算科學導論》讀書報告
實現(xiàn)自己的意義。毫無疑問,知識經濟型社會的人力資源核心就是知識型人才。知識人才是經濟社會的第一資源,在現(xiàn)在這個年代,國家與國家,企業(yè)與企業(yè)之間的競爭實際上就是科學與人才的競爭。這也就格外的顯現(xiàn)出知識人才在競爭當中的地位。知識工作者,并不是按部就班把資料輸進計算機即可,而是能夠善用信息的人。高科技人才往往具有更高的解決問題的能力和更加創(chuàng)新的思維,更全面的素質。在飛速發(fā)展的時代里,唯有創(chuàng)新才能突破;唯有創(chuàng)新才能保持自己的優(yōu)勢;唯有創(chuàng)新才能獲得更大的發(fā)展;唯有創(chuàng)新才可以讓自己立足于不敗之地。所以我們要好好學習,爭當高科技人才,創(chuàng)新型、復合型人才。
3、對學習這門課程的總結
目前我們正在學習或將要學習的各門課程,對我們今后的專業(yè)學習都有重要意義,我們要注重全面均衡發(fā)展。
自計算機誕生以來,大量的人才前赴后繼的投入計算機研究領域,舉世矚目的成果不斷被推出,計算機的發(fā)展史告訴我們,在學好專業(yè)知識的基礎上,我們要注重培養(yǎng)創(chuàng)新思維,努力做創(chuàng)新型人才。
老師在課堂上通過對計算科學學科的定義、基本問題、發(fā)展主線、主流方向、學科方法論、歷史淵源、學科特點、發(fā)展變化、知識組織結構與分類體系、學科發(fā)展潮流與未來發(fā)展方向等學科發(fā)展歷程和學科范型理論知識的介紹,使我們對計算科學學科有了一個正確、初步的認識和了解。雖然我們目前對許多知識不能深入理解或根本不能理解,但也不影響我們對本學科整體上形成初步的認知。
學習計算機專業(yè)要掌握堅實的基礎知識,這是實踐與創(chuàng)新的前提。
二進制、布爾代數(shù)等等,以后的專業(yè)課程中我們將會用到,所以一開始就要有足夠的重視,以后更要認真學習。
“計算科學導論”這門課是我們專業(yè)學習的敲門磚,通過一段時間的學習,我簡單初步認識了計算機科學與技術,對以后的學習有啟發(fā)作用,受益匪淺。在今后的學習中我會明確目標,努力走好這條路。
參 考 文 獻
[1] 趙致琢,《計算科學導論(第三版)》,科學出版社,2008。[2] 劉坤起,趙致琢,《計算科學導論教學輔導》,科學出版社,2005。[3] 唐明磊,蔣成義,李莫凡,《比爾·蓋茨對話錄》,北京工業(yè)大學出版社,2008。[4] 李進,《比爾·蓋茨商學全書》,企業(yè)管理出版社,2006。[5] 志剛,《比爾·蓋茨最實用的11種經策略》,中國華僑出版社,2009。
第三篇:計算機科學導論報告
計算機科學導論報告
摘要:轉眼間,一個學期已經快要過去。相比較剛剛入學時,對計算機一竅不通的我來說,現(xiàn)在的我已經對計算機這片領域有所了解了,尤其是在經過計算機科學導論學習之后,使得我對計算機的歷史及其組成有了深刻的理解。下面我就:1.對計算機專業(yè)的認識和打算如何學習該專業(yè);2.對離散數(shù)學和它在軟件工程的學習中的重要性的認識以及如何打好專業(yè)基礎;3.計算機硬件系統(tǒng)的結構和工作過程;4.軟件工程的模型、方法及文檔的概念,以及對軟件工程能力培養(yǎng)的認識,這四個方面談談我自己的認識和體會。
關鍵詞:計算機科學、離散數(shù)學、計算機硬件系統(tǒng)。
1.對計算機專業(yè)的認識和打算如何學習該專業(yè)
當今的世界,是一個信息交流愈加頻繁的世界。而計算機作為信息儲存和信息傳遞的重要載體和工具,在人們的日常生活和日常工作中有著至關重要的作用,而且,隨著社會的不斷發(fā)展以及人們要求的不斷提高,計算機的進步和完善已成為必然。這其中包括了硬件系統(tǒng)的發(fā)展和完善、軟件系統(tǒng)的更新和創(chuàng)新、程序設計語言的模塊化、簡明性和形式化的發(fā)展甚至是未來的人工智能系統(tǒng)。這一切無不促使著計算機專業(yè)向著更高的層次發(fā)展。
現(xiàn)如今,計算機專業(yè)已經不是僅僅掌握幾門程序編輯語言就可以的,它對學員有著更高的要求。首先,在知識領域方面,我們必須掌握圖形學、離散結構、數(shù)值計算科學等多門學科知識,同時,我們還要理解計算機的硬件、軟件結構,了解計算機的運行過程。
然后,在個人方面,它要求學員應有著縝密的邏輯思維,良好的職業(yè)道德,更要有終身學習的想法和毅力。因此要學好計算機專業(yè)并不容易,這就要求我們要有著合理打算,以及恰當?shù)挠媱潯?/p>
在我看來,學習計算機專業(yè),首先不能缺的就是毅力。正如我在上面所講的,學習計算機就要做到終身學習,因為計算機產業(yè)作為朝陽產業(yè),更新速度快,舊的東西往往很短的時間便被新的取代,所以稍有懈怠我們便會被其甩在后面。其次,還應該做到以下幾點:
1.調整心態(tài),即便計算機不是自己心目中的理想專業(yè),但進入計算機專業(yè)
學習,就必須全力以赴,正確面對;
2.放寬眼界,不要僅僅局限于課本之上,還要多閱讀一些與專業(yè)有關的課外書籍,例如《數(shù)據(jù)結構》等;
3.上課時,一定要注意聽講,切勿走神或者打瞌睡;
4.重視上機操作,在實際操作當中加深自己對程序語言的理解;
5.努力學好數(shù)學,打好基礎;
6.合理利用課余時間,做到學習娛樂雙結合;
7.時刻關注計算機領域發(fā)展,注意新的與計算機有關的科學技術,并時刻吸收新的知識;
8.學會向老師問問題;
我相信,只要我肯努力,我一定會學好計算機這門專業(yè)的!
2.對離散數(shù)學和它在軟件工程的學習中的重要性的認識以及如何打好專業(yè)基礎
從計算機的發(fā)展史來看,它的最初的功能就是計算,因而它與數(shù)學是密不可分的,同時,又因為計算機對數(shù)據(jù)的處理是單個單個依次進行的,所以它處理的問題本來就是一種非連續(xù)的,一種和離散有關的數(shù)學模型。因此離散數(shù)學對計算機的發(fā)展有著巨大的作用與意義。
離散數(shù)學,或稱離散結構,它主要包含了數(shù)理邏輯、集合論、代數(shù)結構和圖論4個部分,另外還包括計算機應用對象的離散結構的研究,如離散概率、運籌學、數(shù)值計算、數(shù)學建模與模擬等。總的來說,離散數(shù)學是我們研究計算機科學的基本數(shù)學工具,同樣也是我們解決
計算機問題的基礎所在。
當前,隨著計算機科學的發(fā)展和計算機應用的日趨廣泛,離散數(shù)學在計算機領域的重要性愈加突出。這不僅僅表現(xiàn)在它在數(shù)據(jù)結構、操作系統(tǒng)、編譯原理、算法分析、邏輯設計、系統(tǒng)結構等方面的廣泛應用,還體現(xiàn)在它為我們提供了一種解決問題的思維方式——一種嚴密的、抽象的邏輯思維,我想這便是離散數(shù)學的重要性所在吧。
既然離散數(shù)學如此重要,那么學好它便成為學好計算機的關鍵之一。因而我認為要學好離散數(shù)學,進而打好專業(yè)基礎,就應該做到以下幾點:
1.離散數(shù)學為我們提供了不同的解決問題的思維方式,因而在日常生活當中,我們可以嘗試著用這種邏輯思維來思考一些問題,進而加強自身的邏輯概念,為以后的學習打下基礎。同時,加深自己對離散數(shù)學的認識,更好的掌握這門學科;
2.認真學習學校安排的數(shù)學課程,為將來學習更加深奧的數(shù)學知識作好充足準備;
3.“實踐出真知”,要把握好機會,多參加一些學校組織的活動。另外,如果有機會參加相關競賽的話,也應該抓住機會,從實踐中學習,并培養(yǎng)自身對專業(yè)的興趣。
3.計算機硬件系統(tǒng)的結構和工作過程
自1946年世界上第一臺計算機誕生,到現(xiàn)在微型計算機的普及,已經過去了近66年。在這期間,計算機可謂是發(fā)生了翻天覆地的變化,產品不斷更新,系統(tǒng)設備也愈加先進。但究其根本,其系統(tǒng)組成依然遵循著傳統(tǒng)的結構,這種結構便是“馮諾依曼模型”。而我要談的計算機硬件系統(tǒng)也正是從這種模型中演變出來的。
硬件系統(tǒng),顧名思義就是指微型計算機系統(tǒng)各種看得見的、摸得著、實實在在的裝置,是微型計算機系統(tǒng)的物理基礎。與原始的馮諾依曼機不同,現(xiàn)在的硬件系統(tǒng)并不是以控制器為中心,而是轉向以存儲器為中心,通過將復雜的計算以及操作過程轉變?yōu)橛稍S多條基本指令組成的程序,預先存入存儲器中,然后根據(jù)用戶發(fā)出的運行指令,計算機再按程序規(guī)定的順序逐條的執(zhí)行指令,進而完成用戶所需的功能,從而大大提高了運行速度。
當前,我們所熟知的硬件系統(tǒng)主要包含兩大部分:主機和外設。主機除了馮諾依曼機中已有的控制器、運算器、存儲器外,還增加了包括只讀存儲器(ROM)、隨機讀寫存儲器(RAM)、高速緩沖存儲器(Cache)在內的主存儲器。而外設則在輸出、輸入設備的基礎上,又增添了軟盤、硬盤等輔助存儲器和網絡設備、聲卡等其它設備。其中,輸入設備除卻鍵盤鼠標等傳統(tǒng)設備外,又根據(jù)工作或是用戶的要求增添了光筆、攝像頭等現(xiàn)代高科技產物。而這一切都使得計算機硬件系統(tǒng)越來越來完善,越來越來人性化。
談到計算機硬件系統(tǒng),我們就不得不討論其工作過程:計算機工作時,主要是通過輸入信息——系統(tǒng)處理——輸入信息的模式進行的。其工作模式主要是通過總線結構來完成的,其中我們利用外部設備輸入需要處理的信息,經過總線傳遞給CPU,再經過其處理,然后又經過總線輸出到外部設備上來,通過外部設備表示出來,這便是我們知道的整個的工作過程。
而現(xiàn)如今,隨著科技的迅猛發(fā)展,計算機需要處理的數(shù)據(jù)信息越來越來龐大,同時人們對計算機功能的要求也越來越來高,而硬件系統(tǒng)作為這一切的基礎,就必須有著極大的發(fā)展。就我所知,當前的計算機硬件系統(tǒng)有七大發(fā)展趨勢:更小巧;更個性;更聰明;更廉價;更“無線”(無線);更普遍;更時尚。同時,所謂的多核技術也是未來計算機硬件系統(tǒng)發(fā)展的方向。我想隨著科學的不斷進步,以及人們無窮的創(chuàng)造能力,計算機硬件系統(tǒng)會越來越來完善,并且促使著計算機越來越來貼近人們的生活。
4.軟件工程的模型、方法及文檔的概念,以及對軟件工程能力培養(yǎng)的認識
如果說硬件系統(tǒng)是計算機的身體構架,那么軟件系統(tǒng)就是計算機的思維所在。假如沒有了軟件的操控,計算機就會變成 “行尸走肉”一般了,因而軟件對計算機異常重要。這便
有了軟件工程的誕生。
在軟件工程當中,必不可少的一環(huán)便是選擇恰當?shù)能浖_發(fā)模型。當前,常見的開發(fā)模型共有6種,它們分別是瀑布模型、快速原型法模型、螺旋模型、噴泉模型、轉換模型和智能模型。除了軟件開發(fā)模型,軟件開發(fā)方法也同樣重要,因為它不僅僅限于程序設計,還包含了更多的軟件工程的活動,軟件開發(fā)方法可謂貫穿于整個軟件工程的全過程。由于軟件開發(fā)方法大都是在不斷的實踐過程中形成的,所以不同的軟件開發(fā)方法都有其各自的特征,而如今公認的典型軟件開發(fā)方法有以下幾種:面向數(shù)據(jù)結構的方法、問題分析法、可視化開發(fā)方法等。
不過,僅僅有模型和方法還是不夠的,軟件工程文檔也起到了至關重要的作用。軟件文檔也稱文件,通常指一些記錄的數(shù)據(jù)和數(shù)據(jù)媒體,具有固定不變的形式,可被人和計算機閱讀。它在整個軟件生命周期的各個階段起到了重要的橋梁作用,可以說,沒有文檔就沒有現(xiàn)代的軟件工程。
從軟件開發(fā)模型、方法到軟件文檔,我們不難看出,要想擁有出色的軟件工程能力,縝密的邏輯思維是必不可少的。同樣,在面對軟件工程繁雜的步驟時,我們也要有絕對的耐心,清晰的頭腦。除此以外,對專業(yè)知識的掌握也至關重要,并且,面對軟件更新快的特點,我們必須要學會時刻關注軟件行業(yè)的發(fā)展,不斷用新的知識充實自己。
總結:通過學習計算機科學導論,令我對計算機專業(yè)有了較為深入的了解。在談完自身對專業(yè)的理解和今后學習的計劃,以及對離散數(shù)學、計算機硬件系統(tǒng)、軟件工程的認識后,我對我未來的發(fā)展方向有了初步的認知。
參考文獻:
【1】翟中、熊安萍、蔣溢《計算機科學導論》,清華大學出版社,2010年3月第三版。
【2】
第四篇:計算機科學與技術專業(yè)導論論文
計算機科學與技術專業(yè)導論論文
一.
我對計算機科學與技術專業(yè)的認識
隨著時代的發(fā)展,計算機的應用越來越廣泛,現(xiàn)如今,它已走進千家萬戶,并且發(fā)揮著越來越重要的作用。它的廣泛使用促進了生產力的發(fā)展,逐步改變了人們的生活方式。因此了解與掌握計算機基本知識就顯得尤為重要。而它對于我這個初學者來說實在陌生,但是通過計算機導論的學習使我對它又有了進一步的了解。計算機領域是一個是一個飛速發(fā)展的領域,而要想跟上計算機飛速發(fā)展的步伐,就需要掌握這方面技術的人才。所以,無論是企業(yè)還是科研單位,都把招攬人才作為發(fā)展的基礎。所以,對于學習計算機的我們來說,這是一個很好的社會環(huán)境。只要自身擁有過硬的本領,就一定能夠在這個領域開創(chuàng)出自己的天地。
那么,我們該怎樣做才能練就過硬的本領呢?這就需要我們去掌握一定程度的專業(yè)知識和相關的實踐能力。首先我們要具備扎實的基礎知識,掌握計算機科學的基本理論,基本知識。只有扎實的基礎,才能更加有效的去研究更深領域的知識。這些基本知識包括計算機運算基礎,計算機基本結構與工作原理,程序設計基礎,數(shù)據(jù)結構基礎等。然后,我們應該掌計算機系統(tǒng)的分析和設計的基本方法。其次,在此基礎上,學生應當就某一個學科方向,深入了解該方向的知識,熟練掌握該專業(yè)的知識與技能。并且我們應該具有創(chuàng)新精神,不要局限于已有的知識,而應當時刻注意學習新的知識,不斷進步。只有時刻關注學科的最新發(fā)展動態(tài),才能在這門學科上不落伍。
通過學習計算機科學技術專業(yè)導論,我了解到計算機這個行業(yè)影響這我國各行各業(yè),各個領域中計算機應用更是不可缺少的重要部分。所以,這個專業(yè)是非常具有挑戰(zhàn)性的,它的發(fā)展也是不斷進步,不斷更新的。學習它就要有足夠的創(chuàng)新能力和接受以及理解能力。當前我們處于信息時代,對于計算機方面的人才需求量仍然很大。但是也并不是說學好就能找到好工作,我們要學精。俗話說得好:“人外有人,天外有天。”比自己厲害的大有人在。所以我們就得學會比別人更突出的成績,學會一門只屬于自己的專業(yè)。比如:有關計算機的組裝,程序設計,還有軟件制作,網絡工程等相關職業(yè),都是我們可以專攻的。我們一定要選擇自己感興趣并且適合自己的方向。只有這樣,我們才能學有所成。
二.
我的學習計劃
機遇總是留給有準備的人。步入大學之后,仍需努力學習。而良好的學習計劃則為我的四年大學生活指明了正確的方向。下面是我的具體學習計劃。
大一,要初步了解自己的專業(yè)及其所對口的職業(yè)。提高人際溝通能力,多與學姐學長們進行交流,尤其是大四的畢業(yè)生,了解學校的情況以及專業(yè)學習和就業(yè)問題。根據(jù)自己的實際情況考慮是否修讀雙學位或輔修第二專業(yè),并盡早做好資料準備。因為大一學習任務相對輕松,所以要多參加學校活動,學生會和社團至少參加其中一個,培養(yǎng)人際關系和鍛煉各種能力。在空閑的時間多看書,提高文學素養(yǎng)和文字表達能力,也可以看些計算機方面的書籍,提前熟悉專業(yè)課程。另外,積極向黨組織靠攏,爭取成為一名光榮的中共黨員。
大二,穩(wěn)抓基礎的同時開始做好由基礎課向專業(yè)課過渡的準備,考慮清楚未來是深造還就業(yè)。增強英語口語能力,增強計算機應用能力,通過英語四級考試和計算機二級考試,并始有選擇的輔修其他專業(yè)的知識充實自己。在課余時間盡可能多參加與自身專業(yè)有關的實踐活動和兼職,積累經驗的同時提高自身的社會責任感、主動性和受挫能力。
大三,主動加深專業(yè)課程的學習,并把大四的課程盡量擠入大三,以便大四有相對寬松的時間求職或考研。確定自己是否考研或出國留學,如果要考研或出國留學,就要關注考試資訊,盡可能多渠道地搜羅各種資料。如果選擇求職,就要多向大四的學姐學長打聽求職信息、面試技巧和職場需求情況,請教寫求職信、個人簡歷的經驗,并在假期開始為自己心目中的職業(yè)進行實踐。
大四,不再猶豫不決,按照大三的計劃出發(fā)!考研或出國留學的話,開始沖刺,落足功夫,爭取把目標拿下。求職的話,開始積極利用學校提供的條件,了解就業(yè)指導中心提供的用人公司資料信息,強化求職技巧,進行模擬面試等訓練,編寫好個人求職材料,進軍招聘活動。同時還要了解創(chuàng)業(yè)的相關資料,如政府提供的相關優(yōu)惠政策等,為以后的創(chuàng)業(yè)打好基礎。還有,寫好畢業(yè)論文,為大學四年做一個完美的結束!
三.
關于未來發(fā)展
開學數(shù)月有余,通過對本專業(yè)的學習和了解,自己確實有時候對計算機專業(yè)失去了信心。現(xiàn)在學計算機的人太多了沒所以很多人擔心以后會找不到工作,擔心所學的知識沒有用武之地。
而且計算機科學與技術專業(yè)所涉及的范圍廣,在提供給我們多種選擇的同時,也帶給了的一些困惑。很多人不知道到底哪個發(fā)展方向才真正的適合自己。而老師告訴我們,一定要對自己的專業(yè)充滿信心,一個國家的發(fā)展還要看計算機科學技術的發(fā)展,國家綜合國力的發(fā)展還要看有多少計算機專業(yè)的高科技人才。而我們當代的大學生能夠學好計算機不僅僅關系到個人,還與祖國的利益息息相關。
學習是永無止境的。計算機發(fā)展很快,知識更新的快,所以很多人說計算機專業(yè)是吃青春飯的。我想之所以產生這樣的說法,是因為年輕人擁有新的知識,為了不被社會所淘汰,我們應該時時刻刻地學習,活到老學到老。我們的專業(yè)是要求和其他專業(yè)相結合的,懂得更多的知識對自身的發(fā)展是有好處的。比如說編一些其他專業(yè)的軟件,很多公司都需要的是專業(yè)人士,因為大家也都了解學校里對其他專業(yè)的學生也同樣開設了C語言等計算機專業(yè)的課程,一些公司需要的是更加專業(yè)的人,而不是一個僅僅會編程序的人。所以為了使自己更具有競爭力我們必須多多學習知識,不僅是本專業(yè)的知識要精益求精,對于其他知識也要廣泛涉獵。
由于現(xiàn)在計算機科學技術飛速發(fā)展,更新迅速,而學習此專業(yè)的人也越來越多。因此,我對于本專業(yè)未來的就業(yè)情況及發(fā)展前景仍熱存在困惑之處。如今的時代是一個信息化時代,急需計算機科技人才,并且對于人才的要求也越來越高。那么我們該怎么做才能不被社會所淘汰,并且在計算機科學技術方面有所成就呢?本專業(yè)未來有著不同的發(fā)展方向,我們該如何找到最適合自己的方向呢?
這些都是我的困惑之處。然而,盡管存在困惑,我仍然熱愛我的專業(yè),作為學生,我們應該較為全面的了解計算機學科的發(fā)展,清晰的把握計算機學科研究的方向,發(fā)展的前沿及每一個課程在整個學科體系中所處的地位。搞清各學科的學習目的,學習內容,應用領域。在學科學習初期就對整個學科有一個整體的認識,做到在今后的學習中清楚要學什么,怎么學。提高我們發(fā)現(xiàn)問題,解決問題的能力。我知道,只要努力學好本專業(yè),我的前途將會一片光明!
第五篇:計算機科學與技術導論課感悟
計算機科學與技術導論課感悟
在計算機科學與技術導論課中,我們主要學習了C語言簡潔, 計算機網絡體系結構,數(shù)據(jù)結構,操作系統(tǒng)等知識,而且在其中也感受到了計算機科學與技術這門課程的魅力。
C語言的祖先是BCPL語言。1967年,劍橋大學的 Martin Richards 對CPL語言進行了簡化,于是產生了BCPL(Basic Combined Programming Language)語言。1970年,美國貝爾實驗室的 Ken Thompson。以BCPL語言為基礎,設計出很簡單且很接近硬件的B語言(取BCPL的首字母)。并且他用B語言寫了第一個UNIX操作系統(tǒng)。在1972年,美國貝爾實驗室的 D.M.Ritchie 在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。C語言是一種高級語言,它把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元。C語言也是一種結構式語言。結構式語言的顯著特點是代碼及數(shù)據(jù)的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便于使用、維護以及調試。C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結構化。C語言的功能十分齊全,它具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。而且計算功能、邏輯判斷功能也比較強大,可以實現(xiàn)決策目的的游戲。C語言適用范圍非常大。它適合于多種操作系統(tǒng),如Windows、DOS、UNIX等等;也適用于多種機型。C語言對編寫需要硬件進行操作的場合,明顯優(yōu)于其它高級語言,有一些大型應用軟件也是用C語言編寫的。
計算機的網絡結構可以從網絡體系結構,網絡組織和網絡配置三個方面來描述,網絡組織是從網絡的物理結構和網絡的實現(xiàn)兩方面來描述計算機網絡;網絡配置是從網絡應用方面來描述計算機網絡的布局,硬件,軟件和和通信線路來描述計算機網絡;網絡體系結構是從功能讓來描述計算機網絡結構。計算機網絡由多個互連的結點組成,結點之間要不斷地交換數(shù)據(jù)和控制信息,要做到有條不紊地交換數(shù)據(jù),每個結點就必須遵守一整套合理而嚴謹?shù)慕Y構化管理體系。計算機網絡就是按照高度結構化設計方法采用功能分層原理來實現(xiàn)的,即計算機網絡體系結構的內容。ISO將整個通信功能劃分為7個層次,分層原則如下:網絡中各結點都有相同的層次;不同結點的同等層具有相同的功能;同一結點內相鄰層之間通過接口通信;每一層使用下層提供的服務,并向其上層提供服務;不同結點的同等層按照協(xié)議實現(xiàn)對等層之間的通信。第七層:應用層,第六層:表示層, 第五層:會話層,第四層:傳輸層,第三層:網絡層,第二層: 數(shù)據(jù)鏈路層,第一層 物理層。OSI/RM的配置管理主要目標就是網絡適應系統(tǒng)的要求。各層原理和作用:低三層可看作是傳輸控制層,負責有關通信子網的工作,解決網絡中的通信問題;高三層為應用控制層,負責有關資源子網的工作,解決應用進程的通信問題;傳輸層為通信子網和資源子網的接口,起到連接傳輸和應用的作用。ISO/RM的最高層為應用層,面向用戶提供應用的服務;最低層為物理層,連接通信媒體實現(xiàn)數(shù)據(jù)傳輸。層與層之間的聯(lián)系是通過各層之間的接口來進行的,上層通過接口向下層提供服務請求,而下層通過接口向上層提供服務。兩個計算機通過網絡進行通信時,除了物理層之外(說明了只有物理層才有直接連接),其余各對等層之間均不存在直接的通信關系,而是通過各對等層的協(xié)議來進行通信,如兩個對等的網
絡層使用網絡層協(xié)議通信。只有兩個物理層之間才通過媒體進行真正的數(shù)據(jù)通信。當通信實體通過一個通信子網進行通信時,必然會經過一些中間節(jié)點,通信子網中的節(jié)點只涉及到低三層的結構。
數(shù)據(jù)結構是計算機存儲、組織數(shù)據(jù)的方式。“數(shù)據(jù)結構”作為一門獨立的課程在國外是從1968年才開始設立的。1968年美國唐·歐·克努特教授開創(chuàng)了數(shù)據(jù)結構的最初體系,他所著的《計算機程序設計技巧》第一卷《基本算法》是第一本較系統(tǒng)地闡述數(shù)據(jù)的邏輯結構和存儲結構及其操作的著作。“數(shù)據(jù)結構”在計算機科學中是一門綜合性的專業(yè)基礎課。數(shù)據(jù)結構是介于數(shù)學、計算機硬件和計算機軟件三者之間的一門核心課程。數(shù)據(jù)結構這一門課的內容不僅是一般程序設計(特別是非數(shù)值性程序設計)的基礎,而且是設計和實現(xiàn)編譯程序、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)及其他系統(tǒng)程序的重要基礎。數(shù)據(jù)結構是指相互之間存在一種或多種特定關系的數(shù)據(jù)元素的集合。通常情況下,精心選擇的數(shù)據(jù)結構可以帶來更高的運行或者存儲效率。數(shù)據(jù)結構往往同高效的檢索算法和索引技術有關。一般認為,一個數(shù)據(jù)結構是由數(shù)據(jù)元素依據(jù)某種邏輯聯(lián)系組織起來的。對數(shù)據(jù)元素間邏輯關系的描述稱為數(shù)據(jù)的邏輯結構;數(shù)據(jù)必須在計算機內存儲,數(shù)據(jù)的存儲結構是數(shù)據(jù)結構的實現(xiàn)形式,是其在計算機內的表示;此外討論一個數(shù)據(jù)結構必須同時討論在該類數(shù)據(jù)上執(zhí)行的運算才有意義。在許多類型的程序的設計中,數(shù)據(jù)結構的選擇是一個基本的設計考慮因素。許多大型系統(tǒng)的構造經驗表明,系統(tǒng)實現(xiàn)的困難程度和系統(tǒng)構造的質量都嚴重的依賴于是否選擇了最優(yōu)的數(shù)據(jù)結構。許多時候,確定了數(shù)據(jù)結構后,算法就容易得到了。有些時候事情也會反過來,我們根據(jù)特定算法來選擇數(shù)據(jù)結構與之適應。不論哪種情況,選擇合適的數(shù)據(jù)結構都是非常重要的。選擇了數(shù)據(jù)結構,算法也隨之確定,是數(shù)據(jù)而不是算法是系統(tǒng)構造的關鍵因素。這種洞見導致了許多種軟件設計方法和程序設計語言的出現(xiàn),面向對象的程序設計語言就是其中之一。
操作系統(tǒng)(Operating System,簡稱OS)是管理電腦硬件與軟件資源的程序,同時也是計算機系統(tǒng)的內核與基石。操作系統(tǒng)是控制其他程序運行,管理系統(tǒng)資源并為用戶提供操作界面的系統(tǒng)軟件的集合。操作系統(tǒng)身負諸如管理與配置內存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設備、操作網絡與管理文件系統(tǒng)等基本事務。操作系統(tǒng)的型態(tài)非常多樣,不同機器安裝的OS可從簡單到復雜,可從手機的嵌入式系統(tǒng)到超級電腦的大型操作系統(tǒng)。目前微機上常見的操作系統(tǒng)有DOS、OS/
2、UNIX、XENIX、LINUX、Windows、Netware等。操作系統(tǒng)主要由四部分組成: 驅動程序,內核,支承庫,外圍。操作系統(tǒng)的主要功能是資源管理,程序控制和人機交互等。計算機系統(tǒng)的資源可分為設備資源和信息資源兩大類。設備資源指的是組成計算機的硬件設備,如中央處理器,主存儲器,磁盤存儲器,打印機,磁帶存儲器,顯示器,鍵盤輸入設備和鼠標等。信息資源指的是存放于計算機內的各種數(shù)據(jù),如文件,程序庫,知識庫,系統(tǒng)軟件和應用軟件等。操作系統(tǒng)位于底層硬件與用戶之間,是兩者溝通的橋梁。用戶可以通過操作系統(tǒng)的用戶界面,輸入命令。操作系統(tǒng)則對命令進行解釋,驅動硬件設備,實現(xiàn)用戶要求。以現(xiàn)代觀點而言,一個標準個人電腦的OS應該提供以下的功能:進程管理(Processing management),記憶空間管理(Memory management),文件系統(tǒng)(File system),網絡通訊(Networking),安全機制(Security),使用者界面(User interface),驅動程序(Device drivers0)。
在學習完了導論課后,電腦不再只是用來上網聊天看視頻的工具,而是蘊藏著很多知識的寶庫,現(xiàn)在我對計算機科學與技術這門課的興趣越來越大,希望自
己能夠在以后的學習中能學到更多的知識。