第一篇:計算機科學導論專題報告
計算機科學導論專題報告
幾位中國計算機科學家
? 王選與他的“激光照排”
他的一項發(fā)明讓中國的一個行業(yè),一步就從落后的狀況跨越到世界先進的行列。激光照排技術(shù)讓中國人感到驕傲。為了這項發(fā)明,王選幾乎放棄了所有的節(jié)假日,更放棄了許多享受天倫之樂的機會。但是王選也得到了常人享受不到的快樂。因為他的發(fā)明,中國印刷業(yè)的發(fā)展歷程縮短了將近半個世紀。到了今天,在全球華文報業(yè)出版印刷領(lǐng)域,有80%以上都在使用他發(fā)明的這項技術(shù)。他的發(fā)明被稱作是中國印刷業(yè)的第二次革命。
王選所說的激光照排,就是把每一個漢字編成特定的編碼,存儲到計算機,輸出時,用激光術(shù)直接掃描成字。簡單地說,就是用數(shù)學的方法來解決漢字進入電腦的問題。但是,當時在很多人看來,王選的方案是他自己的數(shù)學暢想曲,甚至是騙人的數(shù)學游戲。
從1975年到1989年的14年間,圍繞王選和激光照排的各種嘲諷和懷疑就一直沒有停息過。他的發(fā)明也就很少有人問起。一些與王選合作的單位,也對這項技術(shù)失去了信心,撤走了協(xié)作人員。沒有協(xié)作單位,沒有報社采用,王選研制的系統(tǒng)就無法走向市場。在王選感到最沒有希望的時候,一家報社主動找到了他。這家報社就是經(jīng)濟日報。雖然,之后,出現(xiàn)過很多錯誤,但最終王選還是堅持下來了,是他的毅力與對科學的信念支撐著他。
? 我的感悟 王選是科學工作者的杰出代表。他一生獻身科學,淡泊名利,始終孜孜不倦地埋頭于艱苦的科研工作,即使患病期間也沒有停止過。他勤奮嚴謹、求實創(chuàng)新、努力拼搏、勇攀高峰的作風贏得了大家的尊重和好評。在科研成果和崇高榮譽面前,他始終強調(diào)是集體智慧的結(jié)晶。他把科研事業(yè)當作畢生的追求,以提攜后學為己任,甘為人梯,為培養(yǎng)和造就出一批批年輕的學術(shù)骨干嘔心瀝血。作為一名計算機應用專業(yè)的碩士生、博士生導師和北京大學計算機研究所所長,他十分注重培養(yǎng)學生和年輕技術(shù)骨干嚴謹勤奮的科研作風,經(jīng)常鼓勵和幫助他們選擇具有挑戰(zhàn)性且應用前景光明的課題,激發(fā)他們的創(chuàng)造性和積極性,這就是對待科學的態(tài)度,是一種獻身精神。
? 從普林斯頓到水木清華
姚期智(Andrew Chi-Chih Yao,1946年12月24日-),美籍華人,世界著名計算機科學家,2000年圖靈獎得主,目前是清華大學教授。
姚期智祖籍湖北孝感,1946年平安夜出生于上海,幼年隨父母移居臺灣。1967年,姚期智畢業(yè)于臺灣大學,之后赴美國深造。1972年獲哈佛大學物理學博士學位,1975年獲伊利諾大學香檳分校(UIUC)計算機科學博士學位。之后,他曾先后在麻省理工學院(1975—1976)、斯坦福大學(1976—1981,1983—1986)、加州大學伯克利分校(1981—1983)等美國高等學府從事教學和研究,1986年至2004年任普林斯頓大學計算機科學系教授,2004年9月毅然決然回到祖國,出任清華大學高等研究中心教授。此外,姚期智還是美國國家科學院院士、美國人文及科學院院士、中國科學院外籍院士及臺灣中央研究院院士。
姚期智獲得過美國工業(yè)與應用數(shù)學學會George Polya獎,美國計算機協(xié)會算法與計算理論分會(ACM SIGACT)Donald E.Knuth獎等榮譽。2000年,因為姚期智對計算理論,包括偽隨機數(shù)生成,密碼學與通信復雜度的諸多貢獻,美國計算機協(xié)會(ACM)決定把該年度的圖靈獎授予他。姚期智成為圖靈獎創(chuàng)立以來首位獲獎的亞裔學者。? 我的感悟
一位名聲顯赫的科學家,在美國已經(jīng)小有名氣,但最后選擇回國任教,可以說他的內(nèi)心的愛國熱情不能磨滅。作為一個人來說,你有許多不能忘記的,但最重要的是你的祖國已經(jīng)你的親人!無論你在何方,你的心里必須無時無刻不想著你的祖國與你的親人!
? “巨型機”
慈云桂教授被稱為中國巨型機之父。
中國巨型計算機之父、國防科技大學計算機系兼研究所的創(chuàng)始人、中國科學院學部委員慈云桂教授離開我們整整10年了。慈云桂是計算機界的一代宗師。重溫中國計算機的歷史,人們會發(fā)現(xiàn),從電子管計算機、晶體管計算機、集成電路計算機到巨型計算機,他始終活躍在我國計算機科學領(lǐng)域最前沿。
世界上第一臺數(shù)字電子計算機誕生于1946年,然而10年后的中國仍是一張白紙。中國知識分子豈能甘心落后!1957年夏,慈云桂參加了中國科學院組織的數(shù)字電子計算機項目,緊接著又接受了研制艦艇指揮儀的任務。他和同事們提出了用數(shù)
字電子計算機代替?zhèn)鹘y(tǒng)的機電指揮儀的方案。1958年初,40歲剛出頭的慈云桂在哈爾濱率領(lǐng)9人研制小組,拉開了研制中國第一代電子管專用計算機的序幕。當時設(shè)備簡陋,器材奇缺,他們硬是憑著一本十幾頁的資料,鋪開一張白紙,開始繪制中國電子計算機的藍圖。
經(jīng)過近百次的試驗和修改,1958年9月,一臺代號為“901”的我國最早的電子管專用計算機誕生了。第二年,該機作為向國慶十周年敬獻的禮物在北京展出,周恩來總理贊揚慈云桂這些年輕人:“干得很有成績嘛,要繼續(xù)努力?!鞭o行時還握著慈云桂的手說:“要發(fā)展我們自己的計算機呵!我們起步晚,但也要趕超?!笨偫淼膰谕谐闪舜仍乒鹨簧床膭恿Α?/p>
1961年,慈云桂奉命出國考察計算機??茖W家特有的敏銳感使他發(fā)現(xiàn),該國正在進行計算機換代。他抓緊晚上時間,在國外就基本上完成了晶體管計算機的方案設(shè)計?;貒螅仍乒鹣蝾I(lǐng)導匯報的第一件事就是:用晶體管取代電子管,立即進行計算機換代。聶榮臻元帥指示:盡快用國產(chǎn)晶體管研制出通用計算機。
1965年,441B/I型機鑒定會剛剛結(jié)束,慈云桂便提出研制中國的集成電路計算機。這使得他周圍的人連連感嘆:“實在跟不上慈教授的步伐”。原來,1964年4月,美國宣布已制成世界上最早的集成電路通用計算機IBM360,世界計算機開始進入第三代。
不久,“文革”**開始。慈云桂受到?jīng)_擊,但他沒有屈服。為擺脫干擾,研制組到上海郊區(qū),很快搞出了總體方案。1970年秋,學校主體南遷長沙,計算機系設(shè)在市郊的一座農(nóng)校里,由此開始了攻關(guān)。在慈教授的帶領(lǐng)下,全體研制人員團結(jié)一心,克服重重困難,苦戰(zhàn)3年完成了邏輯設(shè)計、工程設(shè)計和模型試驗。接著,他又帶領(lǐng)大家開赴北京的生產(chǎn)廠。40多人工作和睡覺都擠在一間木板棚里,夏熱如蒸籠,冬寒似冰窖,前后達4年之久。1977年夏,一臺百萬次集成電路計算機151-3呱呱落地。次年10月,二百萬次集成電路大型通用計算機系統(tǒng)151-4通過國家驗收。1980年,151百萬次集成電路計算機裝載于“遠望”號測量船上,南征太平洋,為完成我國首次洲際導彈飛行測量任務立下汗馬功勞。
1975年到1977年,慈教授兩次率領(lǐng)科研人員走遍大江南北,進行高性能計算機調(diào)研活動。氣象部門急需巨型機做中長期天氣預報,航空航天部門急需巨型機以減少昂貴的風洞實驗經(jīng)費,石油勘探部門急需巨型機進行三維地震數(shù)據(jù)處理??有一個部門租用了外國一臺中型計算機,卻要由外方控制使用,算什么題目都要交給人
家,中國人不得進入主控室。慈教授和他的助手們聽著,思考著,心潮澎湃,激憤難平!強烈的民族自尊心進一步激發(fā)了慈教授研制我國巨型計算機的決心。
1978年3月,科學的春天來臨了。由鄧小平同志親自決斷,研制億次計算機的任務正式交給了國防科大的前身長沙工學院計算機研究所,慈教授被任命為技術(shù)總指揮和總設(shè)計師。從百萬次到一億次是一個巨大的飛躍。慈教授在總體方案論證會上當眾發(fā)出誓言:“我剛好60歲,就是豁出這條老命,也要把我國的巨型機搞出來!”自此,他帶領(lǐng)科研人員日夜兼程,成立了十多個攻關(guān)小組,從元器件的選取,體系結(jié)構(gòu)的確立,部件的設(shè)計,工藝的實施,到軟件的研制,都經(jīng)過充分的科學論證與反復試驗,作出了一系列符合中國國情的技術(shù)決策,攻克了100多個技術(shù)難關(guān)。為采用最新研究成果,慈教授拋棄辛苦好幾個月才完成的總體方案,重新設(shè)計更先進的方案,實現(xiàn)了巨型機機型的跨越發(fā)展。
在他的帶領(lǐng)下,創(chuàng)造性地提出了雙向量陣列的全流水線化體系結(jié)構(gòu),素數(shù)模主存儲器結(jié)構(gòu)和選用MOS器件方案,并首次在國內(nèi)采用軟件工程方法,研制了符合軟件規(guī)范的近200萬行大型程序。
1983年11月,由張愛萍將軍命名的“銀河”億次計算機系統(tǒng)順利通過國家鑒定,標志著我國計算機技術(shù)發(fā)展到一個新階段。(摘自《光明日報》)
? 評論
今天,我們可以告慰慈教授:新一代“銀河人”沒有辜負您的期望,銀河精神正在“銀河”故鄉(xiāng)不斷發(fā)揚光大。
1992年11月,慈老生前極為關(guān)懷的“銀河-II”10億次通用并行巨型機問世,軍委主席江澤民題詞鼓勵:“攻克巨型機技術(shù),為中華民族爭光?!敝醒胲娢谟栉覀儭翱萍脊リP(guān)先鋒”榮譽稱號。1997年6月,“銀河-III”百億次并行巨型機研制成功,標志著我國超高性能計算機技術(shù)又取得新的突破。從1989年起,國家每四年進行一次國家級優(yōu)秀教學成果獎評比,我們每屆都獲得高獎?,F(xiàn)在,10年前的計算機系兼研究所已發(fā)展成為集教學、科研、生產(chǎn)于一體的計算機學院,我們正在向著建設(shè)有我軍特色的世界一流計算機學院的宏偉目標挺進!
第二篇:計算機科學導論報告
計算機科學導論報告
摘要:轉(zhuǎn)眼間,一個學期已經(jīng)快要過去。相比較剛剛?cè)雽W時,對計算機一竅不通的我來說,現(xiàn)在的我已經(jīng)對計算機這片領(lǐng)域有所了解了,尤其是在經(jīng)過計算機科學導論學習之后,使得我對計算機的歷史及其組成有了深刻的理解。下面我就:1.對計算機專業(yè)的認識和打算如何學習該專業(yè);2.對離散數(shù)學和它在軟件工程的學習中的重要性的認識以及如何打好專業(yè)基礎(chǔ);3.計算機硬件系統(tǒng)的結(jié)構(gòu)和工作過程;4.軟件工程的模型、方法及文檔的概念,以及對軟件工程能力培養(yǎng)的認識,這四個方面談談我自己的認識和體會。
關(guān)鍵詞:計算機科學、離散數(shù)學、計算機硬件系統(tǒng)。
1.對計算機專業(yè)的認識和打算如何學習該專業(yè)
當今的世界,是一個信息交流愈加頻繁的世界。而計算機作為信息儲存和信息傳遞的重要載體和工具,在人們的日常生活和日常工作中有著至關(guān)重要的作用,而且,隨著社會的不斷發(fā)展以及人們要求的不斷提高,計算機的進步和完善已成為必然。這其中包括了硬件系統(tǒng)的發(fā)展和完善、軟件系統(tǒng)的更新和創(chuàng)新、程序設(shè)計語言的模塊化、簡明性和形式化的發(fā)展甚至是未來的人工智能系統(tǒng)。這一切無不促使著計算機專業(yè)向著更高的層次發(fā)展。
現(xiàn)如今,計算機專業(yè)已經(jīng)不是僅僅掌握幾門程序編輯語言就可以的,它對學員有著更高的要求。首先,在知識領(lǐng)域方面,我們必須掌握圖形學、離散結(jié)構(gòu)、數(shù)值計算科學等多門學科知識,同時,我們還要理解計算機的硬件、軟件結(jié)構(gòu),了解計算機的運行過程。
然后,在個人方面,它要求學員應有著縝密的邏輯思維,良好的職業(yè)道德,更要有終身學習的想法和毅力。因此要學好計算機專業(yè)并不容易,這就要求我們要有著合理打算,以及恰當?shù)挠媱潯?/p>
在我看來,學習計算機專業(yè),首先不能缺的就是毅力。正如我在上面所講的,學習計算機就要做到終身學習,因為計算機產(chǎn)業(yè)作為朝陽產(chǎn)業(yè),更新速度快,舊的東西往往很短的時間便被新的取代,所以稍有懈怠我們便會被其甩在后面。其次,還應該做到以下幾點:
1.調(diào)整心態(tài),即便計算機不是自己心目中的理想專業(yè),但進入計算機專業(yè)
學習,就必須全力以赴,正確面對;
2.放寬眼界,不要僅僅局限于課本之上,還要多閱讀一些與專業(yè)有關(guān)的課外書籍,例如《數(shù)據(jù)結(jié)構(gòu)》等;
3.上課時,一定要注意聽講,切勿走神或者打瞌睡;
4.重視上機操作,在實際操作當中加深自己對程序語言的理解;
5.努力學好數(shù)學,打好基礎(chǔ);
6.合理利用課余時間,做到學習娛樂雙結(jié)合;
7.時刻關(guān)注計算機領(lǐng)域發(fā)展,注意新的與計算機有關(guān)的科學技術(shù),并時刻吸收新的知識;
8.學會向老師問問題;
我相信,只要我肯努力,我一定會學好計算機這門專業(yè)的!
2.對離散數(shù)學和它在軟件工程的學習中的重要性的認識以及如何打好專業(yè)基礎(chǔ)
從計算機的發(fā)展史來看,它的最初的功能就是計算,因而它與數(shù)學是密不可分的,同時,又因為計算機對數(shù)據(jù)的處理是單個單個依次進行的,所以它處理的問題本來就是一種非連續(xù)的,一種和離散有關(guān)的數(shù)學模型。因此離散數(shù)學對計算機的發(fā)展有著巨大的作用與意義。
離散數(shù)學,或稱離散結(jié)構(gòu),它主要包含了數(shù)理邏輯、集合論、代數(shù)結(jié)構(gòu)和圖論4個部分,另外還包括計算機應用對象的離散結(jié)構(gòu)的研究,如離散概率、運籌學、數(shù)值計算、數(shù)學建模與模擬等。總的來說,離散數(shù)學是我們研究計算機科學的基本數(shù)學工具,同樣也是我們解決
計算機問題的基礎(chǔ)所在。
當前,隨著計算機科學的發(fā)展和計算機應用的日趨廣泛,離散數(shù)學在計算機領(lǐng)域的重要性愈加突出。這不僅僅表現(xiàn)在它在數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、編譯原理、算法分析、邏輯設(shè)計、系統(tǒng)結(jié)構(gòu)等方面的廣泛應用,還體現(xiàn)在它為我們提供了一種解決問題的思維方式——一種嚴密的、抽象的邏輯思維,我想這便是離散數(shù)學的重要性所在吧。
既然離散數(shù)學如此重要,那么學好它便成為學好計算機的關(guān)鍵之一。因而我認為要學好離散數(shù)學,進而打好專業(yè)基礎(chǔ),就應該做到以下幾點:
1.離散數(shù)學為我們提供了不同的解決問題的思維方式,因而在日常生活當中,我們可以嘗試著用這種邏輯思維來思考一些問題,進而加強自身的邏輯概念,為以后的學習打下基礎(chǔ)。同時,加深自己對離散數(shù)學的認識,更好的掌握這門學科;
2.認真學習學校安排的數(shù)學課程,為將來學習更加深奧的數(shù)學知識作好充足準備;
3.“實踐出真知”,要把握好機會,多參加一些學校組織的活動。另外,如果有機會參加相關(guān)競賽的話,也應該抓住機會,從實踐中學習,并培養(yǎng)自身對專業(yè)的興趣。
3.計算機硬件系統(tǒng)的結(jié)構(gòu)和工作過程
自1946年世界上第一臺計算機誕生,到現(xiàn)在微型計算機的普及,已經(jīng)過去了近66年。在這期間,計算機可謂是發(fā)生了翻天覆地的變化,產(chǎn)品不斷更新,系統(tǒng)設(shè)備也愈加先進。但究其根本,其系統(tǒng)組成依然遵循著傳統(tǒng)的結(jié)構(gòu),這種結(jié)構(gòu)便是“馮諾依曼模型”。而我要談的計算機硬件系統(tǒng)也正是從這種模型中演變出來的。
硬件系統(tǒng),顧名思義就是指微型計算機系統(tǒng)各種看得見的、摸得著、實實在在的裝置,是微型計算機系統(tǒng)的物理基礎(chǔ)。與原始的馮諾依曼機不同,現(xiàn)在的硬件系統(tǒng)并不是以控制器為中心,而是轉(zhuǎn)向以存儲器為中心,通過將復雜的計算以及操作過程轉(zhuǎn)變?yōu)橛稍S多條基本指令組成的程序,預先存入存儲器中,然后根據(jù)用戶發(fā)出的運行指令,計算機再按程序規(guī)定的順序逐條的執(zhí)行指令,進而完成用戶所需的功能,從而大大提高了運行速度。
當前,我們所熟知的硬件系統(tǒng)主要包含兩大部分:主機和外設(shè)。主機除了馮諾依曼機中已有的控制器、運算器、存儲器外,還增加了包括只讀存儲器(ROM)、隨機讀寫存儲器(RAM)、高速緩沖存儲器(Cache)在內(nèi)的主存儲器。而外設(shè)則在輸出、輸入設(shè)備的基礎(chǔ)上,又增添了軟盤、硬盤等輔助存儲器和網(wǎng)絡設(shè)備、聲卡等其它設(shè)備。其中,輸入設(shè)備除卻鍵盤鼠標等傳統(tǒng)設(shè)備外,又根據(jù)工作或是用戶的要求增添了光筆、攝像頭等現(xiàn)代高科技產(chǎn)物。而這一切都使得計算機硬件系統(tǒng)越來越來完善,越來越來人性化。
談到計算機硬件系統(tǒng),我們就不得不討論其工作過程:計算機工作時,主要是通過輸入信息——系統(tǒng)處理——輸入信息的模式進行的。其工作模式主要是通過總線結(jié)構(gòu)來完成的,其中我們利用外部設(shè)備輸入需要處理的信息,經(jīng)過總線傳遞給CPU,再經(jīng)過其處理,然后又經(jīng)過總線輸出到外部設(shè)備上來,通過外部設(shè)備表示出來,這便是我們知道的整個的工作過程。
而現(xiàn)如今,隨著科技的迅猛發(fā)展,計算機需要處理的數(shù)據(jù)信息越來越來龐大,同時人們對計算機功能的要求也越來越來高,而硬件系統(tǒng)作為這一切的基礎(chǔ),就必須有著極大的發(fā)展。就我所知,當前的計算機硬件系統(tǒng)有七大發(fā)展趨勢:更小巧;更個性;更聰明;更廉價;更“無線”(無線);更普遍;更時尚。同時,所謂的多核技術(shù)也是未來計算機硬件系統(tǒng)發(fā)展的方向。我想隨著科學的不斷進步,以及人們無窮的創(chuàng)造能力,計算機硬件系統(tǒng)會越來越來完善,并且促使著計算機越來越來貼近人們的生活。
4.軟件工程的模型、方法及文檔的概念,以及對軟件工程能力培養(yǎng)的認識
如果說硬件系統(tǒng)是計算機的身體構(gòu)架,那么軟件系統(tǒng)就是計算機的思維所在。假如沒有了軟件的操控,計算機就會變成 “行尸走肉”一般了,因而軟件對計算機異常重要。這便
有了軟件工程的誕生。
在軟件工程當中,必不可少的一環(huán)便是選擇恰當?shù)能浖_發(fā)模型。當前,常見的開發(fā)模型共有6種,它們分別是瀑布模型、快速原型法模型、螺旋模型、噴泉模型、轉(zhuǎn)換模型和智能模型。除了軟件開發(fā)模型,軟件開發(fā)方法也同樣重要,因為它不僅僅限于程序設(shè)計,還包含了更多的軟件工程的活動,軟件開發(fā)方法可謂貫穿于整個軟件工程的全過程。由于軟件開發(fā)方法大都是在不斷的實踐過程中形成的,所以不同的軟件開發(fā)方法都有其各自的特征,而如今公認的典型軟件開發(fā)方法有以下幾種:面向數(shù)據(jù)結(jié)構(gòu)的方法、問題分析法、可視化開發(fā)方法等。
不過,僅僅有模型和方法還是不夠的,軟件工程文檔也起到了至關(guān)重要的作用。軟件文檔也稱文件,通常指一些記錄的數(shù)據(jù)和數(shù)據(jù)媒體,具有固定不變的形式,可被人和計算機閱讀。它在整個軟件生命周期的各個階段起到了重要的橋梁作用,可以說,沒有文檔就沒有現(xiàn)代的軟件工程。
從軟件開發(fā)模型、方法到軟件文檔,我們不難看出,要想擁有出色的軟件工程能力,縝密的邏輯思維是必不可少的。同樣,在面對軟件工程繁雜的步驟時,我們也要有絕對的耐心,清晰的頭腦。除此以外,對專業(yè)知識的掌握也至關(guān)重要,并且,面對軟件更新快的特點,我們必須要學會時刻關(guān)注軟件行業(yè)的發(fā)展,不斷用新的知識充實自己。
總結(jié):通過學習計算機科學導論,令我對計算機專業(yè)有了較為深入的了解。在談完自身對專業(yè)的理解和今后學習的計劃,以及對離散數(shù)學、計算機硬件系統(tǒng)、軟件工程的認識后,我對我未來的發(fā)展方向有了初步的認知。
參考文獻:
【1】翟中、熊安萍、蔣溢《計算機科學導論》,清華大學出版社,2010年3月第三版。
【2】
第三篇:計算機科學導論學習報告
計算機科學導論學習報告
計算機科學導論是計算機專業(yè)學生進入大學學習的第一門專業(yè)基礎(chǔ)課程,其目的在于用統(tǒng)一的思想認識計算機學科的本質(zhì),并對計算機學科的系統(tǒng)化和科學化進行闡述。本專業(yè)要求我們系統(tǒng)地掌握計算機科學與技術(shù)包括計算機硬件、軟件與應用的基礎(chǔ)理論、知識和技能;了解本課的知識結(jié)構(gòu)、基本形態(tài)、核心基礎(chǔ),典型技能和基本工作流程;熟悉計算機系統(tǒng)和計算機應用的環(huán)境和工具;掌握計算機系統(tǒng)分析與設(shè)計的基本方法;能應用所學知識分析和解決實際問題,并具有研究開發(fā)的基本能力。計算機科學與技術(shù)學科的根本問題是什么能被有效地自動化,其研究的范疇包括計算機理論、硬件、軟件、網(wǎng)絡及應用等,按研究的內(nèi)容可分為基礎(chǔ)理論、專業(yè)基礎(chǔ)和應用三個層面。計算機理論的研究包括離散數(shù)學、算法分析理論、形式語言與自動機理論、程序設(shè)計語言理論、程序設(shè)計方法學;計算機硬件的研究包括元器件與存儲介質(zhì)、微電子技術(shù)、計算機組成原理、微型計算機技術(shù)、計算機體系結(jié)構(gòu);計算機軟件的研究包括程序設(shè)計語言的設(shè)計、數(shù)據(jù)結(jié)構(gòu)與算法、程序設(shè)計語言翻譯系統(tǒng)、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、算法設(shè)計與分析、軟件工程學、可視化技;計算機網(wǎng)絡的研究包括網(wǎng)絡結(jié)構(gòu)、數(shù)據(jù)通信與網(wǎng)絡協(xié)議、網(wǎng)絡服務、網(wǎng)絡安全;計算機應用的研究及人機工程包括計算機應用的研究、軟件開發(fā)工具、完善既有的應用系統(tǒng)、開拓新的應用領(lǐng)域、人機工程、研究人與計算機的交互和協(xié)同技術(shù)。除了能力上的要求外,我們還需要良好的心理素質(zhì),要熟悉作為一個計算機專業(yè)人員的職業(yè)道德準則,開學到現(xiàn)在已經(jīng)大半個學期了,我該問問自己學到了什么,以后朝什么方向發(fā)展了,雖然現(xiàn)在的我對專業(yè)的知識掌握的遠遠不夠,但是人生總該有自己的規(guī)劃。不知道自己一天到底要做什么,或是做什么都不起勁,這是一個在大學里非常普遍的現(xiàn)象,這歸根到底是缺少目標。通過了解,計算機學科建設(shè)的主要方向/領(lǐng)域包括:軟件工程、嵌入式系統(tǒng)、網(wǎng)絡技術(shù)及信息安全、醫(yī)學生物信息學與圖像、移動計算與智能、多媒體技術(shù)、企業(yè)建模與應用集成等。目前我還沒有想到自己會在哪方面發(fā)展。聽師兄師姐說這個專業(yè)適合那種對這個專業(yè)感興趣但不是一時的興趣的 人去學習,他要對這個專業(yè)有著相當濃厚的 興趣,還有就是性格內(nèi)向一點的,能坐得住人,最重要的一點 就是要有上進心,懂得自己學習,這個專業(yè)學的東西很寬泛,所以如果學得好的話應該是個全才,但是最終畢業(yè)的時候一定要有自己拿手的技術(shù),不要都會一點都不精!
通過進行工程教育改革,汕頭大學工學院提出的全新的EIP-CDIO
(Ethics,Integrity,Professionalism;Conceive-Design-Implement-Operate培養(yǎng)模式的教育理念,EIP-CDIO提倡以培養(yǎng)個人能力(包括自學能力和創(chuàng)新能力)、協(xié)同工作能力和系統(tǒng)調(diào)控能力為主要目標,以科學的課程設(shè)置作為能力培養(yǎng)的載體,以科學的課程安排促進能力培養(yǎng),建立起符合國際工程師認證的課程體系。為了做到上述所說,在大學四年期間,我首先要學會克制自己,很多時候我們抱怨怎么在大學里時間過得那么快,但我們在抱怨的時候,是否想過自己整天蹲在宿舍
里上網(wǎng)看視頻,聊QQ,在網(wǎng)絡游戲中廝殺呢,我們都會說該玩的時候玩,該學習的時候?qū)W習,這是正確的,但很多時候我們都在不該玩的時候玩的不亦樂乎,在該學的時候有沒心思去學,所以我認為學會克制自己在什么時候都是很必要的,其次我要想想大學畢業(yè)后是否考研,及早做好準備,平時在生活中要做個有心人,多關(guān)注事實熱點,為自己四年做一個規(guī)劃,把要選的課程盡量安排好,在相應的時間里做出書錄,多看些書,拓寬知識面。要養(yǎng)成做學習時間分配的習慣,腳踏實地的令自己的生活過得更充實。雖然上課有時候聽不懂,但還是要去聽課,課后要及時的復習和預習,大學主要是靠自學的,不想高中,老師不會天天敦促你作這做那的,在大學你就是自己的老師,什么都要你自己為自己想,別指望有人為你鋪好路。大學,不僅僅局限與學習知識,良好的人際關(guān)系也很重要,只會學習而不積極參加其他活動的人是不及格的大學生。上次去聽講座時老師講我們工學院的課程要求實踐比知識還重要,所以我們要在實踐中鍛煉出自己的綜合能力,學會在團隊中的分工與合作,現(xiàn)在社會分工越來越細,很多工作都需要很多人共同去完成,據(jù)了解,現(xiàn)在的招聘單位都采取無領(lǐng)導小組討論的方式來選拔員工,記得我們開學前去各個部門面試時也是采用無領(lǐng)導小組討論的方式,剛開始的時候我很害怕,但看到身邊的同學一個個大膽流利地發(fā)表自己的看法和表達自己的意見時我漸漸也適應了,經(jīng)過幾次的面試,我有了一些經(jīng)驗,我覺得大學是一個縮小的社會,我們要用四年的學會一些在社會生活的必要技巧,便于我們能更好地融入社會?,F(xiàn)在我們是大一,很多事情還不知道,所以為
了少走彎路,我們要多點向高年級的師兄師姐請教,借鑒他們做得好的方面。聽他們講哪些需要注意的。
在大學里有很多自己可以支配的時間,很多可以利用的學習資源,例如:圖書館,實驗室,平時有時間要多點去圖書館,別把太多的時間放在看電影,玩游戲上。我希望在大三大四看回這些文字時我會自豪地對自己說我都能做到。
第四篇:“計算機科學與技術(shù)導論”課程讀書報告-
《計算科學導論》讀書報告
未來時速
——“計算機科學與技術(shù)導論”課程讀書報告
姓名。學號*********(**學校 **學院,**級計算機科學與技術(shù)專業(yè) *班)
1.引言
現(xiàn)實與比爾蓋茨的夢想之一的距離越來越近了,即計算機在家家戶戶的普及率越來越高。在這個科技普及速度相當快的年代,我們多數(shù)學生或多或少的有一定的計算機操作基礎(chǔ)。如今我進入了計算機專業(yè),這與榜樣的作用是分不開的,當然更重要的是興趣。不過這計算機專業(yè)現(xiàn)實情況與外人的認識還是有很大區(qū)別的,面對龐大而繁重的數(shù)學,渺小的我,還好有老師的指引和同學的鼓勵,我當然會堅持下去。現(xiàn)在,網(wǎng)絡的速度可以達到幾何的速度,而且它的速度還會進一步的增快??纯次覀冞^去十年的數(shù)字生活方式和數(shù)字工作方式,這意味著這些工具已成為主流。計算機是當今社會發(fā)展不可或缺的重要元素,它自問世以來一直走在科技前沿,幾乎個領(lǐng)域都離不開計算機,計算機無時無刻不在推動者社會發(fā)展。作為計算機專業(yè)的學生我們充滿了信心與斗志!“計算科學導論”這門課為我們敲開了專業(yè)之門,我從中受益匪淺。
2.我對學習基礎(chǔ)課程和專業(yè)基礎(chǔ)課程的幾點思考
關(guān)于基礎(chǔ)課程,我們現(xiàn)在的課程主要是數(shù)學。雖然現(xiàn)在這三門數(shù)學課對計算機的學習會產(chǎn)生怎樣的作用還沒有體現(xiàn)出來,但是據(jù)老師說,必須要學好數(shù)學才能學好專業(yè)課,所以我要努力學習數(shù)學??學習“數(shù)學分析”、“高等代數(shù)”、“常微分方程”知識,可以為我們今后學習“計算機自動控制基礎(chǔ)”課程和從事自動化領(lǐng)域的技術(shù)工作打下一個必要的基礎(chǔ)。除數(shù)學外,英語對計算機專業(yè)的學生來說也很重要,因為英語是人與計算機交互的基本語言,而且目前大量先進的計算科學文獻是用英語描述的。作為計算機專業(yè)的學生,我們不僅要學習普通英語課程,通過四級考試,之后還要注重“計算機專業(yè)英語”課程,促進對專業(yè)的理解與全面學習。總之,數(shù)學,英語,計算機專業(yè)課,就像是木桶,一個板也不能少。
通過學習“計算機科學與技術(shù)導論”課程,我對計算機發(fā)展史又有了新的認識。例如,20世紀30年代是計算模型取得突破進展的時期,哥德爾、丘奇、圖靈、波斯特等人分別有了建樹,為計算科學技術(shù)奠定了基礎(chǔ)。1966年美國還設(shè)立了計算科學大獎——圖靈獎,以紀念這位杰出的科學巨匠。圖靈和馮·諾伊曼貢獻了存儲式通用電子計算機,人類使用自動計算裝置代替人的人工計算機和手工勞動的夢想成為現(xiàn)實。在此基礎(chǔ)上,才吸引了大批人才開展對計算機的研究,這為后來的比爾蓋茨成為傳奇人物在一定程度上奠定了基礎(chǔ)。學習這門課程之前,一直以為除了發(fā)明者,只有比爾蓋茨才是對計算機產(chǎn)業(yè)貢獻最大的人。后來才知道,原來圖靈、馮·諾伊曼和喬布斯等人在計算機發(fā)展史上也是有不可磨滅的重要地位的。
通過課堂的學習,老師的講解,我們開闊了眼界,知道了好多計算機領(lǐng)域的著作和獎項及名人等,這對我們?nèi)松缆芬埠苡兄笇б饬x。他們就像我們的指路
《計算科學導論》讀書報告
明燈,引領(lǐng)著我們不斷前行。其中,還有一些有趣的東西如悖論等,激發(fā)著人們的興趣。
計算科學是一門有相當深度的學科,對于計算機科學系的學生來說,學習計算科學知識,不僅要知其然,更要知其所以然。而且,計算科學學科知識組織結(jié)構(gòu)龐大,大量的知識在結(jié)構(gòu)上呈現(xiàn)出層次結(jié)構(gòu)和半序結(jié)構(gòu)的特點,沒有先修課程或前驅(qū)課程的支撐,學習后續(xù)課程將是非常困難的。這就需要我們掌握堅實的基礎(chǔ)知識,多學習,勤思考。
在計算機科學導論課上,我們還學習了大名鼎鼎、耳熟能詳?shù)郧皼]有接觸過的二進制,懷著崇高的敬意,我發(fā)現(xiàn)二進制還是比較有趣的。此外,在實驗課上還學到了十六進制和八進制。計算機的世界永遠都那么吸引人。這些基礎(chǔ)中的基礎(chǔ),我們必然要熟練掌握的。
通過課程的學習,我們初步接觸了布爾代數(shù)。布爾代數(shù)本身是一種代數(shù)系統(tǒng),但更是一種邏輯系統(tǒng)。當人們將電路與布爾代數(shù)建立聯(lián)系之后,從計算模型到技術(shù)支持,存儲程序式通用電子數(shù)字計算機的設(shè)計與制造可謂真正建立在數(shù)學基礎(chǔ)之上,建立在了邏輯與代數(shù)的基礎(chǔ)之上,特別是數(shù)理邏輯的基礎(chǔ)之上。剛剛解除了一點點布爾代數(shù)基礎(chǔ),這可以為今后學習計算機邏輯代數(shù),數(shù)字邏輯,計算機組成原理,二進制運算以及數(shù)理邏輯等課程提供一個基礎(chǔ)。
我重新閱讀了《計算科學導論》一書,書中提到了進行計算機導論研究的意義:①有助于我們正確理解學科中所蘊含的科學思維方法。②有助于總結(jié)和提升就是學科中所積累的可中方法與經(jīng)驗。③有助于促進學科的發(fā)展。④有助于確立正確的思想原則,把握正確的研究方向。⑤有助于計算機導論學科的建設(shè)和人才培養(yǎng)。深入地體會,準確地把握這五點意義對我們認識、學習計算機科學與技術(shù)導論是非常重要的。
計算機科學與技術(shù)導論課程特點:①本課程的概括性很強,課程對學科中涉獵的各個領(lǐng)域的各個問題都有整體上的概括性的說明;②嚴謹,其中的定理結(jié)論,甚至程序邏輯,都是經(jīng)過嚴格合理的規(guī)則論述推理而來的;③課程除了讓我們學到專業(yè)知識外,還在一些別的方面讓我們受益匪淺。譬如:這門課似乎在努力為我們這些計算機初學者打造一種思維體系,是一種與我們以往十二年學習截然不同的思維。譬如:對問題的思考方式,現(xiàn)在面對的不是這個問題,而是由此問題抽象而來的一種模型,使我們看問題的眼光更多地落在問題的本質(zhì)上,而非表面。再譬如:整門課貫穿始終的嚴謹思維嚴密論證的態(tài)度也對我們今后的學習都有所啟示。
關(guān)于計算機,我對多媒體和網(wǎng)絡技術(shù)等應用方面興趣濃厚,曾經(jīng)做過Flash、視頻等等,對WORD、EXCEL、PowerPoint等的基本操作比較熟練,喜歡應用它們。但作為此專業(yè)的學生,我更要重視專業(yè)課程對我們的指導,對不感興趣的東西也要提起興趣,畢竟它們都是我愛的計算機領(lǐng)域的東西。計算機領(lǐng)域是一個飛速發(fā)展的領(lǐng)域,發(fā)展?jié)摿薮?,要想學好計算機,僅僅靠書本上的知識是遠遠不夠的,我們要注重與時俱進,積累經(jīng)驗,不能忽視從課外的途徑充實自己,不斷豐富和盡量完善自己。計算機科學是一種平臺,在它之上,我們能夠做很多事情來造福經(jīng)濟、刺激行業(yè)業(yè)務發(fā)展以及解決很多懸而未決的技術(shù)性問題。
關(guān)于計算機專業(yè)的就業(yè)問題,老師也提到過,貌似是比較嚴峻的,但同時,只要基礎(chǔ)過硬,操作能力強,人才也不會被埋沒的。我認為各行各業(yè)都會有計算機專業(yè)人士的涉足,計算機技術(shù)是幾乎每個領(lǐng)域都不可或缺的,所以我們的選擇面還是比較廣的。我們要掌握堅實的基礎(chǔ)并能夠應用出來,能夠創(chuàng)新,這樣才能
《計算科學導論》讀書報告
實現(xiàn)自己的意義。毫無疑問,知識經(jīng)濟型社會的人力資源核心就是知識型人才。知識人才是經(jīng)濟社會的第一資源,在現(xiàn)在這個年代,國家與國家,企業(yè)與企業(yè)之間的競爭實際上就是科學與人才的競爭。這也就格外的顯現(xiàn)出知識人才在競爭當中的地位。知識工作者,并不是按部就班把資料輸進計算機即可,而是能夠善用信息的人。高科技人才往往具有更高的解決問題的能力和更加創(chuàng)新的思維,更全面的素質(zhì)。在飛速發(fā)展的時代里,唯有創(chuàng)新才能突破;唯有創(chuàng)新才能保持自己的優(yōu)勢;唯有創(chuàng)新才能獲得更大的發(fā)展;唯有創(chuàng)新才可以讓自己立足于不敗之地。所以我們要好好學習,爭當高科技人才,創(chuàng)新型、復合型人才。
3、對學習這門課程的總結(jié)
目前我們正在學習或?qū)⒁獙W習的各門課程,對我們今后的專業(yè)學習都有重要意義,我們要注重全面均衡發(fā)展。
自計算機誕生以來,大量的人才前赴后繼的投入計算機研究領(lǐng)域,舉世矚目的成果不斷被推出,計算機的發(fā)展史告訴我們,在學好專業(yè)知識的基礎(chǔ)上,我們要注重培養(yǎng)創(chuàng)新思維,努力做創(chuàng)新型人才。
老師在課堂上通過對計算科學學科的定義、基本問題、發(fā)展主線、主流方向、學科方法論、歷史淵源、學科特點、發(fā)展變化、知識組織結(jié)構(gòu)與分類體系、學科發(fā)展潮流與未來發(fā)展方向等學科發(fā)展歷程和學科范型理論知識的介紹,使我們對計算科學學科有了一個正確、初步的認識和了解。雖然我們目前對許多知識不能深入理解或根本不能理解,但也不影響我們對本學科整體上形成初步的認知。
學習計算機專業(yè)要掌握堅實的基礎(chǔ)知識,這是實踐與創(chuàng)新的前提。
二進制、布爾代數(shù)等等,以后的專業(yè)課程中我們將會用到,所以一開始就要有足夠的重視,以后更要認真學習。
“計算科學導論”這門課是我們專業(yè)學習的敲門磚,通過一段時間的學習,我簡單初步認識了計算機科學與技術(shù),對以后的學習有啟發(fā)作用,受益匪淺。在今后的學習中我會明確目標,努力走好這條路。
參 考 文 獻
[1] 趙致琢,《計算科學導論(第三版)》,科學出版社,2008。[2] 劉坤起,趙致琢,《計算科學導論教學輔導》,科學出版社,2005。[3] 唐明磊,蔣成義,李莫凡,《比爾·蓋茨對話錄》,北京工業(yè)大學出版社,2008。[4] 李進,《比爾·蓋茨商學全書》,企業(yè)管理出版社,2006。[5] 志剛,《比爾·蓋茨最實用的11種經(jīng)策略》,中國華僑出版社,2009。
第五篇:計算機科學導論學習總結(jié)報告要求
仲愷農(nóng)業(yè)工程學院
學習
總
結(jié)
報
告
課程名稱:計算機科學導論
學時學分:16學時1學分
專業(yè)班級:計算機科學與技術(shù)
學號:姓名:
評分:
任課教師:
2013年12月
摘要
計算機科學導論的學習已經(jīng)結(jié)束了,作為一個大一新生的我學習了這個導論受益匪淺。通過這次的學習,我已經(jīng)對計算機科學這一領(lǐng)域有了一定的理解。關(guān)鍵詞:計算機科學導論、計算機科學與技術(shù)專業(yè)、離散數(shù)學、軟件工程、計算機硬件系統(tǒng)結(jié)構(gòu)、大學規(guī)劃、未來暢想。
一、引言
電子計算機的誕生和發(fā)展過程。電子計算機的誕生和發(fā)展這兩個過程都是漫長的,飽含了許多代科學家們的辛酸努力,下面我將一一講解。第一是電子計算機的誕生過程。在電子計算機誕生之前,還有各式各樣的不同種計算機,先是機械型的計算機,其中英國數(shù)學家巴貝奇發(fā)明的分差機中出現(xiàn)現(xiàn)代計算機中的寄存器、運算器和控制器雛形,對計算機的發(fā)展有重要意義。然后到了電式計算機,其中德國科學家朱斯發(fā)明的二進制z—1型計算機采用了二進制,到了z—3型計算機室程序控制的,更是意義重大。到了1946年,世界上第一臺電子計算機誕生,這臺計算機叫做eniac,是在美國賓夕法尼亞大學誕生的。這樣電子計算機誕生在這個世界了。第二是電子計算機的發(fā)展。電子計算機發(fā)展至今,已經(jīng)更新?lián)Q代多次了,現(xiàn)在我們使用的是四代電子計算機。電子計算機主要按照電子器件的改變來劃分其代數(shù),第一代的電子計算機采用的電子器件是電子管。第二代采用的是晶體管。第三代電子計算機的主要標志是邏輯元器件采用了集成電路。第四代則是大規(guī)模集成電路。電子計算機的發(fā)展并沒有止步,如今第五代已經(jīng)在研發(fā)當中。
《計算機科學導論》教材的主要內(nèi)容。計算機科學導論是學習計算機知識的入門知識,同時也是我們計算機專業(yè)的核心課程之一。全書共10章。第1章介紹了計算機的產(chǎn)生、發(fā)展、特點與應用;第2章介紹了計算機的組成及工作原理;
第3章介紹了程序設(shè)計的概念,程序設(shè)計語言的分類,程序設(shè)計語言的基本元素,程序設(shè)計語言的編譯,程序設(shè)計方法及風格;第4章介紹了數(shù)據(jù)庫的系統(tǒng)及其應用,內(nèi)容包括數(shù)據(jù)庫管理系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫、數(shù)據(jù)庫查詢語言sql、數(shù)據(jù)庫的設(shè)計、常用的數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫的新發(fā)展;第5章介紹了操作系統(tǒng)原理中的處理機管理、設(shè)備管理、文件管理、操作系統(tǒng)接口管理,操作系統(tǒng)的形成和發(fā)展,當前主流的操作系統(tǒng);第6章介紹了計算機網(wǎng)絡技術(shù)基礎(chǔ),internet基礎(chǔ),計算機網(wǎng)絡安全;第7章為軟件工程概述,內(nèi)容包括軟件工程的科學體系與分支,軟件工程的技術(shù)方案與途徑,軟件的生存周期,軟件過程模型,軟件過程改進,結(jié)構(gòu)化方法學,結(jié)構(gòu)化方法常用圖形工具,面向方法學;第8章為數(shù)據(jù)結(jié)構(gòu)與算法的概述,內(nèi)容包括線性表,棧和隊列,串,數(shù)組,樹,圖,排序;第9章介紹了離散結(jié)構(gòu)中的命題邏輯,謂詞邏輯,集合與關(guān)系,函數(shù),代數(shù)系統(tǒng)圖論;第10章介紹了計算機專業(yè)的職業(yè)與道德,內(nèi)容包括社會信息化,高等學校計算機專業(yè)介紹,計算機課程的學習方法,計算機專業(yè)的認證,計算機專業(yè)人員的職業(yè)道德。(《計算機科學導論》清華大學出版社 前言)
《2013級人才培養(yǎng)方案》的主要內(nèi)容包括:
一、培養(yǎng)目標,二、培養(yǎng)要求及特色,三、學制與學位,四、主干學科,五、核心課程,六、學時與學分,七、教學進程計劃表。全面得闡述了對2013屆計算機科學與技術(shù)學生培養(yǎng)的方案。大學對學生的培養(yǎng)的主要方式是授課與實習,在授課方面《2013級人才培養(yǎng)方案》的各門課程之間的先后順序很有特色。在學生剛進大學初期,學生主要學習自然科學的基礎(chǔ)學科(如高等數(shù)學),專業(yè)上的課程也是先接觸入門知識。這樣就能使剛從高中畢業(yè)習慣了高中學習習慣的新生有一個過渡期。如此再步步,循序漸進,再把難度較高的專業(yè)知識在學生在掌握了一定的自然科學基礎(chǔ)和入門的專業(yè)知識后進行授課,使學生在學習上不會感到太困難,如先學c語言后再去學習其他計算機的語言。
以下是我通過《計算機科學導論》這門課的學習后對于計算機科學與技術(shù)專業(yè)的認識和體會,以及一些計算機基礎(chǔ)知識的理解。
二、對計算機科學與技術(shù)專業(yè)的認識、體會
1、計算機科學與技術(shù)學科的形成與發(fā)展
在計算機發(fā)展的早期計算機用于數(shù)學運算,數(shù)據(jù)處理等,總的來說是對于計算的研究,世界上第一臺電子計算機也是為了計算而誕生。最初很多人并不相信計算機可能成為科學研究的領(lǐng)域,隨著計算機的發(fā)展,計算機的處理能力越來越強,功能越來越多,漸漸地計算機就不單單用于計算了,它已經(jīng)可以處理文字、圖片、聲音等。正是這樣的發(fā)展趨勢,使計算機在發(fā)展初期還沒有太大的處理能力時,在20世紀50年代至20世紀60年代的早期,計算機科學與技術(shù)開始被確立為不同種類的學術(shù)學科,而普渡大學在1962年設(shè)立的計算機科學專業(yè)成了計算機科學與技術(shù)這一學科世界上第一個學位點,計算機科學與技術(shù)學科形成雛形。
如今計算機科學與技術(shù)學科發(fā)展為系統(tǒng)性研究信息與計算的理論基礎(chǔ)以及它們在計算機系統(tǒng)中如何實現(xiàn)與應用的實用技術(shù)的學科。它通常被形容為對那些創(chuàng)造、描述以及轉(zhuǎn)換信息的算法處理的系統(tǒng)研究。計算機科學與技術(shù)學科包含很多分支領(lǐng)域;其中一些,比如計算機圖形學強調(diào)特定結(jié)果的計算,而另外一些,比如計算復雜性理論是學習計算問題的性質(zhì)。還有一些領(lǐng)域?qū)W⒂谔魬?zhàn)怎樣實現(xiàn)計算。比如程序設(shè)計語言理論學習描述計算的方法,而程序設(shè)計是應用特定的程序設(shè)計語言解決特定的計算問題,人機交互則是專注于挑戰(zhàn)怎樣使計算機和計算變得有用、可用,以及隨時隨地為人所用。有時公眾會誤以為計算機科學與技術(shù)學科就是解決計算機問題的事業(yè)(比如信息技術(shù)),或者只是與使用計算機的經(jīng)驗有關(guān),如玩游戲、上網(wǎng)或者文字處理。其實計算機科學與技術(shù)學科所關(guān)注的,不僅僅是去理解實現(xiàn)類似游戲、瀏覽器這些軟件的程序的性質(zhì),更要通過現(xiàn)有的知識創(chuàng)造新的程序或者改進已有的程序。
2、計算機科學與技術(shù)學科的根本問題及研究范圍
計算機科學與技術(shù)這一學科的根本問題是探究計算機及其周圍各種現(xiàn)象和規(guī)律的科學,亦即研究計算機系統(tǒng)結(jié)構(gòu)、程序系統(tǒng)(即軟件)、人工智能以及計算本身的性質(zhì)和問題的學科。計算機科學是一門包含各種各樣與計算和信息處理相關(guān)主題的系統(tǒng)學科。所以學習本學科就是讓學生掌握數(shù)學與自然科學基礎(chǔ)知識以及計算機、網(wǎng)絡與信息系統(tǒng)相關(guān)的基本理論、基本知識、基本技能和基本方法,具有較強的專業(yè)能力和良好的綜合素質(zhì),能勝任計算機科學研究、計算機系統(tǒng)設(shè)計、開發(fā)與應用等工作的應用型高級專門人才。掌握計算機科學和計算機在各行各業(yè)中應用的技術(shù)。
計算機科學與技術(shù)學科研究范圍包括:電路原理、模擬電子技術(shù)、數(shù)字邏輯、數(shù)值分析、計算機原理、微型計算機技術(shù)、計算機系統(tǒng)結(jié)構(gòu)、計算機網(wǎng)絡、高級語言、匯編語言、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、數(shù)據(jù)庫原理、編譯原理、圖形學、人工智能、計算方法、離散數(shù)學、概率統(tǒng)計、線性代數(shù)以及算法設(shè)計與分析、人機交互、面向?qū)ο蠓椒ǖ?,也就是涉及軟件、網(wǎng)絡、圖像、應用等多方面技術(shù)。本學科隨著科學的發(fā)展與社會應用的寬泛化,是其研究的內(nèi)容不斷地集體化,細化和工業(yè)化,如計算機應用、軟件工程、計算機軟件、軟件測試、網(wǎng)絡工程、信息安全、數(shù)字媒體技術(shù)、電子商務、信息與計算科學、智能科學與技術(shù)、圖形圖像制作、數(shù)據(jù)庫管理、嵌入式系統(tǒng)、物聯(lián)網(wǎng)、計算機安全和密碼學等。
3、計算機科學與技術(shù)課程體系的核心內(nèi)容
計算機科學與技術(shù)課程體系的核心內(nèi)容包括:計算機語言程序設(shè)計,要與計算機對話就需要有一種計算機聽得懂的語言,例如c語言就是一種計算機能識別的程序設(shè)計語言;數(shù)據(jù)結(jié)構(gòu),編程是實現(xiàn)某個方法去解決某個問題,而數(shù)據(jù)結(jié)構(gòu)和算法是程序的根本,其中計算機中數(shù)據(jù)的組織和存儲方式就是數(shù)據(jù)結(jié)構(gòu),好的數(shù)據(jù)結(jié)構(gòu)可以是程序更加高效率地運行;計算機組成與結(jié)構(gòu),主要包括計算機硬件系統(tǒng)的基本組成、數(shù)字電路基礎(chǔ)和計算機中的邏輯部件、信息表達與運算基礎(chǔ)、存儲系統(tǒng)、中央處理器、外部設(shè)備、輸入/輸出系統(tǒng)和總線系統(tǒng)等知識;操作系統(tǒng),操作系統(tǒng)是配置在計算機上的第一層軟件,操作系統(tǒng)的性能直接影響著計算機系統(tǒng)的工作效率;編譯原理,內(nèi)容包括語言和語法、詞法分析、語法分析、語法制導編譯、中間代碼生成、存儲管理、代碼優(yōu)化和新代碼生成等;離散數(shù)學,數(shù)字電子計算機是一個離散結(jié)構(gòu),處理的是離散的或者是離散化的數(shù)量關(guān)系,計算機科學面臨的就是如何丟離散結(jié)構(gòu)建立相應的數(shù)學模型;數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫系統(tǒng)信息化社會中信息資源開發(fā)與利用的基礎(chǔ),差不多所有的軟件系統(tǒng)都需要數(shù)據(jù)庫的支持,是計算機科學的重要領(lǐng)域;還有軟件工程、計算機網(wǎng)絡、面向?qū)ο蟮某绦蛟O(shè)計、多媒體技術(shù)、計算機圖形學和人工智能等。4.學習計算機科學與技術(shù)專業(yè)的體會和計劃
剛剛學習算機科學與技術(shù)這一專業(yè)不太久,目前在老師的教導下接觸了計算機基礎(chǔ)與計算機科學導論這兩本展業(yè)有關(guān)的書,當然我也會自己去圖書館看一些與算機科學與技術(shù)專業(yè)有關(guān)的書籍,我覺得算機科學與技術(shù)專業(yè)是一個非常有趣的一個專業(yè)。在學習這個專業(yè)之前,一直認為計算機,準確來說是計算機中的微型機也就是我們常常接觸到的電腦,一直以為電腦是一個奇跡的存在,因為在我未接觸這個專業(yè)前,覺得電腦比人腦還要聰明它,人們的工作與信息傳遞都是高度依賴電腦的。然而接觸這個專業(yè)后,有趣地發(fā)現(xiàn)計算機包括微機(電腦)都是一個高速但只會做加法的笨蛋,而它的軀體組成又是那么地簡單,即計算機的硬件結(jié)構(gòu)由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備。當計算機沒有軟件系統(tǒng)的支持時,計算機又被稱作一堆沒有靈魂的廢鐵。一切的一切是那么有趣驚奇地發(fā)現(xiàn),一步一步地揭開了計算機那對于外行人來說的那神秘的面紗。學習這個專業(yè)能體會到這個專業(yè)有趣的一面,但也能體會到計算機科學與技術(shù)專業(yè)的難度。學習這個專業(yè)并非簡單,在這個人類創(chuàng)造出來的一門科學,這個專業(yè)包含了大量抽象的,全新的理論和概念。學習這個專業(yè)感覺它的抽象性的存在更為明顯。那些理論上的東西,你只能去理解、去領(lǐng)悟。學習這個專業(yè)我還體會到功夫不怕有心人這一道理,雖然這個專業(yè)存在難度,但是我們的實習可操作性很強,因為計算機并不難的到,每個人都可以接觸到,那么我們實習、實驗起來的設(shè)施條件要求就不會很高,所以學習了新理論、新知識,實習、實驗起來并不難,在課堂上沒有理解透徹,課后自主學習也是有條件的。學習了這個專業(yè),我還體會到我在不斷充實自己,總所周知計算機已經(jīng)運用在各行各業(yè)中,我學習了計算機科學與技術(shù)專業(yè),了解計算機,對解決計算機的問題有很大的幫助,即學習這個專業(yè)的實用性非常之高,實用性高自然感覺自己的能力強,所以就是在不斷地充實自己。
對于學習計算機科學與技術(shù)專業(yè)這一專業(yè)的計劃,我首先在談談我的方向。計算機科學與技術(shù)這一專業(yè)其包含了很多與計算機有關(guān)的技術(shù),每一樣是實用性都是很高的,如計算機應用、軟件工程、計算機軟件、軟件測試、網(wǎng)絡工程、信息安全、數(shù)字媒體技術(shù)等等,我的方向是我想成為一名程序員。有了目標的學習才不會在社會的各種誘惑中迷失自我,才不會盲目地學習,等著一張畢業(yè)證去找工作。對于學習計算機科學與技術(shù)專業(yè)這一專業(yè)的計劃。首先,自然科學的課程是必須要掌握的,特別是高等數(shù)學、離散數(shù)學、大學物理和線性代數(shù)等于計算機這一專業(yè)密切相關(guān)的學科。對于這些學科要高度認真的去對待,認真學習理解透徹,這會對自己學習專業(yè)知識很有幫助。其次學習好大學英語很重要,毫無疑問,頂尖的計算機技術(shù)都在美國,更多的新計算機技術(shù)都會在美國誕生,所以要學好英語,目標不單只是為了通過英語四六級考試,更多的是要使自己能使用英語去更好地學習領(lǐng)先的科學與技術(shù)。更為重要的是在專業(yè)知識方面,要有重點地去學習,在專業(yè)所涉及的技術(shù)不需要一一都要拔尖,有一些掌握了就好,對于自己感興趣的想要發(fā)展的方面就要著重學習。
三、淺談離散數(shù)學在計算機科學中的重要性
其重要性,可以體現(xiàn)為兩點。第一點,面對著最一般、最自然的思維對象。雖然計算機是為了某種特殊的計算而誕生的,如今不斷地擴大它的應用范圍;所解決的問題的深度越來越深入,越來越豐富,越來越復雜。這樣就產(chǎn)生了兩個相互矛盾的問題擺在計算機科學工作者的面前:一是當計算機系統(tǒng)支持問題許多不同的領(lǐng)域問題的應用時,它所能解決的問題只是關(guān)于這些不同問題領(lǐng)域的共性,因此系統(tǒng)不能是很豐富的;二是實際應用中所表現(xiàn)出來需要計算機解決的問題是很豐富的和很復雜的,為了使計算機解決豐富復雜的問題,它支持解決的問題的范圍不能是很寬的。前者從描述計算機科學的語言來看,要求描述計算機科學的思維的語言面對的的是最一般和最自然的對象,或者說鑒于目前計算機僅能認識符號,所面對的是能用符號表示的最一般和最自然的對象。如果要計算機面對的是有許多條件限制的特殊的對象,那么,計算機就有可能因為無法了解這些條件而不認識這些對象。關(guān)于這些對象的操作也應該是最一般和最自然的,只有最一般和最自然的操作才是作用于最一般和最自然的對象,才能真正實現(xiàn)。在現(xiàn)有的計算機體制下,操作往往表現(xiàn)為符號的形式變換。正因為這樣,在離散數(shù)學中首先了解集合。因為①集合的確定除了滿足排中律之外不需要再滿足任何其它條件;②從集合出現(xiàn)構(gòu)成新的集合的操作最自然、最簡單,它只是并、交、補等;③集合和在它們之間的運算(操作)都能用符號表示;④利用集合和它們之間的運算能夠產(chǎn)生出任何數(shù)學對象,也能在符號處理層面產(chǎn)生所有計算機系統(tǒng)。因此,有些離散數(shù)學的對象,從數(shù)學的角度來看很特殊、很簡單,因為數(shù)學是在某種特定的理想條件下定義的對象,這種特定的理想條件下計算機不一定認識。離散數(shù)學就不能這樣做,必須從最一般、最自然的條件下去理解。然而最一般、最自然的對象系統(tǒng)是非常廣泛的(例如集合存在的范圍是排中律所允許的最廣泛的范圍)。如此廣泛的范圍中所能討論的性質(zhì)是不豐富的,以次作為問題求解的平臺不論在表達能力上和求解的功能上都是很低的。要求計算機求解的問題不僅需要問題的廣度,而更重要的是問題的深度。離散數(shù)學所討論的問題是從最一般、最自然的對象出發(fā),但并不是停留在最一般、最自然的對象系統(tǒng)之中,離散數(shù)學整個學習過程就是不斷地從計算機能了解的低層的系統(tǒng)中去構(gòu)造仍然是計算機能了解的高一層而更豐富(更具有個性)的系統(tǒng)。這種不斷地從廣泛的描述問題領(lǐng)域構(gòu)造沒有那么廣泛但更為豐富的描述問題的領(lǐng)域的過程稱為“氣化”。后者從計算機面臨的實際問題來看。計算機面對的問題是一種多學科,且多姿多彩,個性非常突出的問題領(lǐng)域,在這些問題領(lǐng)域中問題描述和進行問題求解所用的方法是各式各樣的。如果計算機只能解決其中某個領(lǐng)域的問題,那么這種計算機就只是專用機。計算機科學的工作者面對著各種各樣不同的問題領(lǐng)域必須找到更為抽象的語言層面,雖然它不能描述每個問題領(lǐng)域的所有個性,但它可以描述許多問題領(lǐng)域的共性以及有關(guān)這些共性的問題的求解。這種找尋描述許多問題領(lǐng)域共性語言的過程稱為“形化”。為了有更多的共性,往往需要討論語言的編碼。所以離散數(shù)學中所討論的結(jié)構(gòu)并不是某種具體的結(jié)構(gòu),而是能代表一類結(jié)構(gòu)的抽象結(jié)構(gòu)。例如,半群,它并不是指某個集合和結(jié)構(gòu),它是只要滿足結(jié)合律的所有結(jié)構(gòu)。離散數(shù)學另一個學習過程是討論提出構(gòu)成抽象結(jié)構(gòu)的條件以及討論各個抽象結(jié)構(gòu)的性質(zhì)和抽象結(jié)構(gòu)之間的關(guān)系;第二點,構(gòu)造性的思維方法。學科的思維特點是由學科的本體論、認識論、方法論和表達語言所決定的。我們不去討論這些概念的精確定義和在計算機科學中的含義,但在計算機科學中,任何的思維都應該問題的求解在計算機上實現(xiàn)。在計算機科學的表達語言(至少在符號處理層面和在邏輯層面)上,求解問題如何操作,也就是說任何稱得上適合于計算機科學的思維都應該是可操作的。所以在數(shù)學中的存在性和唯一性問題,在計算機科學中是可構(gòu)造性和構(gòu)造的復雜性問題。另外,目前人們讓計算機解題,不僅要(用程序的方式)告訴計算機做什么,而且還要(用程序的方式)告訴計算機如何做,因此在結(jié)構(gòu)化問題描述的基礎(chǔ)上,還要指出問題求解的整個構(gòu)造過程。在計算機科學的整個解決實際問題的思維過程中,非常注重解題的可操作性和操作的過程。(摘自百度文庫)
四、淺談對軟件工程的認識
(一)軟件工程是:把系統(tǒng)的、規(guī)范的、可度量的途徑應用于軟件開發(fā)、運行和維護過程,也就是把工程應用于軟件。
(二)軟件生命周期,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程成為軟件生命周期。一般包括可行性研究與需求分析、設(shè)計、實現(xiàn)、測試、交付使用以及維護等活動。這些活動可以有重復,執(zhí)行時也可以有迭代,還可以將軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護三個階段。
(三)軟件過程
軟件過程是為了獲得高質(zhì)量軟件所需要完成的一系列任務的框架,它規(guī)定了完成各項任務的工作步驟。通常使用生命周期模型描述軟件過程。生命周期模型規(guī)定了把生命周期劃分成哪些階段及各個階段的執(zhí)行順序,因此,也稱為過程模型。如今有一下幾種模型:第一種瀑布模型,瀑布模型一直是唯一被廣泛采用的生命周期模型,現(xiàn)在它仍是軟件工程應用的最廣泛的過程模型。其有以下幾個特點:階段間具有順序性和依賴性;推遲實現(xiàn)的觀點;質(zhì)量保證的觀點。第二種快速原型模型,快速原型模型的優(yōu)點是有助于保證用戶的真實需要得到滿足。所謂快速原型是快速建立起來的可以在計算機上運行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個子集。第三種增量模型,它分批地逐步向用戶提交產(chǎn)品,整個軟件產(chǎn)品被分解成許多個增量構(gòu)件,開發(fā)人員一個構(gòu)件接一個構(gòu)件地向用戶提交產(chǎn)品。增量模型的優(yōu)點是:能在較短的時間內(nèi)向用戶提交可完成部分工作的產(chǎn)品;逐步增加產(chǎn)品功能可以是用戶有效充裕的時間學習和適應新產(chǎn)品,從而減少一個全新的軟件可能給客戶組織帶來的沖擊。第四種螺旋模型,其基本思想是:使用原型及其它方法來盡量降低風險。螺旋模型的優(yōu)點對可選方案和約束條件的強調(diào)有利于已有軟件的重用,也有助于把軟件質(zhì)量作為軟件開發(fā)的一個重要目標;減少了過多測試或測試不足所帶來的風險;更重要的是,在螺旋模型中維護只是模型的另一個周期,在維護和開發(fā)之間并沒有本質(zhì)區(qū)別。螺旋模型只適用于內(nèi)部開發(fā)的大規(guī)模軟件項目。
(四)設(shè)計方法有一下3種
1、面向數(shù)據(jù)流的設(shè)計方法
面向數(shù)據(jù)流的設(shè)計方法的目標是給出設(shè)計軟件結(jié)構(gòu)的一個系統(tǒng)化的途徑。在軟件工程的需求分析階段,信息流是一個關(guān)鍵考慮,通常用數(shù)據(jù)流圖描繪信息在系統(tǒng)中加工和流動的情況、面向數(shù)據(jù)流的設(shè)計方法定義了一些不同的“映射”,利用這些映射可以把數(shù)據(jù)流圖變換成軟件結(jié)構(gòu)。因為任何軟件系統(tǒng)都可以用數(shù)據(jù)流圖表示,所以面向數(shù)據(jù)流的設(shè)計方法理論上可以設(shè)計任何軟件的結(jié)構(gòu)。
2、面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法
面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法的最終目標是得出對程序處理過程的描述。這種設(shè)計方法并不明顯地使用軟件結(jié)構(gòu)的概念,模塊是設(shè)計過程的副產(chǎn)品,對于模塊獨立原理也沒有給予應有的重視。因此,這種方法最合適與在詳細設(shè)計階段使用,也就是說,在完成了軟件結(jié)構(gòu)設(shè)計之后,可以使用面向數(shù)據(jù)結(jié)構(gòu)的方法來設(shè)計每個模塊的處理過程。jackson方法和warnier方法是最著名的兩個面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法,使用面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法,首先需要分析確定數(shù)據(jù)結(jié)構(gòu),并且用適當?shù)墓ぞ咔逦孛枥L數(shù)據(jù)結(jié)構(gòu)。
3、面向?qū)ο蟮脑O(shè)計方法
面向?qū)ο蟮姆治雠c設(shè)計由于軟件工程原則是:抽象、信息隱藏、模塊化、局部化、確定性、一致性、完備性、可驗證性等,現(xiàn)代軟件工程中非常重視模塊化和軟件重用。而面向?qū)ο蟮能浖O(shè)計提供了對象、方法和消息等一整套概念,使從問題空間到解空間的變換非常直觀、合理,這與人們認識事物的過程完全吻合.面向?qū)ο蠓治雠c設(shè)計方法提供了抽象類型機制,將數(shù)據(jù)與數(shù)據(jù)的操作封裝在一起,共同完成信息和處理的雙重模塊化,它的封裝和繼承,都完美地體現(xiàn)了現(xiàn)代軟件工程這些特點.這也就是當前軟件工程中,面向?qū)ο筌浖缎鸵恢Κ毿愕脑颉D壳?,大多?shù)軟件開發(fā)組織已經(jīng)從分析、設(shè)計到編程、測試階段全面采用面向?qū)ο蠓椒?,使面向?qū)ο蟪蔀楫斍败浖I(lǐng)域的主流技術(shù)。(部分內(nèi)容摘自百度文庫)
五、簡單敘述計算機硬件系統(tǒng)的結(jié)構(gòu)和工作過程
計算機硬件系統(tǒng)的結(jié)構(gòu)
總的來說計算機硬件的基本組成是由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備。運算器和控制器統(tǒng)稱中央處理器。存儲器分成內(nèi)存儲器和外存儲器兩大類。中央處理器、內(nèi)存儲器和連接輸入輸出設(shè)備的接口統(tǒng)稱為主機。微機的主機集成在主機板上。外存儲器、輸入設(shè)備和輸出設(shè)備統(tǒng)稱為外部設(shè)備。
中央處理器
計算機的中央處理器又稱為cpu,它是計算機的核心部分。主要由運算器和控制器組成,其實中央處理器內(nèi)也有存儲器。運算器:完成對數(shù)據(jù)的算術(shù)和邏輯運算的操作的部件。控制器:計算機的指揮系統(tǒng)。存儲器:儲存數(shù)據(jù)。中央處理器工作的主要原理是:在控制器的控制下,運算器對取自存儲器的數(shù)據(jù)進行算術(shù)或者邏輯運算,然后把結(jié)果送回到存儲器中。
存儲器
存儲器是計算機中用來存放所有數(shù)據(jù)和程序的部件,它的基本功能是按指定的地址寫入或者讀出信息。存儲器可分成兩大部分:一部分是主儲器又稱內(nèi)存儲器,簡稱內(nèi)存或主存;另一部分是輔助儲器,簡稱外存或輔存。主存儲器是用來存放計算機在運行過程中所使用的程序和數(shù)據(jù)。
輔助存儲器主要是由磁帶、磁盤和光盤等存儲構(gòu)成,用來存放暫時不用,在需要時成批調(diào)入內(nèi)存中的程序和數(shù)據(jù)。無論內(nèi)存或者外存都是由若干個存儲單元組成,每個存儲單元都有一個地址,計算機通過地址對存儲單元進行讀寫,都有其自身的存儲容量,即一個存儲器所包含的字節(jié)數(shù),存儲容量單位有b、kb、mb、gb、tb等。(1 b = 8 bits 1 kb = 1024 b 1 mb = 1024 kb 1 gb = 1024 mb1 tb = 1024 gb)其中內(nèi)存又包括rom和ram。rom:只讀存儲器。特點:只能讀,不能寫;斷電后信息不會丟失。主要用來存放固定不變的基本輸入輸出程序。ram:隨機存取存儲器。特點:可讀可寫;但斷電后信息全部丟失。在科技發(fā)展中,內(nèi)存的存儲容量理論上是不可能比外存的存儲容量大,因為內(nèi)存的技術(shù)要求要比外存的技術(shù)要求更大,簡單來說,內(nèi)存能做多大外存就能比它做的更大。
輸入輸出設(shè)備
根據(jù)設(shè)備完成任務的性質(zhì),輸入輸出設(shè)備可以劃分為五種,即輸入設(shè)備、輸出設(shè)備、外存設(shè)備、數(shù)據(jù)通訊設(shè)備和過程控制設(shè)備。輸出設(shè)備主要有顯示器、打印機、繪圖儀和音箱,其中顯示器我們?nèi)粘R姷米疃?,其分類有陰極射線管顯示器、液晶顯示器和等離子體顯示器等多種。顯示器上的內(nèi)容由像素組成,像素總和是分辨率;分辨率越高,其清晰程度越好。說到顯示器就要談到顯卡。彩顯卡所支持的顏色數(shù)量是顯卡的一個重要指標,主要取決于顯存ram的大小,即我們常說的顯存。還有一個指標就是流處理器的數(shù)量,而因為不同商家在開發(fā)專注的方向不同,市場上又有a卡和g卡之分。輸入設(shè)備主要有鼠標、鍵盤、語音輸入和掃描儀等,最為常見的是鼠標和鍵盤。硬盤和光盤等外存也屬于輸入輸出設(shè)備,它們屬于外存設(shè)備。
計算機的其它部件
主板:主板是一塊大規(guī)模集成電路的電路板,里邊許多個的插槽,cpu、內(nèi)存、顯卡、多功能卡等都可以直接或者間接插在主板上。接口:輸入/輸出接口電路是微處理器與外部設(shè)備之間的信息變換和實現(xiàn)緩沖功能必不可少的部件??偩€:連接微機各部件之間的一組公共信號線,是計算機中傳送數(shù)據(jù)和信息的公共通道。根據(jù)所傳送信息的不同,總線分為地址總線、數(shù)據(jù)總線和控制總線。計算機工作過程
現(xiàn)代計算機是一個自動化的信息處理設(shè)備,它之所以能實現(xiàn)自動化信息處理,是由于采用了“存儲程序”的工作原理。這一原理是1946年由馮·諾依曼和他的同事們在一篇題為《關(guān)于電子計算機邏輯設(shè)計的初步討論》的論文中提出并論證的。這一原理確立了現(xiàn)代計算機的基本組成和工作方式(1)計算機硬件由5個基本部分組成:運算器、控制器、存儲器、輸出設(shè)備和輸入設(shè)備。
(2)計算機內(nèi)部采用二進制來表示程序和數(shù)據(jù)。
(3)采用“存儲程序”的方式,將程序和數(shù)據(jù)放入同一個存儲器(內(nèi)存儲器),計算能夠自動高速地從存儲器中取出指令加以執(zhí)行
控制器是計算機系統(tǒng)的指令中心,它把運算器、存儲器、輸入/輸出設(shè)備等部件組成一個有機的整體,然后根據(jù)指令的要求指揮全機各部分的工作。對于信息處理過程中出現(xiàn)的異常情況及特殊請求,控制器能幾時進行處理。
控制器的結(jié)構(gòu)取決于計算機的結(jié)構(gòu)、指令格式、控制方式以及組成方式等因素,因此各類計算機的控制在結(jié)構(gòu)上是有差別的。(《計算機科學導論》 清華出版社 第二章)
指令在計算機工作非常重要,關(guān)系到計算機的運作情況,沒有了指令計算機業(yè)無從工作了。一條指令就是一組有意義的二進制代碼,基本格式為“操作碼+地址碼”。
六、簡述對“實驗班”的了解和看法
依照我對實驗班的了解我知道:實驗班主要是對信息科學與技術(shù)學院的四個專業(yè)的2013屆大一新生而設(shè)立的。是仲愷農(nóng)業(yè)工程學院首次設(shè)立創(chuàng)新實驗班。在實驗班招生的審核要是有一下,高考成績優(yōu)異優(yōu)先,其次是大一第一學期期末考試優(yōu)秀者,在這兩次的選拔會在信息科學與技術(shù)學院的2013屆大一新生挑選出60人。然后對這60人再進行面試,選拔出30人組成一個實驗班。這樣的選拔的目的是挑選出優(yōu)秀的、積極學習、善于主動學習的學生。當然要參加這次創(chuàng)新班的選拔,前提是要報名,報名是無限制的,所以每個學生都是有機會的。被選出來的30名同學獨立成班,即脫離自己原來的專業(yè)班級。獨立成班后,對于這30名同學的人才培養(yǎng)方案也將會作出改變,不再對這30名同學授予原來專業(yè)的知識,而是重新安排實驗班的專屬課程。進入這個班的30名同學會在教學上有一定的優(yōu)先權(quán),可以優(yōu)先使用學校設(shè)備資源等,在實習的時候可能會優(yōu)先到比較好的企業(yè)實習,這個實驗班的同學可能每一位都會有一位導師,即一對一輔導,等到學生接近畢業(yè)要寫畢業(yè)論文是將會有很大的幫助,等到學生畢業(yè)時可以優(yōu)先考取本校的研究生點,同時畢業(yè)專業(yè)可以在信息科學與技術(shù)學院的四個專業(yè)任選一個作為畢業(yè)專業(yè)。但是這30名同學并不是一次審核后進入了實驗班就會一直在實驗班學習到畢業(yè),對于實驗班的同學每個學期會有專門的再次審核,審核不合格的同學將會離開實驗班回到原先的專業(yè)班級繼續(xù)學習。每一次的審核會是很嚴格的進行,這樣來保證實驗班的學生的高素質(zhì)。
以上是我對實驗班的了解,一下是我對實驗班的看法。實驗班是我校創(chuàng)新教育的方式。我覺得開設(shè)實驗班是利大于弊的。開設(shè)實驗班,把學校的優(yōu)秀人才集中起來,因材施教,教出來的人才應該是高素質(zhì)的,這樣不單只對學生本身有益,還對學校的影響力有幫助,因為學校向社會輸出了高素質(zhì)人才,在社會中有所作為,這樣既有來自社會更多的關(guān)注我校的人才培養(yǎng),而對學生本身就提高了其自身的核心競爭力。但在這里我還想談談實驗班審核中我的不解。對于初次審核中的高考成績優(yōu)先,學校的各個專業(yè)招生的投檔線都不一樣,在錄取時各個專業(yè)的高考成績有梯度落差,這對一些招生時分數(shù)較低的專業(yè)的學生視乎有點點的不公平。其次是再次審核是,對不合格的學生將會離開實驗班回到原來的專業(yè),實驗班和其他專業(yè)課程畢竟有差異,若回到了原來專業(yè),這些在實驗班學習一段時間后離開實驗班的同學能否再繼續(xù)學習下去,學分分配方面的差異怎么彌補,這些問題的解決我覺得非常重要,應為設(shè)立創(chuàng)新班是未來更好得成就人才,但這個創(chuàng)新班會不會學生造成不可恢復的傷害。對于再次審核部通過的學生會離開實驗班回到原來專業(yè)班級這一問題我就得應該慎重。
七、簡述自己未來的發(fā)展方向
計算機科學與技術(shù)這一專業(yè)所涉及的方面很多,對未來的發(fā)展方向是可以有多樣選擇的。學習計算機科學與技術(shù)這一專業(yè),在未來可以是一名系統(tǒng)分析師、程序員、軟件項目管理員和硬件類的一些職業(yè)等ti行業(yè)的職業(yè)。目前我正在學習這一專業(yè)的初期,通過初期對這個專業(yè)的了解,我對我未來的發(fā)展方向也有一定的定位。大學學習靠的是自覺,所以興趣就非常重要,我也堅信興趣是我們對自主學習的導師,基于我對程序編寫有一定的興趣,我想我自己未來的發(fā)展方向應該是做一名程序員。
根據(jù)目前我的了解,程序員可以根據(jù)軟件種類不同分為普通程序員、高級程序員、高級軟件工程師等。普通程序員的工作大都是與網(wǎng)站有關(guān),高級程序員和高級軟件工程師則是開發(fā)大型的應用項目。當然我非常想在未來我能成為一名高級程序員或者高級軟件工程師。對于高級程序員和高級軟件工程師,是應該熟悉地具備一種或者多種計算機語言,同時還應該精通面向?qū)ο箝_發(fā)以及web開發(fā)。同時,我還了解到,程序員的工作是極其消耗腦力和需要有創(chuàng)新能力的工作,在現(xiàn)在是信息更新?lián)Q代非常快的時代,程序員也要不斷的學習新技術(shù)來豐富自身的工作能力。
所以,還作為學生的我,應該在學習的時候有一定的重點去學習,對于作為一名程序員所要求掌握的應該掌握得更加透徹。當然,對于現(xiàn)在正在學習本專業(yè)的初期,我應該好好地掌握好現(xiàn)在的課程,為自己的未來在現(xiàn)在打下堅實的基礎(chǔ)。同時還要高度關(guān)注it行業(yè)發(fā)展的動態(tài),關(guān)注隨著科學技術(shù)的進步,社會對程序員這一職業(yè)的要求的變化。
八、總結(jié)
這是一份關(guān)于計算機科學導論學習的報告。在報告包括:
一、引言,引言部分簡述了計算機的誕生和發(fā)展過程、簡述了《計算機科學導論》教材的主要內(nèi)容和簡述了《2013級人才培養(yǎng)方案》的主要內(nèi)容。其中在引言中簡述了《2013級人才培養(yǎng)方案》的主要內(nèi)容后我還闡述我對各門課程之間的先后循序關(guān)系的理解和體會。
二、對計算機科學與技術(shù)專業(yè)的認識、體會。在這一部分又分為4個小部分進行報告,分別是計算機科學與技術(shù)的形成與發(fā)展、計算機科學與技術(shù)學科的根本問題及研究范圍、計算機科學與技術(shù)課程體系的核心內(nèi)容和學習計算機科學與技術(shù)專業(yè)的體會和計劃。通過這四個小部分,一方面一方面的闡述了我對計算機科學與技術(shù)專業(yè)的認識、體會。
三、淺談離散數(shù)學在計算機科學中的重要性,基于我對離散數(shù)學的學習甚少,通過在網(wǎng)上閱讀文章了解,從百度文庫中摘取了一些文章的觀點,通過我的理解再加以整合,得到淺談離散數(shù)學在計算機科學中的兩點重要性。
四、淺談對軟件工程的認識,這一部分通過闡述軟件工程的定義、軟件的生命周期、軟件過程和3種軟件的設(shè)計方法來淺談對軟件工程的認識。
五、簡單敘述計算機硬件系統(tǒng)的結(jié)構(gòu)和工作過程。對于這個問題的的敘述,我用兩個部分來敘述,一部分是計算機硬件系統(tǒng)的結(jié)構(gòu),另一部分是計算機的工作過程。其中計算機硬件系統(tǒng)結(jié)構(gòu)方面主要闡述了計算機硬件系統(tǒng)結(jié)構(gòu)的通用概念和分別介紹了中央處理器、存儲器、輸入/輸出設(shè)備;計算機的工作過程這一部分主要介紹了“存儲程序”工作原理。
六、簡述對“實驗班”的了解和看法。在這一部分闡述了我對實驗的了解和發(fā)表了我對實驗班的看法,在我對實驗班的看法中我提出了我認為存在的兩個不足。
七、簡述自己未來的發(fā)展方向。在這一部分我寫出了我對未來的憧憬,寫下了我想做一名程序員的夢想,暢談了我的夢想。同時還立足于現(xiàn)在闡述了我決心。
在計算機科學與技術(shù)這一專業(yè)已經(jīng)學習了一個學期,對計算機科學與技術(shù)專業(yè)教學現(xiàn)狀也有一定的了解。首先本專業(yè)的教師富有教學經(jīng)驗,在教學中突出重點教學,課堂氣氛積極幽默,常常提及與專業(yè)有關(guān)的課外知識,豐富了課堂內(nèi)容,教師的教學熱情高,在課堂上感染每一位同學,課堂內(nèi)容教的非常透徹明了,老師還創(chuàng)建師生交流平臺,方便師生交流提高教學質(zhì)量;其次教學設(shè)備到位,有寬敞的多媒體教室,有計算機機房實習操作設(shè)備,多媒體教室自帶麥克風和音箱系統(tǒng),使每位同學能聽清老師教授的內(nèi)容。計算機機房的計算機配備了師生教育平臺,在計算機上還安裝了計算機基礎(chǔ)內(nèi)容測試系統(tǒng),方便學生上機做練習,同時計算機機房如果沒有某個班上課需要的話是開放給每一位學生的,機房的計算機是配備了互聯(lián)網(wǎng);再有在專業(yè)教學上,是授課與操作結(jié)合的,在學期的前部分是講授課本的內(nèi)容,在課本內(nèi)容講授完畢后,在學期的末尾再安排上機操作與練習;最后在考核方面,考核方式靈活,由上課老師決定其考核方式及內(nèi)容,這樣的考核方式有助于教師更好地考察學生,是能達到考核學生的目的的。接下來我想談談我對計算機科學與技術(shù)專業(yè)教學現(xiàn)狀的意見、建議。第一點,分班和授課之間問題,我們計算機科學與技術(shù)是又3個班,但是上課時3個班是在一起上課。在管理上我們存在3的班的區(qū)別,我覺得在教育上實質(zhì)計算機科學與技術(shù)這個專業(yè)是只有1個班。這里我覺得學生的個性化發(fā)展無益的,同時這樣的教育質(zhì)量我想是相對來說是比較低的,這里我想給出的建議是在專業(yè)授課是采用3個班分開由3個老師上課,我知道學校的師資有限,但我希望在某些專業(yè)重點課程上能分開授課,從而提高教學質(zhì)量以及是學生得到更好地發(fā)展。第二點,我覺得在授課與上機操作應該交錯進行,我們原來的是先授完課,再上機操作。我并不否定這一種做法,但是我認為,如果能交錯進行能收到更好的教育效果。因為交錯進行時,透切了解課本內(nèi)容的學生上機將會是加強學習,而對未透切了解課本內(nèi)容的同學,這將會是加強了解的機會從而不會丟失課本已經(jīng)教授的內(nèi)容。當然所有的上機學生可以課后自己完成,但是要關(guān)注到,有老師輔導和沒老師輔導是又巨大差別的。以上是我的兩點建議。